Skin Tweak 1.2
Friday, July 1, 2011 2:10:35 AM
Opera Skin Tweak is a small Python tool I created that unpacks Opera's standard skin, makes some modifications, and packages it back up. This update comes with a new set of tweaks for Opera 11.50's new Featherweight skin.
Download it
Opera Skin Tweak requires Python 2.x with Tkinter. Tkinter is included with the Windows Python package (don't uncheck "Tk/Tcl" while installing) and probably the others as well, though if you installed Python via a package manager, it may not be included.
To run the program, just extract the zip file somewhere and run main.py. Click the Open button to pick the skin to load and the Save button to pick where to save the tweaked skin. Click the tweaks you want to apply from the list, then click the Run button. You can also set the name of the new skin. "{ORIGINAL_NAME}" will be replaced by the skin's original name.
Here are the tweaks for 11.50:
See here for version 1.1.
Update July 31, 2011: The "Hide close button on inactive tabs" tweak used to make the restore/minimize buttons on restored tabs disappear. Now it doesn't.
Update Nov 4, 2011: Here are some tweaks for the new 11.60 snapshot: tweaks-11.60.zip.
Download it
Opera Skin Tweak requires Python 2.x with Tkinter. Tkinter is included with the Windows Python package (don't uncheck "Tk/Tcl" while installing) and probably the others as well, though if you installed Python via a package manager, it may not be included.
To run the program, just extract the zip file somewhere and run main.py. Click the Open button to pick the skin to load and the Save button to pick where to save the tweaked skin. Click the tweaks you want to apply from the list, then click the Run button. You can also set the name of the new skin. "{ORIGINAL_NAME}" will be replaced by the skin's original name.
Here are the tweaks for 11.50:
- Add "RSS Large" image (22x22) - Adds a larger RSS feed icon for use in custom buttons. The regular icon is smaller than normal toolbar buttons.
- Fix pinned tab height - Pinned tabs are normally 2 px shorter than unpinned ones. This makes them the same height as unpinned tabs.
- Fix typos in skin.ini - There are a couple places where "StrechBorder" was written instead of "StretchBorder". I don't know if this really causes a problem, but this fixes it anyways.
- Hide close button on inactive tabs - Only the active tab will show a close button.
- Increase spacing between icon and text on infobar buttons - On the Ctrl+F toolbar and some others, there is very little spacing between icons and text on buttons, making the icons look off-center. This fixes that.
- Increase menu button right margin - When the window is maximized, there is very little space between the menu button and the first tab. This adds some extra space there.
- Make panel treeview margins symmetric - On the blue highlight marking the selected item in some panels, there is 1px more padding to the left than to the right. Yay OCD.
- Make toolbars thinner - thins out the address bar by a couple of pixels and reduces the height of the panel toolbars to match.
- Remove spacing between tabs and top edge - this makes opera:config#UserPrefs|ChromeIntegrationDragAreaMaximized control the exact number of pixels between the top of the window and the top of a tab. If you set it to 0, tabs will touch the top edge of the window.
See here for version 1.1.
Update July 31, 2011: The "Hide close button on inactive tabs" tweak used to make the restore/minimize buttons on restored tabs disappear. Now it doesn't.
Update Nov 4, 2011: Here are some tweaks for the new 11.60 snapshot: tweaks-11.60.zip.







