Some theme elements not displaying in Pale Moon 28

Add-ons for Pale Moon and other applications
General discussion, compatibility, contributed extensions, themes, plugins, and more.

Moderators: FranklinDM, Lootyhoof

User avatar
igob8a
Newbie
Newbie
Posts: 5
Joined: 2019-11-16, 03:34

Some theme elements not displaying in Pale Moon 28

Unread post by igob8a » 2019-11-16, 04:23

Hi all, I've been using a theme called NASA Night Launch (http://forums.mozillazine.org/viewtopic.php?t=547498) for over a decade on Firefox and older versions of Pale Moon (ver 26.5).

I'm finally updating my PM install after putting it off for the longest time, but noticed that when the same theme is installed on PM28.7.2, a few elements aren't displaying correctly:
Image

I love this theme and would like to continue using it, but am having difficulties fixing the above issues. I've extracted and looked through the xpi but don't understand why PM28 is having trouble with these few specific elements.

I would appreciate some input :angel:

New Tobin Paradigm

Re: Some theme elements not displaying in Pale Moon 28

Unread post by New Tobin Paradigm » 2019-11-16, 05:12

Did you try the Theme Compatibility Provider?

User avatar
Lootyhoof
Themeist
Themeist
Posts: 1569
Joined: 2012-02-09, 23:35
Location: United Kingdom

Re: Some theme elements not displaying in Pale Moon 28

Unread post by Lootyhoof » 2019-11-16, 10:20

I never did update the Theme Compatibility Provider beyond PM27, it just wasn't possible to do what I wanted with it for v28. I guess I should remove that at some point...

Also, themes that don't already support Pale Moon in some way are wholly unsupported. There's been too many changes for Firefox themes to work as-is.

User avatar
igob8a
Newbie
Newbie
Posts: 5
Joined: 2019-11-16, 03:34

Re: Some theme elements not displaying in Pale Moon 28

Unread post by igob8a » 2019-11-17, 00:25

Theme Compatibility Provider made no difference unfortunately. I was able to somewhat fix the issues by using Stylish/Stylem and playing with the margin/padding for the distorted icon, and manually adding the missing icons back in using

Code: Select all

'url("chrome://browser/skin/lion/Toolbar.png");' -moz-image-region: rect(xpx, ypx, zpx, npx); 
for this particular theme. There's probably an easier way to completely fix this by editing the xpi but I couldn't figure it out. Doesn't look quite right but it'll do for now.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35636
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Some theme elements not displaying in Pale Moon 28

Unread post by Moonchild » 2019-11-17, 09:23

Lootyhoof wrote:
2019-11-16, 10:20
Also, themes that don't already support Pale Moon in some way are wholly unsupported. There's been too many changes for Firefox themes to work as-is.
Maybe we should make the indicator in the theme subcategory in the add-on manager indicate it's not supported. Personally I'd prefer to block Firefox themes since they are potentially UI (and functionality) breaking, but then we'd get a ton of people coming in being angry and accusatory again if they happen to have a theme that still works "well enough" for them.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Lootyhoof
Themeist
Themeist
Posts: 1569
Joined: 2012-02-09, 23:35
Location: United Kingdom

Re: Some theme elements not displaying in Pale Moon 28

Unread post by Lootyhoof » 2019-11-17, 10:48

Moonchild wrote:
2019-11-17, 09:23
Maybe we should make the indicator in the theme subcategory in the add-on manager indicate it's not supported.
Isn't that the purpose of the orange dot? :P

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35636
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Some theme elements not displaying in Pale Moon 28

Unread post by Moonchild » 2019-11-17, 10:57

Lootyhoof wrote:
2019-11-17, 10:48
Moonchild wrote:
2019-11-17, 09:23
Maybe we should make the indicator in the theme subcategory in the add-on manager indicate it's not supported.
Isn't that the purpose of the orange dot? :P
Apparently the orange dot isn't clear enough for themes!
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4981
Joined: 2015-12-09, 15:45
Contact:

