New version for Firefox

edited May 2018 in Stylish Chrome
Hi everyone! If you're a Firefox user, this message is for you.

Please upgrade to the current version in the store (v2.1.1) as soon as possible. Upgrading to this version will save your currently installed themes and allow you to port them over to the newer version that we will be releasing, and that complies with the new Firefox extension guidelines.

Anyone that does not upgrade to v2.1.1 by Friday, November 10th will not have their installed themes in the following version (v3.0.0) to be released a few days later.

Thanks for your understanding and we hope you enjoy the new version :)
«134

Comments

  • This is the first update to the Firefox version of Stylish since the new owner, Justin Hindman, took over development. Since that time, Justin Hindman also began working with SimilarWeb and added analytics data collection to the chrome extension.


    Does this version 2.1.1 include any analytics systems that report back to the developer, SimilarWeb, or any other third parties?

  • edited November 2017 Firefox
    I downloaded and extracted both XPI files from the extension's /versions page. Then used WinMerge to compare the two folders.

    The only significant change I noticed between 2.1.1 and 2.0.7 is code to migrate styles from the SQLite database to WebExtensions storage.

    There are a bunch of locale folders for different languages that I didn't look into (I just looked at en-US).

    I think all the big changes will be in the next release.
  • @Jefferson Thank you. That is very reassuring.

  • Great news for Firefox users.
  • DeepAqua said:

    @Jefferson Thank you. That is very reassuring.

    I'd say it's still not reassuring yet. I lost my trust in Stylish extension since that analytics thing and use Stylus now. I already off auto update for my Stylish extension in Firefox 56 but well it depends on people :)
  • edited November 2017 Firefox

    @undersky
    Well, once I am forced to use a web-extension, I will probably switch to using Stylus anyway. If Stylus had a non-web-extension version, I would have already switched to that.

    As I understand it, the 3.x branch is going to be the same as the Chrome version, tracking analytics and all. I have had auto-update off for a while as well.

  • Hi Everyone, I am a forum noob. Stylish says it's version 2.1.1 which is great, but Firefox keeps telling me it's not going to work in future versions of Firefox. Do I ignore these messages? Current version: 56.0 for Linux Mint x64.
  • edited November 2017 Firefox
    yep, Stylish developers did it! They fucked up an extension that was already awful and they make it worst. If you guys are copying from Stylus, then I'll just use their extension, at least they don't collect my browsing data...
  • "An error has occurred using the Stylish database" and when i click the link it takes me to a chrome work around NOT a firefox workaround :(
  • Firefox ESR 52.4.1 (64bit) with Windows 7 Professional on a home pc.
    Stylish 3.0.0 updated automatically today.

    Broken!! ( Have gone back to 2.1.1)

    If I click on the Stylish icon I get a notice and when I click on the "Click Here" at the bottom of it takes me to
    .... https://userstyles.org/help/db_chrome .... nothing Firefox related there.
    If I open add-ons and click on Stylish Options I get a blank box with no text at all.
    If I click on the blank box "click here" at the bottom of the blank box it takes me here .... moz-extension://a46697d3-05b4-4c50-8367-86b79e86c883/migrate/index.html
    Following instructions there I can copy a script but have nowhere to put it as there is no Manage All Styles page that I can find.
  • The firefox themes no longer work.
  • Stylish says it's version 2.1.1 which is great, but Firefox keeps telling me it's not going to work in future versions of Firefox. Do I ignore these messages?

    Well before the developers announced on Nov. 2 that there would be a WebExtensions version, Mozilla issued notification campaigns for users of a dozen legacy extensions with no anticipated update. You have seen that message, and it is now obsolete, but I don't think the campaign can be canceled at this point, so you might see it again.

    Of course, Stylish 3.0 is going to change significantly because WebExtensions-based add-ons cannot style the user interface, just web pages. For rules applying to the UI, you can create a userChrome.css file (a topic for another thread).
  • The firefox themes no longer work.

    Stylish 3.0 and other WebExtensions-based extensions cannot style Firefox's user interface. You will need to use a userChrome.css file for that.
  • edited November 2017 Firefox
    I don't have any issues with Stylish themes not working in firefox, but the version I have keeps being tagged as legacy even though I've deleted and reloaded. I suppose I have no choice but to change which really sucks since I FINALLY have everything set the way I want.

    I will give this until Monday then I guess decide what to do then.
  • edited November 2017 Firefox
    Basically, none of my stylesheets are working now.

    I do not work with installed styles from userstyles. I custom write my own. I generally don't like the ones that I've tried, and realized that my tastes were unique enough.

    To clarify: I have used the "copy" button on all of my old scripts from the "migrate to new version" page. Despite that, only three scripts show up when I say "manage all styles".

    I am using ESR firefox. I do not need to, nor plan to, upgrade to this newer, worser system that is little more than a reskinned chrome. I can buy a chromebook and have more functionality instead.

    Reading this thread: Saying that the developers let us know that this would be coming is nonsense. I did not see anything, because no message came to users. Maybe a message and notice was here on the forums, but not everyone reads every forum on the web.

    NB: I do not want to, nor plan on, upgrading to this new 3.0 version that will lose UI improvements. Sorry, but firefox's address bar (among other UI pieces) is too tiny unless made bigger. If this in-between version (2.11?) cannot, then how do I go back to the previous working version?

    Here is a sample non-functioning script that I pretty much rely on to read anything on the web. Note that it applies to everything. It's job is simple: Use my font and font size. I'm sorry, but 10 pixel times/whatever is not readable for me.:

    EDIT: Sorry, tabs do not display properly here. Maybe if I try code tags?
    [code]
    @namespace url(http://www.w3.org/1999/xhtml);

    html, body
    {
    font-size: medium !important ;
    font-family: normal !important ;
    line-height: 1.33em !important ; /* Change 2011-12-28: FF 9 no longer does "normal" correct here */
    /* margin: unset !important; */
    }

    input, textarea
    , table tbody tr td
    , p, td, tr, div, font, label, a
    {
    font-size: medium !important ;
    line-height: inherit !important;
    }

    /* Notes on the above:
    "medium" == browser specified default
    "100%" == outer container size (usually CSS'd smaller)
    16pt == a font size.

    What that says: Default the page to my size, not the site's size; then, allow changes that I set to be kept.

    Yes, it's odd. No, it's not perfect.
    */

    .smalltext { /* Known to be used on an SMF site; seems "generic" enough. */
    font-size: small !important ;
    font-family: inherit !important ;
    line-height: 1.33em !important ;
    }

    #bodyContent /* Wikipedia, also "generic" */
    , .postbody /* Seen on some forums */
    , .messageText /* also on some forums */
    , .message /* ditto */
    , .messageInfo
    {
    font-size: medium !important ;
    font-family: inherit !important ;
    line-height: 1.33em !important ;
    }

    .page, .pageWidth
    {
    /* margin: unset !important; */
    }

    body
    {
    /* padding-left: 5px; */
    width: 100% !important;
    }

    body.div
    { /* Does not work, sadly. Still have things declaring 95%, etc. */
    width: 100%!important;
    }

    .post
    {
    overflow: unset;
    }
    [/code]
  • Oh COME ON!

    Installed in my firefox now: Stylish 3.0.0.

    I never saw the transition that was apparently released on the second.
    And this announcement said that 3.0 would not be released until after the 10th.

    ... Time to restore my firefox profile from backup. Just no.
  • hey guys what do i have to download to keep my stuff. you said download the new stylish but where is it? there is no link, how do i do what you tell me without the site or information to do so?
  • Sena Re said:

    I don't have any issues with Stylish themes not working in firefox, but the version I have keeps being tagged as legacy even though I've deleted and reloaded.

    On the Add-ons site, the current version is 2.1.1, which is indeed a Legacy extension. Unless you need to install Firefox 57 beta right now, I suggest just waiting for the eventual update, which is supposed to occur before the 14th.

    (Judging from the comments of others in the thread who somehow received 3.0 already, you may not want to rush it!)
  • edited November 2017 Firefox
    keybounce said:

    I never saw the transition that was apparently released on the second.
    And this announcement said that 3.0 would not be released until after the 10th.

    You can install Stylish 2.1.1 from the Versions page: https://addons.mozilla.org/firefox/addon/stylish/versions/

    Then it should do the data format conversion in preparation for 3.0.

    ----

    Since you run ESR, you should stop updates for Stylish on 2.1.1. On the Add-ons page, click the More link for Stylish, scroll down, and disable auto-updates.
  • hey guys what do i have to download to keep my stuff. you said download the new stylish but where is it? there is no link, how do i do what you tell me without the site or information to do so?

    Check the Add-ons page to see whether you have version 2.1.1. That version contains data migration code from legacy storage to the WebExtensions storage. Once that is completed, your data should be ready for the eventual update.

    To open the Add-ons page, either:

    * Ctrl+Shift+a (Mac: Command+Shift+a)
    * "3-bar" menu button (or Tools menu) > Add-ons
    * type or paste '''about:addons''' in the address bar and press Enter/Return

    In the left column of the Add-ons page, click Extensions. Then find Stylish on the right side and click its "More" link for detailed information including the version number.
  • madmudmob said:

    Firefox ESR 52.4.1 (64bit) with Windows 7 Professional on a home pc.

    Since you run ESR, you should downgrade (?) to Stylish 2.1.1 and block updates to the extension.

    (1) To install an older version:

    https://addons.mozilla.org/firefox/addon/stylish/versions/

    (2) To block auto-updates:

    Open the Add-ons page, either:

    * Ctrl+Shift+a (Mac: Command+Shift+a)
    * "3-bar" menu button (or Tools menu) > Add-ons
    * type or paste '''about:addons''' in the address bar and press Enter/Return

    In the left column of the Add-ons page, click Extensions. Then find Stylish on the right side and click its "More" link. Scroll down to the section on auto-updates and turn them off.
  • New version broke a number of my userstyles and I had to manually migrate them to the new version. There seems to be a possible bug where the new version of Stylish doesn't support "all: unset;" or at the very least Stylish is generating a warning.

    image

    and the tooltip shows:

    image

    Any tips?
  • oh wait! just another mess then. how can I make sure these Userstyles styles work on Stylus is what i want to know. and should I back up all the codes in case this joke of a site folds for good? you can't even run a half-decent search on here, come on!
  • I will pay you to roll this update back... I dont understand why we had to mess with a good thing...
  • Why are you doing this guys? I use Stylish with the "Scrollbar Menu" style to add a scrollbar in the "Bookmarks" and "History" menus of Firefox. It used to work just fine for more than a year. With the automatic update of Stylish (without my consent) I lost my "Scrollbar Menu" style and although I manually add it again it doesn't work any more. I'm tired of all these changes. The average user uses hundreds of programs, addons, extensions and websites and every day one of these is crashing due to "update". People loves stability. You have to keep in mind that there are older and younger people out there and they cannot follow with all these changes. Sorry for the bad English. Please, is there a way to get the scrollbars back? Here's my code:

    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

    menupopup
    {
    max-height: 400px;
    /* or any height you want */;
    }

    menupopup autorepeatbutton
    {
    display: none;
    }

    menupopup scrollbox
    {
    overflow-y: auto;
    }

    Thank you.
  • edited November 2017 Firefox
    I went back to 2.1.1. The update I think was 3.0.0 (not sure). I also disabled the automatic updates. My Scrollbar Menu style now works as before but I lost half an hour of my life and my psychological tranquility for no reason. Please do not change the program again. Thank you :)
  • Sigh so much disappointment.

    1. Should of waited to release the Web Extension version until Firefox 57 was on the release build.

    2. Honestly should of created a new Stylish add-on and left the old one alone.

    3. Seriously this looks like a straight copy of Stylus. The manage styles page is literally pixel for pixel the same for most of the page.
  • And to all the people commenting about any styles not working that affected the UI of Firefox. Yeah Firefox is dropping support for altering their UI as of Firefox 57 and the Stylish 3.0 update is for Firefox 57+ ( Aka Web Extension compatible )

    So if you want to continue to alter your Firefox UI revert back Stylish to 2.1.1 and do not let Firefox update past Firefox 56.

    Mozilla is working on an experiment API so this altering of UI stuff is possible again but that will take them some time and not really any updates on it at the moment.
  • And to all the people commenting about any styles not working that affected the UI of Firefox. Yeah Firefox is dropping support for altering their UI as of Firefox 57 and the Stylish 3.0 update is for Firefox 57+ ( Aka Web Extension compatible )

    So if you want to continue to alter your Firefox UI revert back Stylish to 2.1.1 and do not let Firefox update past Firefox 56.

    Most of your UI mods that were being applied using Stylish will be possible using a userChrome.css file, an optional style sheet Firefox reads at startup and applies to the UI. There are a few exceptions where rules are ignored, most notably the appearance of scroll bars.

    There are resources online about userChrome.css, and I've been working on another one. If anyone is curious: https://www.userchrome.org/
  • Yeah the userChrome.css file exists but meh. Unless you know how to code well in css it's pretty pointless. You really can't straight copy the css code from styles on this site to userChrome.css and have it work because they aren't designed for the new Firefox. And people are not going to upload styles to alter the UI of Firefox 57+ just for the sole purpose of having the user copy and paste it to their userChrome.css file since it obviously can't be installed with Stylish/Stylus due to Web Extension format.
Sign In or Register to comment.