rafaelmardojai / firefox-gnome-theme

A GNOME👣 theme for Firefox🔥
The Unlicense
3.38k stars 155 forks source link

Thunderbird compatibility? #417

Open emansom opened 2 years ago

emansom commented 2 years ago

Almost a decade ago now, there used to be a Adwaita theme for Thunderbird. Given Thunderbird leverages much of the same stack that Firefox does, I presume forking this codebase for compatibility with Thunderbird is a possibility.

Is that a correct assumption, and are you welcoming any pull requests for this, eventual project overhaul to split into firefox and thunderbird variants that inherit from the same base?

rafaelmardojai commented 2 years ago

Yeah, I guess it could work. I haven't inspected Thunderbird UI, but it's posible that some code can be shared.

The only problem I see with Thunderbird theming is that the the toolbar changes drastically depending on the tab, so you would have to find a GNOME layout that works with that. Maybe turn the tabs into a ViewSwitcher.

An alternative could be to wait for the announced redesign and start from there.

ArtyIF commented 2 years ago

Yeah, I can see how the redesign can be converted. It's kind of like Geary

emansom commented 2 years ago

Gonna be a while. Will close for now and check back when it lands in Thunderbird beta branch.

https://twitter.com/mozthunderbird/status/1546818615453827076

xplosionmind commented 1 year ago

The redesign is coming up… do you think it makes sense to create a different repository linked to this one, or simply Thunderbird-specific customizations can be added to this repository?

emansom commented 1 year ago

The new redesign has been released.

rafaelmardojai commented 1 year ago

I don't know if I should create some alt project named gecko-libadwaita-css or something and build there a shared sass or less library that both themes can use.

rafaelmardojai commented 1 year ago

I will start making a straight port of the theme to thunderbird and then see what's the best way to share code.

Started playing with the headerbar:

Captura desde 2023-07-11 18-59-59-obfuscated

Captura desde 2023-07-11 19-00-27-obfuscated

rafaelmardojai commented 1 year ago

Some progress:

Captura desde 2023-07-12 13-15-00-obfuscated

xplosionmind commented 1 year ago

So cool! You are the best @rafaelmardojai

rafaelmardojai commented 1 year ago

If anyone want's to try out, the code is here: https://github.com/rafaelmardojai/thunderbird-gnome-theme. Issues are closed for now since it's work in progress.

emansom commented 1 year ago

If anyone want's to try out, the code is here: https://github.com/rafaelmardojai/thunderbird-gnome-theme. Issues are closed for now since it's work in progress.

Packaged it and published it on the AUR for people to test. 👍🏻