Re: Some theme elements not displaying in Pale Moon 28

Unread post by moonbat » 2019-11-17, 12:25

Are there any full themes originally targeted at Firefox still available?
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

User avatar
Lootyhoof
Themeist
Themeist
Posts: 1569
Joined: 2012-02-09, 23:35
Location: United Kingdom

Re: Some theme elements not displaying in Pale Moon 28

Unread post by Lootyhoof » 2019-11-17, 13:50

No, they're neither in Legacy Collector's site nor CAA. There's probably some download sites with some (likely ancient) versions though. Plus if any were salvaged in the Internet Archive backups of AMO, but I'm not sure about that.

I do have backups of a majority of them locally though (thanks Tobin!) if anyone needs them for development purposes (licence depending, of course).

Goodydino
Keeps coming back
Keeps coming back
Posts: 827
Joined: 2017-10-10, 21:20

Re: Some theme elements not displaying in Pale Moon 28

Unread post by Goodydino » 2019-11-17, 21:40

Moonchild wrote:
2019-11-17, 09:23
Maybe we should make the indicator in the theme subcategory in the add-on manager indicate it's not supported. Personally I'd prefer to block Firefox themes since they are potentially UI (and functionality) breaking, but then we'd get a ton of people coming in being angry and accusatory again if they happen to have a theme that still works "well enough" for them.
Once the theme is patched, you do not need the extension any more. In fact, I found (when I was trying to use and fix the Halloween theme) that I could copy the patched xpi file from the profile, patch it and install it again without the extension there any more.

Goodydino
Keeps coming back
Keeps coming back
Posts: 827
Joined: 2017-10-10, 21:20

Re: Some theme elements not displaying in Pale Moon 28

Unread post by Goodydino » 2019-11-17, 21:45

Lootyhoof wrote:
2019-11-17, 10:48
Moonchild wrote:
2019-11-17, 09:23
Maybe we should make the indicator in the theme subcategory in the add-on manager indicate it's not supported.
Isn't that the purpose of the orange dot? :P
I thought that the orange dot means that the extension was written for Firefox, not Pale Moon. When I added Pale Moon target applcation information to install.rdf in Firefox extensions, the dot became blue.

User avatar
SpockFan02
Astronaut
Astronaut
Posts: 535
Joined: 2017-09-24, 16:35
Location: Mak pupulusšum, California

Re: Some theme elements not displaying in Pale Moon 28

Unread post by SpockFan02 » 2019-11-17, 21:50

Lootyhoof wrote:
2019-11-17, 13:50
Plus if any were salvaged in the Internet Archive backups of AMO, but I'm not sure about that.
Yeah, I found NASA Night Launch on the Internet Archive yesterday.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35636
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Some theme elements not displaying in Pale Moon 28

Unread post by Moonchild » 2019-11-17, 21:58

Goodydino wrote:
2019-11-17, 21:45
I thought that the orange dot means that the extension was written for Firefox, not Pale Moon.
Correct. but in the case of themes, you can be almost sure by now it's not only just "written for Firefox" but almost certainly not going to work properly.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Trapper
Fanatic
Fanatic
Posts: 113
Joined: 2016-01-29, 00:21

Re: Some theme elements not displaying in Pale Moon 28

Unread post by Trapper » 2019-11-19, 00:02

@ igob8a

FWIW I found Lootyhoof's Dark Moon theme an EXCELLENT replacement for the NASA Night Launch theme & it's fully compatible with PM v28.

Like you, I used the NASA theme for many, many years & found it to have the perfect UI for me. I was devastated when development was abandoned & it finally broke in some past PM version.

Dark Moon is so similar in appearance to NASA that I don't even miss it anymore. I just added 3-4 minor CSS tweaks to it & it's a perfect NASA replacement (for me).

https://addons.palemoon.org/addon/darkmoon/

Locked