MozillaZine

SeaMonkey Theme Changes

Discuss application theming and theme development.
rsx11m
Moderator
 
Posts: 14423
Joined: May 3rd, 2007, 7:40 am
Location: US

Post Posted September 22nd, 2015, 7:23 am

I'm opening this thread for discussions and alert on significant theme changes in SeaMonkey, e.g., things like viewtopic.php?f=18&t=2954291 on departures from the course Firefox imposes on Toolkit which should be relevant for SeaMonkey theme developers.

rsx11m
Moderator
 
Posts: 14423
Joined: May 3rd, 2007, 7:40 am
Location: US

Post Posted November 8th, 2015, 10:26 am

I've filed a bunch of bugs to revert about: pages affected by Toolkit's Chameleon Project style changes to their accustomed appearance in the classic/default theme. Any change there should no longer affect theme developers.

  • Bug 1222816 - Restore about:config UI (Config Editor) to old appearance by overriding Toolkit's Project Chameleon styles.
  • Bug 1222817 - Restore about:addons UI (Addons Manager) to old appearance by overriding Toolkit's Project Chameleon styles.
  • Bug 1222818 - Restore about:support UI (Troubleshooting Information) to old appearance by overriding Toolkit's Project Chameleon styles.

Frank Lion

User avatar
 
Posts: 19751
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom

Post Posted November 8th, 2015, 11:45 am

Thanks for the heads-up, it's appreciated. :)
Metal Lion latest SeaMonkey & Thunderbird Themes - Sea Monkey and Silver Sea Monkey
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)

Frank Lion

User avatar
 
Posts: 19751
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom

Post Posted August 13th, 2016, 6:06 am

If your themes are not showing scrollbar arrows in Linux, then here's the fix - https://bugzilla.mozilla.org/show_bug.c ... 269145#c15

The bug is mainly caused by the way Linux OS themers are not quite doing their stuff right, but as it can be fixed at our end then that doesn't matter.

I vaguely remember that sbattr= stuff in scrollbars.css from years back and didn't know what it did then either. Same way that we all just copy tree.css and don't know what half of that stuff does either. :)
Metal Lion latest SeaMonkey & Thunderbird Themes - Sea Monkey and Silver Sea Monkey
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)

rsx11m
Moderator
 
Posts: 14423
Joined: May 3rd, 2007, 7:40 am
Location: US

Post Posted August 18th, 2016, 1:51 pm

rsx11m wrote:
  • Bug 1222816 - Restore about:config UI (Config Editor) to old appearance by overriding Toolkit's Project Chameleon styles.

This landed a while ago and should be effective with the upcoming 2.45 release.

  • Bug 1222818 - Restore about:support UI (Troubleshooting Information) to old appearance by overriding Toolkit's Project Chameleon styles.

This landed just recently on trunk for 2.48, with a follow-up bug pending to style the buttons more OS-like with the default theme (Bug 1296433).

zinist
 
Posts: 8
Joined: September 12th, 2016, 2:47 pm

Post Posted September 12th, 2016, 2:53 pm

for the gtk3 comm-beta builds I fixed some tab bugs in a first try

other things that need fixing are the horizontal category dividers in pulldown menus



.tabbrowser-tab {
-moz-appearance: none !important;
border-radius: 10px 10px 0 0 !important;
height: 25px;
color: grey !important;
border-width: 0px 0px 0px 0px !important;
padding: 2px !important;
margin: 1px 1px 1px 1px !important;
}

.tabbrowser-tab[selected="true"] {
-moz-appearance: none !important;
border-radius: 10px 10px 0 0 !important;
height: 25px;
color: black !important;
border-width: 1px 1px 1px 1px !important;
background-color: red;
padding: 1px 1px 1px 5px !important;
// font-weight: bold !important;
margin: 1px 1px 0px 1px !important;
}

rsx11m
Moderator
 
Posts: 14423
Joined: May 3rd, 2007, 7:40 am
Location: US

Post Posted October 3rd, 2016, 6:09 pm

