MozillaZine

[Ext] Classic Theme Restorer

Announce and Discuss the Latest Theme and Extension Releases.
max2
 
Posts: 215
Joined: September 17th, 2011, 5:37 pm

Post Posted May 6th, 2017, 1:51 am

Virtual_ManPL wrote:BTW Classic Theme Restorer is compatible with e10s.


Yeah but what about web extensions ?

I always get those two confused. Could you tell me the difference please?
?

Aris

User avatar
 
Posts: 2907
Joined: February 27th, 2011, 10:14 am

Post Posted May 6th, 2017, 12:24 pm

Multi-process mode is also called e10s (electrolysis) and means your browser runs in multiple processes (e.g. task manager > multiple firefox.exe processes).

"Web extensions" is a different kind of add-on environment. They are not based on XUL anymore like legacy add-ons (e.g. CTR).
Classic Theme Restorer || Classic Toolbar Buttons || NoiaButtons || CustomizeMyBird

How to use legacy add-ons up to summer 2018 and receive security updates? Switch to Firefox ESR channel.

max2
 
Posts: 215
Joined: September 17th, 2011, 5:37 pm

Post Posted May 6th, 2017, 6:01 pm

Aris wrote:Multi-process mode is also called e10s (electrolysis) and means your browser runs in multiple processes (e.g. task manager > multiple firefox.exe processes).

"Web extensions" is a different kind of add-on environment. They are not based on XUL anymore like legacy add-ons (e.g. CTR).


Thanks Aris!

To bad Firefox can't keep XUL addons that are multi-process!

Aris

User avatar
 
Posts: 2907
Joined: February 27th, 2011, 10:14 am

Post Posted May 7th, 2017, 1:30 am

Multi-process (e10s) has nothing to do with the add-on environment. WebExtensions and legacy add-ons are both e10s capable. Some legacy add-ons required minor (or major) changes to support e10s properly, while WebExtensions correctly support e10s automatically.

https://developer.mozilla.org/en-US/Fir ... ss_Firefox
https://wiki.mozilla.org/WebExtensions/FAQ

The upcoming drop of legacy add-ons has nothing to do with browsers multi-process architecture. While it of course benefits of it, it was not the main reason according to Mozilla.
Classic Theme Restorer || Classic Toolbar Buttons || NoiaButtons || CustomizeMyBird

How to use legacy add-ons up to summer 2018 and receive security updates? Switch to Firefox ESR channel.

Timvde
 
Posts: 263
Joined: February 7th, 2013, 3:19 pm

Post Posted May 7th, 2017, 3:47 am

Aris wrote:The upcoming drop of legacy add-ons has nothing to do with browsers multi-process architecture. While it of course benefits of it, it was not the main reason according to Mozilla.

A little bit. Quite a few add-ons (although not really any big ones) didn't get the necessary code changes. This has kept Mozilla from enabling e10s on the release channel for all users by default. What I don't get, is that they just as well can disable all add-ons that aren't MPC=true (like they did on Nightly recently), and let the good/motivated add-on developers keep on developing their add-ons as they have always done. This might (probably will) cause an outcry because users have their add-ons seemingly randomly disabled, but what they are doing now is *a lot* worse.

avada
 
Posts: 1600
Joined: February 10th, 2008, 6:30 am
Location: Hungary

Post Posted May 11th, 2017, 11:39 am

