SeaMonkey:Modern Theme Changes
Purpose of This Page
SeaMonkey comes bundled with two themes, SeaMonkey Default Theme (formerly and internally called Classic) and SeaMonkey Modern. While the Default Theme inherits quite a few CSS style rules from the platform (Toolkit), Modern is in itself complete. Thus it qualifies for basing third-party themes on its set of style rules.
While development progresses, themes change. Style rules are added and removed, sometimes new features even depend on them. The following list is an attempt to aid third-party theme developers by showing them which checkins affected the Modern theme. The relevant changesets can be found by searching the comm-central repository commit logs for themes/modern/. This page is manually updated according to that list. The starting point is SeaMonkey 2.0, the focus is on the trunk and new changes are appended to the list.
Currently this is done by me, InvisibleSmiley. Feel free to update the page yourself but please keep the style and order of your additions consistent with the rest.
Changes Since SeaMonkey 2.0
- bug 515228 Help button in Search Addresses dialog lacks Help icon (changeset)
- bug 532190 bookmark-item.png doesn't exist in Modern, .gif does (changeset)
- bug 526148 Handle throbbers in themes (changeset)
- bug 533348 Fix broken Modern rules in alert.css/accountCentral.css/pageInfo.css (changeset)
- bug 531576 Port full screen video to SeaMonkey (changeset)
- bug 512732 Need a icon48.png since mozapps css refers to this (changeset)
- bug 538164 Sync the modern appPicker.css with winstripe (changeset)
- bug 536408 Update license blocks to use "Mozilla Foundation" instead of "Mozilla Corporation" (changeset)
- bug 542842 Improve appearance of cascading menulists in the Modern theme (changeset)
- bug 546487 Remove 1.9.2 ifdefs from suite/ on comm-central (changeset)
- bug 513691 Improve progress dialogs (changeset)
- bug 550469 Sync Page Info changes from mozilla-central (changeset)
- bug 553937 Support resizable textareas in the Modern theme (changeset)
-
bug 547559 Port winstripe about:config CSS change to Modern (changeset) - bug 556064 Remove some ancient style rules from messageHeader.css (changeset)
- bug 556102 Use :moz-locale-dir pseudoclass instead of chromedir attribute (changeset)
- bug 557043 Download Manager styles (that doesn't apply) in communicator.css (changeset)
- bug 547458 Modern theme needs CSS for about:memory (changeset)
- bug 561668 Port |Bug 518989 - Themes cannot give about:support an original design| to Modern (changeset)
- bug 411754 Overlay suite features onto toolkit view source window and use that instead of an own implementation (changeset)
- bug 475509 Go -> Local Folders -> Outbox does not have custom icon (changeset)
- bug 482218 [Port bug 479899 to SeaMonkey Modern] s/#autoscroller/.autoscroller/g (changeset)
- bug 558746 Update Modern theme for videocontrols including HTML5 CSS Transitions (changeset)
- bug 521927 Make Search, Folder Location and Views widgets for MailNews customizable toolbars (changeset)
- bug 570939 Remove -moz prefix from (-moz-background-origin|-moz-background-clip|-moz-background-size) (changeset)
- bug 529647 Make Search and Go buttons widgets for Browser customizable toolbars (changeset)
- bug 475511 Rename "Unsent Messages" to "Outbox" in the backend (changeset)
- bug 555452 Mail List Dialog header sections should use <hbox align="end"> instead of spacers to align the labels (changeset)
- bug 579731 Improve security button look in default theme (changeset)
- bug 575956 Customize Address Book toolbars (changeset)
- bug 584752 Make Modern work nicely with places bookmarks work (changeset)
- bug 585601 Address Neil's post-landing comments on places bookmarks (changeset 1, changeset 2)
- bug 573487 Port |bug 554810 - CSS resize property need a transparent resize grip| to SeaMonkey (changeset)
- bug 586056 Unsorted Bookmarks entry in menu of Bookmarks button in Personal Toolbar has no special icon (changeset)
- bug 538419 remove nsAboutAbout.js from suite-specific code, reusing the toolkit version (changeset)
- bug 586415 Some css rules in existing css files doesn't apply anymore (bookmarks-ptf gone, structure have changed) (changeset)
- bug 594988 Change -moz-border-radius* properties to css3-background names in suite/ (changeset)
- bug 569341 Implement a Data Manager unifying cookie, permission, password, and form data management (changeset)
- bug 410613 SeaMonkey should support "OpenSearch" (changeset)
- bug 595810 Implement geolocation doorhanger (changeset)
- bug 599745 port ui parts of bug 561636 to support invalidformsubmit (changeset)
- bug 551545 Placeholder (emptytext) styling on Modern broken by bug 547224 (changeset)
- bug 593944 No icons in alltabs menuitem (changeset)
- bug 595810 Centralise notifications for ease of conversion to doorhangers (changeset)
- bug 586947 Places File Bookmark (Ctrl+D) needs improvement badly (changeset)
- bug 605622 Make findbar appear above content and style it properly (changeset)
- bug 613358 Polish the mailNews search dialog on Mac and also fix some obsolete styles (all OS) (changeset)
- bug 595810 Centralise notifications for ease of conversion to doorhangers (changeset)
- bug 615014 Add an icon to the Data Manager tab (changeset)
- bug 618268 Remove unused element and move Remove button to share space with the other buttons (changeset)
- bug 588417 Add ability to add permissions in Data Manager (changeset)
- bug 544984 Improve print format of attachment file names, esp. remove content-type and content-encoding (changeset)
- bug 484968 Make SeaMonkey tab bar scrollable to cope with tab overflow (changeset)
- bug 617661 Make arrow panels work in Modern (changeset)
- bug 576970 Port Sync UI to SeaMonkey (changeset 1, changeset 2)
- bug 629900 Print Preview doesn't work in viewsource and mailnews plus misc fixes from toolkit (changeset)
- bug 612172 Update Modern for Sync UI. Fix about:sync-tabs theming, including Classic (changeset)
- bug 631208 Fix regression of bug 121583 from bug 553937 (changeset)
- bug 594053 Fixed the order of the arrows in the message list (changeset)
- bug 486965 Prettify MailNews start page (changeset)
- bug 595810 Part 6g: Add rest of addon doorhanger (changeset)
- bug 636839 Port |Bug 526445 - Rearrange Sync prefs panel| (changeset)
- bug 606683 Allow customization of toolbars in Composer and formatting toolbar in MailNews Composition - Switch from toolbar id to class (changeset)
- bug 639446 Toolbarbutton dropmarkers should use transparency (changeset)
- bug 401417 Add an option for a search box in SeaMonkey toolbar, including addition of an engine manager for OpenSearch (changeset)
- bug 640425 Clicking on the searchbar engine dropdown makes the field lose focus, also clean up some of the CSS (changeset)
- bug 593840 Optimize .png files in suite/ (changeset)
- bug 637080 "Subscribe to this page" in bookmarks button menu always disabled and lacks icon (changeset)
- bug 612172 Update Modern for Sync UI (changeset)
- bug 601562 Update Modern theme from missingPlugin.css to pluginProblem.css (changeset)
- bug 648760 [Modern 2.1] Implement aboutCache.css and aboutCacheEntry.css (changeset)
- bug 648738 [Modern 2.1] mozapps/places/defaultFavicon.png (changeset)
- bug 648844 localized text in extension download tooltip doesn't fit (changeset)
- bug 544950 Long attachment names don't wrap on message printout, causing small and unreadable message text font size (need fixed width for attachment file name tables) (changeset)
- bug 650511 [Modern 2.1] global fixes: autocomplete.css to menulist.css (changeset)
- bug 148726 White line in Modern urlbar (changeset)
- bug 652315 [Modern 2.1] global fixes: notification.css to zymurgy (changeset)
- bug 652470 Message pane has lost its focus ring (changeset)
- bug 654516 Fix Sync button appearance in Modern (changeset)
- bug 568052 Adapt Modern theme for new Add-on Manager (changeset)
- bug 653743 Make search button ignore Gnome button icon setting (changeset)
- bug 624255 Ignored subthreads need visual feedback (changeset)