zinist wrote:for the gtk3 comm-beta builds I fixed some tab bugs in a first try

SeaMonkey releases for Linux should still be based on gtk2 to avoid theme issues with gtk3 (but that still needs a patch to not require glib 2.30 to build in that case, using a workaround for lower glib versions installed on LTS distros).

Frank Lion

User avatar
 
Posts: 19751
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom

Post Posted October 17th, 2016, 6:14 am

In SM 2.46, there's an odd bug in the Addons Manager where the category icons for Extensions, Themes and Dictionaries in a Complete Theme don't show up.

I've had this in Firefox as well, and the reason they don't show is that the list-style-image defined for these do not actually exist! Look at default's - chrome://mozapps/skin/extensions/ folder and tell me where category-extensions.svg, etc are in there? They don't exist, yet somehow default manages to show them.

Rather than agonizing over the whys of this, just point your stuff to images that do exist and all will be well -

Code: Select all
 #category-extension > .category-icon {
  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.svg") !important;
}

#category-theme > .category-icon {
  list-style-image: url("chrome://mozapps/skin/extensions/themeGeneric.png") !important;
}

#category-dictionary > .category-icon {
  list-style-image: url("chrome://mozapps/skin/extensions/dictionaryGeneric.png") !important;
}
Metal Lion latest SeaMonkey & Thunderbird Themes - Sea Monkey and Silver Sea Monkey
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)

Frank Lion

User avatar
 
Posts: 19751
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom

Post Posted November 12th, 2017, 10:24 am

In SM version 2.49.1 (and beyond) your attention is drawn to this -

Quotes are now colored differently in Mails up to 5 levels deep depending on your OS. See bug 1374708. This may break custom themes for email composition because a new style sheet named "messageQuotes.css" has been added.


https://www.seamonkey-project.org/relea ... .49.1/#new
Metal Lion latest SeaMonkey & Thunderbird Themes - Sea Monkey and Silver Sea Monkey
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)

Frank Lion

User avatar
 
Posts: 19751
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom

Post Posted February 16th, 2018, 9:39 am

A default dropmarker fix* done for SeaMonkey 2.49.2 may result in too much blank space at the right hand end of urlbar/searchbar, if you are using your own dropmarker styling there.

The fix is -

Code: Select all
.autocomplete-history-dropmarker {
   min-width: unset !important;
}


Obviously, the good thing about using unset there, as opposed to using your own specific width value, is that it's not going to mess up your backwards compat. to previous SM versions or mess up other OS platforms.

I'm damned sure I'm the only one who actually reads this thread (despite me noticing some pretty glaring faults in some SM themes). Not that I'm bothered, it serves as a useful reminder to, er, me and so 'has value'. :)


* a slightly 'unusual' fix used there, I thought.
Metal Lion latest SeaMonkey & Thunderbird Themes - Sea Monkey and Silver Sea Monkey
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)

Dan Kies
 
Posts: 126
Joined: November 9th, 2002, 12:14 am
Location: Subjunctive {Sydney, NYC, Chicago, Paris} Indicative {Hell}

Post Posted February 19th, 2018, 11:53 pm

Hello Frank,

Don't be so sure that you are the only one who reads this thread.

Right now, I am so grateful that rsx11m and you compile this list of theme changes for SeaMonkey and maintain this thread. You have saved me hours of hunting through bugzilla reports trying to find the reason why the mailnews compose window was broken in my home-grown theme (a personal hobby that taught me so much about CSS) in SeaMonkey 2.49.2. (I had skipped 2.49 and 2.49.1)

Thank you both, rsx11m and Frank.

Frank Lion

User avatar
 
Posts: 19751
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom

Post Posted Yesterday, 8:36 am

Dan Kies wrote:Hello Frank,

Don't be so sure that you are the only one who reads this thread.

Hi Dan,

Thanks for letting me know. :)
Metal Lion latest SeaMonkey & Thunderbird Themes - Sea Monkey and Silver Sea Monkey
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)

Return to Theme Development


Who is online

Users browsing this forum: No registered users and 3 guests