├── COPYING ├── README.md ├── chrome.manifest ├── chrome └── icons │ └── default │ ├── stylish-custom-export.ico │ ├── stylish-custom-export.png │ ├── stylish-custom-import.ico │ ├── stylish-custom-import.png │ ├── stylish-custom-options.ico │ ├── stylish-custom-options.png │ ├── stylish-custom.ico │ ├── stylish-custom.png │ ├── stylish-new.ico │ ├── stylish-new.png │ ├── stylish.ico │ └── stylish.png ├── content ├── common.jsm ├── customize-onload.js ├── customizeToolbar-overlay.xul ├── developer.mozilla.org ├── domi-overlay.js ├── domi-overlay.xul ├── edit-custom.js ├── edit.js ├── edit.xul ├── export.js ├── export.xul ├── frame-script-load.js ├── frame-script.js ├── import.js ├── import.xul ├── info.js ├── info.xul ├── install-overlay.xul ├── locales │ ├── de │ │ ├── common.dtd │ │ ├── common.properties │ │ ├── edit-overlay.dtd │ │ ├── edit.dtd │ │ ├── edit.properties │ │ ├── export.dtd │ │ ├── info.dtd │ │ ├── options.dtd │ │ ├── removedupes.dtd │ │ ├── specifySites.dtd │ │ ├── stylesheets.dtd │ │ └── tooltips.properties │ ├── en-US │ │ ├── common.dtd │ │ ├── common.properties │ │ ├── edit-overlay.dtd │ │ ├── edit.dtd │ │ ├── edit.properties │ │ ├── export.dtd │ │ ├── info.dtd │ │ ├── options.dtd │ │ ├── removedupes.dtd │ │ ├── specifySites.dtd │ │ ├── stylesheets.dtd │ │ └── tooltips.properties │ ├── es │ │ ├── common.dtd │ │ ├── common.properties │ │ ├── edit-overlay.dtd │ │ ├── edit.dtd │ │ ├── edit.properties │ │ ├── export.dtd │ │ ├── info.dtd │ │ ├── options.dtd │ │ ├── removedupes.dtd │ │ ├── specifySites.dtd │ │ ├── stylesheets.dtd │ │ └── tooltips.properties │ ├── ja-JP │ │ ├── common.dtd │ │ ├── common.properties │ │ ├── edit-overlay.dtd │ │ ├── edit.dtd │ │ ├── edit.properties │ │ ├── export.dtd │ │ ├── info.dtd │ │ ├── options.dtd │ │ ├── removedupes.dtd │ │ ├── specifySites.dtd │ │ ├── stylesheets.dtd │ │ └── tooltips.properties │ ├── ko-KR │ │ ├── common.dtd │ │ ├── common.properties │ │ ├── edit-overlay.dtd │ │ ├── edit.dtd │ │ ├── edit.properties │ │ ├── export.dtd │ │ ├── info.dtd │ │ ├── options.dtd │ │ ├── removedupes.dtd │ │ ├── specifySites.dtd │ │ ├── stylesheets.dtd │ │ └── tooltips.properties │ ├── ru-RU │ │ ├── common.dtd │ │ ├── common.properties │ │ ├── edit-overlay.dtd │ │ ├── edit.dtd │ │ ├── edit.properties │ │ ├── export.dtd │ │ ├── info.dtd │ │ ├── options.dtd │ │ ├── removedupes.dtd │ │ ├── specifySites.dtd │ │ ├── stylesheets.dtd │ │ └── tooltips.properties │ ├── sv-SE │ │ ├── common.dtd │ │ ├── common.properties │ │ ├── edit-overlay.dtd │ │ ├── edit.dtd │ │ ├── edit.properties │ │ ├── export.dtd │ │ ├── info.dtd │ │ ├── options.dtd │ │ ├── removedupes.dtd │ │ ├── specifySites.dtd │ │ ├── stylesheets.dtd │ │ └── tooltips.properties │ └── zh-CN │ │ ├── common.dtd │ │ ├── common.properties │ │ ├── edit-overlay.dtd │ │ ├── edit.dtd │ │ ├── edit.properties │ │ ├── export.dtd │ │ ├── info.dtd │ │ ├── options.dtd │ │ ├── removedupes.dtd │ │ ├── specifySites.dtd │ │ ├── stylesheets.dtd │ │ └── tooltips.properties ├── options.js ├── options.xul ├── overlay.js ├── overlay.xul ├── removedupes.js ├── removedupes.xul ├── sidebar-overlay.xul ├── specifySites.js ├── specifySites.xul ├── stylesheets.js └── stylesheets.xul ├── defaults └── preferences │ └── stylish-custom.js ├── install.rdf └── skin ├── customize.css ├── dark.css ├── edit-OSX.css ├── edit.css ├── icon-16.png ├── icon-24.png ├── icon-32.png ├── icon-64.png ├── icons.css ├── iconsDisabled.css ├── mosaic license.txt ├── mosaic.png ├── overlay-mobile.css ├── overlay.css ├── rectlist-SC-mosaic.txt ├── sidebar.css ├── songbird.css ├── stylish.png └── tree.css /README.md: -------------------------------------------------------------------------------- 1 | # Stylish-Custom 2 | Stylish v2.0.7 and up, or Stylem v2.2.1 and up (not tested nor supported on older versions). 3 | 4 | * [Changelog](https://choggi.org/misc/Stylish-Custom/change.log) 5 | * [Stylish-Custom Guide](https://choggi.org/guide) 6 | * [Forum Thread](https://forum.userstyles.org/discussion/2799/stylish-custom/p1) 7 | * for a packed extension see [here](https://choggi.org/misc/Stylish-Custom/), or [Releases](https://github.com/ChoGGi/Stylish-Custom/releases) 8 | * Also available at [addons.palemoon.org](https://addons.palemoon.org/addon/stylish-custom/) 9 | 10 | ### Some features: 11 | ``` 12 | Customizable edit dialog (drag n drop) 13 | Import/export styles and stylish-custom settings 14 | Style info listing with quick enable toggle (dbl-click to edit style, can also search within Styles, delete multiple styles) 15 | Restores the !important button, Color/Site Rules menuitems, enable/update checks 16 | Page button (left click for style page, right for edit page, it also posts the code. middle if you don't want to post code) 17 | Adds search/replace to edit dialog (ctrl+F, ctrl+R, and F3) 18 | Press ! to type !important (can be changed in edit dialog) 19 | Select and un/comment/merge lines of text 20 | Preview/unpreview style changes without closing dialog 21 | Toggle styles based on which page you're on 22 | Lots more... 23 | ``` 24 | 25 | ``` 26 | Stylish-Custom for Stylish v1.4.3: 27 | https://choggi.org/misc/Stylish-Custom/Stylish_v1.4.3 28 | 29 | There is also Stylish Editor Modified: 30 | https://addons.palemoon.org/extensions/appearance/stylish-editor-modified/ 31 | You could try having them both installed, but you are on your own for any issues/bugs. 32 | ``` 33 | ### Current issue(s): 34 | 35 | ``` 36 | The Style Info window can only be manually updated. 37 | 38 | If you use new search and you hide the search bar in the customize window, 39 | then close the edit window, open it, and then re-add the search bar: 40 | it'll be hidden till you reopen the edit window. 41 | 42 | If you use replace once with the caret after the search text it just skips forward instead of wrapping. 43 | ``` 44 | -------------------------------------------------------------------------------- /chrome.manifest: -------------------------------------------------------------------------------- 1 | content stylish-custom content/ 2 | skin stylish-custom classic/1.0 skin/ 3 | 4 | #locales 5 | locale stylish-custom en-US jar:content/locales.zip!/locales/en-US/ 6 | locale stylish-custom ko-KR jar:content/locales.zip!/locales/ko-KR/ 7 | locale stylish-custom zh-CN jar:content/locales.zip!/locales/zh-CN/ 8 | locale stylish-custom es jar:content/locales.zip!/locales/es/ 9 | locale stylish-custom sv-SE jar:content/locales.zip!/locales/sv-SE/ 10 | locale stylish-custom ja-JP jar:content/locales.zip!/locales/ja-JP/ 11 | locale stylish-custom de jar:content/locales.zip!/locales/de/ 12 | locale stylish-custom ru-RU jar:content/locales.zip!/locales/ru-RU/ 13 | 14 | #main overlay.xul 15 | overlay chrome://browser/content/browser.xul chrome://stylish-custom/content/overlay.xul 16 | overlay chrome://navigator/content/navigator.xul chrome://stylish-custom/content/overlay.xul 17 | overlay chrome://messenger/content/messenger.xul chrome://stylish-custom/content/overlay.xul 18 | overlay chrome://messenger/content/mailWindowOverlay.xul chrome://stylish-custom/content/overlay.xul 19 | 20 | #DOMi menu 21 | overlay chrome://inspector/content/viewers/dom/dom.xul chrome://stylish-custom/content/domi-overlay.xul 22 | 23 | #for icon styling buttons 24 | overlay chrome://stylish/content/install.xul chrome://stylish-custom/content/install-overlay.xul 25 | 26 | #customize window for stylish edit 27 | overlay chrome://global/content/customizeToolbar.xul chrome://stylish-custom/content/customizeToolbar-overlay.xul 28 | style chrome://global/content/customizeToolbar.xul chrome://stylish-custom/skin/overlay.css 29 | 30 | #fix for OSX (hides the extra dropmarker icon) 31 | style chrome://stylish-custom/content/edit.xul chrome://stylish-custom/skin/edit-OSX.css os=Darwin 32 | 33 | #icons 34 | style chrome://global/content/customizeToolbar.xul chrome://stylish-custom/skin/icons.css 35 | style chrome://browser/content/browser.xul chrome://stylish-custom/skin/icons.css 36 | style chrome://navigator/content/navigator.xul chrome://stylish-custom/skin/icons.css 37 | style chrome://messenger/content/mailWindowOverlay.xul chrome://stylish-custom/skin/icons.css 38 | style chrome://mozapps/content/extensions/extensions.xul chrome://stylish-custom/skin/icons.css 39 | style about:addons chrome://stylish-custom/skin/icons.css 40 | 41 | #songbird 42 | style chrome://stylish-custom/content/edit.xul chrome://stylish-custom/skin/songbird.css application=songbird@songbirdnest.com 43 | -------------------------------------------------------------------------------- /chrome/icons/default/stylish-custom-export.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChoGGi/Stylish-Custom/48adb6b60c32332d3156eb6531ae77952448fb16/chrome/icons/default/stylish-custom-export.ico -------------------------------------------------------------------------------- /chrome/icons/default/stylish-custom-export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChoGGi/Stylish-Custom/48adb6b60c32332d3156eb6531ae77952448fb16/chrome/icons/default/stylish-custom-export.png -------------------------------------------------------------------------------- /chrome/icons/default/stylish-custom-import.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChoGGi/Stylish-Custom/48adb6b60c32332d3156eb6531ae77952448fb16/chrome/icons/default/stylish-custom-import.ico -------------------------------------------------------------------------------- /chrome/icons/default/stylish-custom-import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChoGGi/Stylish-Custom/48adb6b60c32332d3156eb6531ae77952448fb16/chrome/icons/default/stylish-custom-import.png -------------------------------------------------------------------------------- /chrome/icons/default/stylish-custom-options.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChoGGi/Stylish-Custom/48adb6b60c32332d3156eb6531ae77952448fb16/chrome/icons/default/stylish-custom-options.ico -------------------------------------------------------------------------------- /chrome/icons/default/stylish-custom-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChoGGi/Stylish-Custom/48adb6b60c32332d3156eb6531ae77952448fb16/chrome/icons/default/stylish-custom-options.png -------------------------------------------------------------------------------- /chrome/icons/default/stylish-custom.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChoGGi/Stylish-Custom/48adb6b60c32332d3156eb6531ae77952448fb16/chrome/icons/default/stylish-custom.ico -------------------------------------------------------------------------------- /chrome/icons/default/stylish-custom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChoGGi/Stylish-Custom/48adb6b60c32332d3156eb6531ae77952448fb16/chrome/icons/default/stylish-custom.png -------------------------------------------------------------------------------- /chrome/icons/default/stylish-new.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChoGGi/Stylish-Custom/48adb6b60c32332d3156eb6531ae77952448fb16/chrome/icons/default/stylish-new.ico -------------------------------------------------------------------------------- /chrome/icons/default/stylish-new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChoGGi/Stylish-Custom/48adb6b60c32332d3156eb6531ae77952448fb16/chrome/icons/default/stylish-new.png -------------------------------------------------------------------------------- /chrome/icons/default/stylish.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChoGGi/Stylish-Custom/48adb6b60c32332d3156eb6531ae77952448fb16/chrome/icons/default/stylish.ico -------------------------------------------------------------------------------- /chrome/icons/default/stylish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChoGGi/Stylish-Custom/48adb6b60c32332d3156eb6531ae77952448fb16/chrome/icons/default/stylish.png -------------------------------------------------------------------------------- /content/customizeToolbar-overlay.xul: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |