Stylish

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Stylish
Stylish SVG Logo.svg
Screenshot
Editing a website style with Stylish
Screenshot of Stylish
Original author(s)Jason Barnabe
Developer(s)SimilarWeb[1]
Initial release9 October 2005; 13 years ago (2005-10-09)[2]
Stable release(s)
Firefox3.1.8 / 28 July 2018; 4 months ago (2018-07-28)[3]
Chrome2.0.2 / May 27, 2018; 6 months ago (2018-05-27)
Opera1.3.1 / May 5, 2015; 3 years ago (2015-05-05)[4]
Safari2.1.0 / June 29, 2018; 5 months ago (2018-06-29)
TypeBrowser extension
LicenseFreeware
Websiteuserstyles.org

Stylish is a user style manager that can change the appearance of web pages in a user's browser without changing their content by including user-supplied CSS style sheets with those supplied by the web site itself. The Stylish browser extension includes tools with which to write user styles, and can install user styles written by other Stylish users from a companion website. These user styles may be more or less selective, targeting just one web page, or all of the pages on a domain, or every page on the web.

Stylish was originally developed by Jason Barnabe as an XUL/XPCOM add-on for Mozilla Firefox. A Chrome extension followed in 2010 [5], which was released for Blink-based Opera 15 in 2013[6][7] and as a Firefox WebExtension in 2017.[8][9] Similar extensions for Safari[10] and for Presto-based Opera[11] are distributed as 'Stylish' by other developers with Barnabe's approval.[12][13]

Technical details[edit]

User styles are CSS code designed to alter the appearance of one, some, or all sites. Stylish for Firefox can additionally style the skin of the browser itself, but the Android version does not support this because the user interface is built in native Android code. The styles are applied only to the targets specified. Individual user styles can be enabled or disabled without having to restart the browser.

User styles are added to the CSS rules provided by the site, but can also override the site's styling (often requiring the !important keyword for each replacement rule). The most common uses are ad-blocking, applying a new color scheme, and eliminating unwanted page elements.[14]

There are three classes of user styles. Site styles change the appearance of a particular web site. Global styles change the appearance of all web sites. App styles change the appearance of the Firefox user interface, only supported on Firefox. It is similar to the userChrome.css CSS file used by Firefox and Mozilla-based browsers.

Privacy issues[edit]

Since January 2017, following the sale of Stylish to Israeli company SimilarWeb, the extension has contained tracking functions that sends information on all visited URLs and HTTP requests, and information contained on search engine results pages, to SimilarWeb servers. In July 2018, after these issues were publicized by a software engineer, Stylish was pulled from both the Chrome Web Store and Mozilla Add-ons, as well as being automatically uninstalled for all existing users. [15][16][17]

Alternatives to Stylish[edit]

A userscript manager such as Greasemonkey or Tampermonkey can add a local style sheet to a web page by adding the style sheet content to an HTML <style> tag and adding the tag to the page.[18] User styles from Userstyles.org can be downloaded as user scripts for use with a userscript manager.

Alternative user style managers include Stylus and xStyle, which are derived from Stylish for Chrome, aStyle, Get Styles CH, reStyle, and Website Theme Manager (WebExtension).

In Firefox, user styles for web sites and browser chrome can be added by editing userContent.css or UserChrome.css, respectively.

References[edit]

  1. ^ Hindman, Justin (January 3, 2017). "Announcement to the Community". userstyles.org. Archived from the original on January 5, 2017.
  2. ^ np [Jason Barnabe] (October 9, 2005). "Stylish 0.1.1 Released [Oct 11]". MozillaZine. Archived from the original on December 10, 2005.
  3. ^ "Stylish - Custom themes for any website Version History". addons.mozilla.org.
  4. ^ "Stylish extension - Opera Add-ons". Archived from the original on January 30, 2018.
  5. ^ Barnabe, Jason (March 1, 2010). "Stylish for Google Chrome". Userstyles.org.
  6. ^ Barnabe, Jason (July 3, 2013). "Stylish for Chrome and Opera (15+) 1.2b". Userstyles.org.
  7. ^ "Stylish extension - Opera add-ons". Opera Software ASA. Archived from the original on April 25, 2013.
    The oldest comment is dated July 26, 2013.
  8. ^ "New version for Firefox". userstyles.org. November 2, 2017. Archived from the original on December 26, 2017.
  9. ^ "Stylish - Custom themes for any website Version History". Firefox Add-ons. Mozilla. Archived from the original on May 12, 2018.
    Version 3.0.1 is the first Stylish for Firefox WebExtension release; version 2.1.1 is the last Stylish XUL/XPCOM add-on release.
  10. ^ Sobolev, Vladimir. "Stylish for Safari".
  11. ^ gera2ld. "Stylish for Opera". Opera Software ASA.
  12. ^ Barnabe, Jason (April 9, 2014). "Stylish for Safari". userstyles.org.
  13. ^ Barnabe, Jason (January 1, 2013). "Stylish for Opera!". userstyles.org.
  14. ^ "Make the whole Web look better with Stylish," Nathan Willis, Mon 7 May 2007.
  15. ^ Goodin, Dan (July 6, 2018). ""Stylish" extension with 2M downloads banned for tracking every site visit". Ars Technica. Condé Nast. Retrieved July 6, 2018.
  16. ^ Tung, Liam. "Use this popular Chrome, Firefox browser add-on? Google, Mozilla just banished it". ZDNet. Retrieved 2018-07-06.
  17. ^ "Chrome and Firefox Pull Stylish Add-On After Report It Logged Browser History". BleepingComputer. Retrieved July 5, 2018.
  18. ^ Pilgrim, Mark (2005). 4.13. Adding CSS styles. Dive Into Greasemonkey.

External links[edit]