I added mnemonics to the labels that switch pages: "Colors",
"Monet" and "Advanced".
Still need to translate this feature to others languages,
and I'd be glad to do that to Brazilian Portuguese. :)
Small fixes to the current icon
Part of https://github.com/GradienceTeam/Design/pull/21
## Description
Various fixes and cleanups to the icon, nothing too noticeable
## Type of change
<!-- What type of change does your pull request introduce? Put an `x` in
the box that apply. -->
- [ ] Bugfix (Change which fixes a issue)
- [ ] New feature (Change which adds new functionality)
- [x] Enhancement (Change which slightly improves existing ~~code~~
icon)
- [ ] Breaking change (This change will introduce incompatibility with
existing functionality)
## Changelog <!-- This is optional, but highly appreciated. -->
:3
## Testing
- [x] I have tested my changes and verified that they work as expected
<!-- Make sure you did this step before marking your PR as ready for
merge. -->
### How to test the changes
Umm, look at the icon?
# Parse firefox profiles.ini files to get paths of profiles
This parses firefox profiles.ini files to get the paths of the profiles
instead of just treating any subdir of the firefox dir as a profile.
This allows supporting profiles without a dot in their name which the
existing glob didn't match which can happen if they are named manually,
as well as profiles configured to be outside of the firefox directory
that were ignored and profiles that are symlinked (by adding a resolve()
on the path before the is_dir()).
There is also an additional try condition to avoid failing for the
remaining profiles if encountering a profile without the
customChrome.css, as it might be installed on some profiles only.
## Changelog
- Fixed theming Firefox profiles that don't have a dot in their name
- Fixed theming Firefox profiles that are outside of the Firefox dir
- Fixed theming Firefox profiles that are symlinks
- Fixed failing to theme remaining profiles after encountering one on
which the firefox-gnome-theme is not present
Please note that I have only tested on non-flatpak Firefox.
Signed-off-by: 0xMRTT <0xMRTT@proton.me>
Co-authored-by: 0xMRTT <0xMRTT@proton.me>