Add a set of built-in monochromatic themes so non-technical users can conveniently customize the browser chrome color scheme without having to go download add-ons.
Currently Konform Browser, like Firefox, comes with these themes available under about:addons#themes: Dark, Light, System theme - auto, and Firefox Alpenglow.
The new themes were originally made by Mozilla as part of the "Colorways" initiative and were previously built-in for Firefox between versions 94 and 109. They are still available on AMO.
Here we bring the original collection back into browser (but currently without the fancy custom theme picker previously associated with them in FF). They are lightweight color schemes without extra assets so impact on install size is negligible (14k gz). As we retain theme IDs, imported profiles from Firefox using any of these themes should have their preference retained.
There is some balance to strike in how to list these in the about:addons#themes view. Listing them as regular themes alongside other installed ones would clutter up the view and make other themes difficult to locate. At the same time it's nice if they are discoverable and we want to keep the diff reasonably small for a feature like this.
Approach in this PR: Add these themes as a new subsection (similarly to upstreams "Recommended") at the bottom of the themes list and make it unexpanded.
colorways0
colorways1
colorways2
Add a set of built-in monochromatic themes so non-technical users can conveniently customize the browser chrome color scheme without having to go download add-ons.
Currently Konform Browser, like Firefox, comes with these themes available under `about:addons#themes`: `Dark`, `Light`, `System theme - auto`, and `Firefox Alpenglow`.
The new themes were originally made by Mozilla as part of the "Colorways" initiative and were previously built-in for Firefox between versions [94](https://web.archive.org/web/20240618194135/https://blog.mozilla.org/en/mozilla/introducing-new-colorways-for-firefox-94/) and [109](https://www.firefox.com/en-US/firefox/109.0/releasenotes/). They are [still available on AMO](https://addons.mozilla.org/en-US/firefox/collections/4757633/colorways/?page=1&collection_sort=added).
Here we bring the original collection back into browser (but currently without the fancy custom theme picker previously associated with them in FF). They are lightweight color schemes without extra assets so impact on install size is negligible (14k gz). As we retain theme IDs, imported profiles from Firefox using any of these themes should have their preference retained.
There is some balance to strike in how to list these in the `about:addons#themes` view. Listing them as regular themes alongside other installed ones would clutter up the view and make other themes difficult to locate. At the same time it's nice if they are discoverable and we want to keep the diff reasonably small for a feature like this.
Approach in this PR: Add these themes as a new subsection (similarly to upstreams "Recommended") at the bottom of the themes list and make it unexpanded.


