Closed Bug 1023184 Opened 10 years ago Closed 6 years ago

Reorganize themes to use shared and OS specific rules and files

Categories

(Instantbird Graveyard :: Other, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: benediktp, Unassigned)

Details

Currently the application themes consist of some OS-specific files, some OS specific folders (for the tabbrowser and preferences) and IFDEFs in CSS files to create the variants using the preprocessor.

We should have a shared folder instead that contains OS independent files and folders for every OS that contain the customizations specific for this system.

http://log.bezut.info/instantbird/140610/#m130
http://log.bezut.info/instantbird/140610/#m142
(In reply to Benedikt Pfeifer [:Mic] from comment #0)

Thanks for filing! :-)

> http://log.bezut.info/instantbird/140610/#m130

flo-retina: aleth_web: " There are two conventions for this, one is the older one used by (most of) IB and one is the newer one with OS-specific folders (now) used by TB and FX." it's actually more complicated than that: the old convention is to have OS specific themes (each of them being more or less a fork of the others).
For Instantbird I decided to ignore that, because most of our theming code is shared across all the 3 platforms, so that would have caused painful duplication that I didn't want to handle... and I preferred going the ifdef way.
Now, the _new_ convention for Firefox is to have a "shared" folder with as much stuff as possible, and OS-specific additions in OS-specific folders. That makes much more sense, and I would like us to migrate to it at some point.

> http://log.bezut.info/instantbird/140610/#m142

I think we should also reorganise our stuff:
1. create a "shared" folder
2. move most of our stuff to it.
3. Create OS specific folders with reasonable names and get rid of the ifdefs.
On the behalf of Florian:
Closing bugs related to the Instantbird UI as WONTFIX, as the development of the standalone chat client Instantbird has stopped. Instantbird users are encouraged to migrate to Thunderbird. The user interface of instant messaging in Thunderbird will feel familiar, as the Thunderbird IM support started as a fork of Instantbird.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
On the behalf of Florian:
Closing bugs related to the Instantbird UI as WONTFIX, as the development of the standalone chat client Instantbird has stopped. Instantbird users are encouraged to migrate to Thunderbird. The user interface of instant messaging in Thunderbird will feel familiar, as the Thunderbird IM support started as a fork of Instantbird.
You need to log in before you can comment on or make changes to this bug.