Commit graph

201 commits

Author SHA1 Message Date
Jonathan Lestrelin
976270150d
Parse firefox profiles.ini files to get paths of profiles. (#664)
# 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>
2022-11-30 07:13:57 +01:00
e5dc62cabb feat: bump 0.3.3 and add release notes 2022-11-29 19:23:08 +03:00
bf9f451cee feat: optimize symbolic icon 2022-11-28 20:05:52 +03:00
6e4c0c7b79 fix: typos 2022-11-24 20:20:38 +03:00
9ca4ebfc07 feat: update presets repo links 2022-11-24 17:48:57 +03:00
cee3f9d0e9 feat: optimize symbolics using svgo 2022-11-24 17:48:25 +03:00
327bd0cd2e feat: enable "Preview" button 2022-11-23 18:01:45 +03:00
5ebdf2a56d fix: remove newline 2022-11-21 00:04:14 +03:00
acc3c52910 fix: mirror buttons to follow GNOME style 2022-11-21 00:02:10 +03:00
23db906b39
Merge branch 'main' into 0.3.2-release-notes
Signed-off-by: David Lapshin <ddaudix@gmail.com>
2022-11-20 23:08:42 +03:00
Lyes Saadi
01489735c7
small typos 2022-11-20 21:04:27 +01:00
5e36436528 feat: 0.3.2 release notes 2022-11-20 22:59:46 +03:00
ed047c1d47 feat: 0.3.2 release notes 2022-11-20 22:46:31 +03:00
ff8b903697 Revert "Revert "feat: update release notes""
This reverts commit c77673b64a.
2022-11-20 22:38:00 +03:00
374de8b968 Revert "Revert "Revert "feat: update release notes"""
This reverts commit c415151eed.
2022-11-20 22:36:28 +03:00
c77673b64a Revert "feat: update release notes"
This reverts commit 85603f0e63.
2022-11-20 22:35:49 +03:00
c415151eed Revert "Revert "feat: update release notes""
This reverts commit 1ebd0cbd7b.
2022-11-20 22:34:11 +03:00
1ebd0cbd7b Revert "feat: update release notes"
This reverts commit 85603f0e63.
2022-11-20 22:34:00 +03:00
9db08c17f2 fix: popover margins
This is not clean fix, the issue happens because text is long, it need to be reformatted.
2022-11-20 21:51:43 +03:00
af4cc2a797 feat: 0.3.2 release notes in welcome window 2022-11-20 21:37:41 +03:00
85603f0e63 feat: update release notes 2022-11-20 21:01:20 +03:00
Hari Rana
5edbd1f96c
Improve UI and UX (#648)
## Global description

This improves UX by allowing users to close through dialogs by pressing
Esc. I added mnemonics for the file picker, and set `save` as the
default response.

## Changelog

- Allow Esc shortcut to close dialogs
- Add mnemonics for dialogs
- Set `save` as default response

Signed-off-by: 0xMRTT <0xMRTT@proton.me>
Co-authored-by: tfuxu <73042332+tfuxu@users.noreply.github.com>
Co-authored-by: 0xMRTT <0xMRTT@proton.me>
2022-11-11 22:04:46 +01:00
5413ddf3f0 feat: improve AppStream metadata 2022-11-10 05:16:43 +03:00
777c1e599b feat: 0.3.2 release notes 2022-11-10 05:08:18 +03:00
Kian-Meng Ang
0f297aece3 docs: fix typos
Found via `codespell -S po,builddir`.
2022-11-05 09:37:58 +08:00
tfuxu
174486a4c9 fix: change cssutils defaults to fix issues in CSS validation 2022-10-13 17:58:01 +02:00
Jesse Milette
ddef0bde7a remove print 2022-10-11 11:20:16 -04:00
Jesse Milette
4bd56797f4 Correctly parse multiple profiles 2022-10-11 11:15:04 -04:00
tfuxu
07a8011e52 refactor: change views names to better describe what are they 2022-10-10 22:40:44 +02:00
ec2a5088d8 feat: fix odd Libadwaita, GTK 3 and GTK 4 names 2022-10-08 03:27:23 +03:00
0xMRTT
2a5a42db74
fix: remove gnome-shell 2022-10-08 00:30:49 +02:00
35a88f96fe feat: update release notes 2022-10-07 20:14:55 +03:00
fdb32233ee feat: 0.3.1 release notes 2022-10-07 20:00:12 +03:00
0xMRTT
37f7811d19
feat: update release notes in the app #590 2022-10-07 18:51:14 +02:00
0xMRTT
bd0b60730e
fix: remove btn_share #615 2022-10-07 17:36:12 +02:00
0xMRTT
554e1cd12d
fix: add missing { 2022-10-07 17:22:23 +02:00
0xMRTT
7f395e52b8
fix: remove share
Signed-off-by: 0xMRTT <0xMRTT@tuta.io>
2022-10-07 08:30:45 +02:00
316e1ea83b feat: replace download-symbolic with system icon 2022-10-05 14:56:09 +03:00
899cdb8e63 fix: typo 2022-10-05 00:43:59 +03:00
0xMRTT
74747818f7
fix: update firefox plugin search dir 2022-10-03 19:13:33 +02:00
tfuxu
7307911923 feat: small style changes in presets window 2022-10-01 20:15:45 +02:00
tfuxu
9c11e4b91f style: make indentation in some .blp file to 2 spaces 2022-10-01 19:55:25 +02:00
tfuxu
c0d8f759d3 feat: create tooltip text for some widgets, and make more strings translatable 2022-10-01 18:01:15 +02:00
566e8180a2 feat: change info icon 2022-10-01 00:15:08 +03:00
0ce2f1230a feat: make all text follow [HIG Writing Style](https://developer.gnome.org/hig/guidelines/writing-style.html)
Translators, I'm sorry ^~^
2022-09-29 21:06:42 +03:00
0xMRTT
567e57b513
fix: add homepage wip 2022-09-29 00:09:04 +02:00
0xMRTT
5902d0b710 fix: add delete button 2022-09-28 19:42:02 +02:00
0xMRTT
f191f97ba7 feat: add badges 2022-09-28 16:12:20 +02:00
0xMRTT
3718d20db0 fix: begin adding a share window feature 2022-09-28 15:50:37 +02:00
0xMRTT
65efa54c67 fix: disable lab button 2022-09-28 15:33:12 +02:00