Looks like a new throbber is comming. Doubt that many will like it: https://bugzilla.mozilla.org/show_bug.cgi?id=1352119
By the way. If they push a new CSS throbber will overriding it with old apng ones will be supported? (Last time they did it I didn't look into it, but I saw a green CSS throbber instead of the green APNG I used to have)

Aris

User avatar
 
Posts: 2907
Joined: February 27th, 2011, 10:14 am

Post Posted May 11th, 2017, 1:56 pm

Maybe, if there will be a way in Fx57+ to apply css style sheets for the browser ui.
Classic Theme Restorer || Classic Toolbar Buttons || NoiaButtons || CustomizeMyBird

How to use legacy add-ons up to summer 2018 and receive security updates? Switch to Firefox ESR channel.

avada
 
Posts: 1600
Joined: February 10th, 2008, 6:30 am
Location: Hungary

Post Posted May 11th, 2017, 2:08 pm

Aris wrote:Maybe, if there will be a way in Fx57+ to apply css style sheets for the browser ui.

I expect this will land before. (55-56) I don't plan to update to 57+ for a long while anyway. (Unless some good alternative build retains xul addons)

Though, who knows... They might just revoke it again for performance impact.

Aris

User avatar
 
Posts: 2907
Joined: February 27th, 2011, 10:14 am

Post Posted May 11th, 2017, 3:40 pm

The "demo video" showed Photon ui so I assumed this change is meant for Fx57+ builds. If it will land on Fx 55-56 it sure can be replaced somehow.

What is your plan, stay on Fx 56 or go back to Fx 52 ESR once Fx 57 arrives?
Classic Theme Restorer || Classic Toolbar Buttons || NoiaButtons || CustomizeMyBird

How to use legacy add-ons up to summer 2018 and receive security updates? Switch to Firefox ESR channel.

avada
 
Posts: 1600
Joined: February 10th, 2008, 6:30 am
Location: Hungary

Post Posted May 11th, 2017, 4:04 pm

Aris wrote:The "demo video" showed Photon ui so I assumed this change is meant for Fx57+ builds. If it will land on Fx 55-56 it sure can be replaced somehow.

What is your plan, stay on Fx 56 or go back to Fx 52 ESR once Fx 57 arrives?

Ah, okay. Didn't pay attention to that.
I'll just stick with 56, recently there were some enhancements to multi process mode. (I really hope they'll make the new bookmark favicon storage less crappy and unreliable by then.)
Probably I'll use the pcxfirefox build, which is much the same as the official one, but I don't have to break the updater to avoid unpleasant surprises and I can use unsigned addons and arbitrary plugins if I choose so.

msia2k
 
Posts: 70
Joined: May 4th, 2014, 10:02 am

Post Posted May 12th, 2017, 12:11 pm

It seems the back button can't be displayed properly when you select the "small button on navigation toolbar" option in the General UI. This happens in the latest Nightly.

Image

avada
 
Posts: 1600
Joined: February 10th, 2008, 6:30 am
Location: Hungary

Post Posted May 12th, 2017, 12:19 pm

msia2k wrote:It seems the back button can't be displayed properly when you select the "small button on navigation toolbar" option in the General UI. This happens in the latest Nightly.

Image

I've been seeing buttons becoming blank then becoming normal again in the past days. (download button, closed tabs button)

Aris

User avatar
 
Posts: 2907
Joined: February 27th, 2011, 10:14 am

Post Posted May 12th, 2017, 2:47 pm

The back button issue will be fixed on next update. Enable movable back/forward buttons for now when using small button mode and Fx55.
Classic Theme Restorer || Classic Toolbar Buttons || NoiaButtons || CustomizeMyBird

How to use legacy add-ons up to summer 2018 and receive security updates? Switch to Firefox ESR channel.

marty60
 
Posts: 452
Joined: March 21st, 2012, 7:09 am

Post Posted May 15th, 2017, 6:32 am

Hi Aris, on today's nightly build (it may have been there for a while), there's a refresh button to the left of the location bar that can't be removed without taking off the location bar as well. I looked at the options but might have missed a fix for that. The option to hide the stop & reload button is checked. Is there anything that can be done?

Also, the option to replace the generic favicons in General UI page 5 isn't working. For some reason in these latest builds there's an annoying delay in the bookmark icons showing when you go to bookmarks inside folders. I see they have a new file "favicons.sqlite", which probably has something to do with the performance decline. I want to have a blank icon.

Aris

User avatar
 
Posts: 2907
Joined: February 27th, 2011, 10:14 am

Post Posted May 15th, 2017, 8:08 am

Next CTR beta will handle stop and reload buttons and the "action" button area.

Favicon issue: previously only checking icons/images "scr" node was required. It was only available, if the site offered an icon.
Checking for something like ".bookmark-item:not(src)" would easily tell you no icon is present.
Now that "scr" node is always available and points to websites url. If the icon is available, icon gets stored (probably in favicons.sqlite), but if it is missing that node is still there and points to the website. This makes it impossible to detect whether there is an favicon or not.
Classic Theme Restorer || Classic Toolbar Buttons || NoiaButtons || CustomizeMyBird

How to use legacy add-ons up to summer 2018 and receive security updates? Switch to Firefox ESR channel.

Return to Extension/Theme Releases


Who is online

Users browsing this forum: No registered users and 1 guest