tfuxu
30a9fdb613
move modules to new backend/frontend directories
2022-12-02 22:52:47 +01:00
tfuxu
dcc7c315e5
feat: rename utils/css.py to utils/css_parser.py and utils/custom_presets.py to utils/preset_downloader.py
2022-12-01 19:29:15 +01:00
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
Martins Zeltins
f21081a6f5
Grammar fix
2022-11-25 19:01:15 +02:00
dfa96acb7f
feat: logout message without logout action
2022-11-24 22:44:23 +03:00
6e4c0c7b79
fix: typos
2022-11-24 20:20:38 +03:00
8612ed1fd0
feat: improve "Details" tab of "About" window
2022-11-21 00:36:04 +03:00
3ee0da09e3
Revert "feat: improve "Details" tab of "About" window"
...
This reverts commit 2bd0944ed5
.
2022-11-21 00:33:32 +03:00
2bd0944ed5
feat: improve "Details" tab of "About" window
2022-11-21 00:32:38 +03: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
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
85603f0e63
feat: update release notes
2022-11-20 21:01:20 +03:00
tfuxu
0fad4da087
feat: more readible exceptions in 'preset' module
...
* add .close() to file objects
* remove __name__ == '__main__' statement
2022-11-20 17:21:23 +01:00
tfuxu
83ef5db581
fix: save imported presets directly to 'user' repository
2022-11-20 17:12:36 +01:00
u1f98e
fc9b75d543
Fix renaming presets not changing the in file name
2022-11-19 20:11:57 -08:00
u1f98e
09ddffe39e
Fix saving and renaming presets
2022-11-19 19:46:55 -08:00
u1f98e
8cdaea82c0
Remove some debug print statements
2022-11-19 19:05:39 -08:00
u1f98e
39cf8a0185
Use preset path instead of names to determine the preset file location
2022-11-19 19:02:16 -08:00
tfuxu
cd0918bef4
ux: add mnemonics to the rest of dialogs
2022-11-11 22:10:00 +01: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
tfuxu
07ecf60b06
fix: add LOCALE_DIR to constants.py meson config
2022-11-11 01:40:20 +01:00
11dac72d10
revert: bump: 0.3.2
...
This reverts commit 7ea65952c1
.
2022-11-11 00:08:06 +03:00
7ea65952c1
bump: 0.3.2
2022-11-10 01:43:31 +03:00
tfuxu
9f25905130
docs: update source code structure explanation
2022-11-09 22:06:31 +01:00
tfuxu
9c8fa556f2
UX: add new toasts for exceptions in reset_color_scheme
...
* update toast text in reset_color_scheme and restore_color_scheme
2022-11-05 14:07:19 +01:00
Kian-Meng Ang
0f297aece3
docs: fix typos
...
Found via `codespell -S po,builddir`.
2022-11-05 09:37:58 +08:00
tfuxu
aa89bd0729
feat: move from cssutils to in-house solution
...
This commit replaces cssutils module with a GTK CSS "parser" based on regex expressions
2022-10-14 23:25:12 +02:00
tfuxu
e2512db571
Merge branch 'main' into patch-1
2022-10-13 23:36:58 +02:00
tfuxu
aa2b5a9125
feat: add indent to downloaded presets
2022-10-13 20:20:31 +02:00
tfuxu
174486a4c9
fix: change cssutils defaults to fix issues in CSS validation
2022-10-13 17:58:01 +02:00
tfuxu
0607561ff2
Remove to_slug_case function
...
Signed-off-by: tfuxu <73042332+tfuxu@users.noreply.github.com>
2022-10-11 20:13:45 +00:00
0xMRTT
b0c82c7a08
Merge branch 'main' into fix-rename
...
Signed-off-by: 0xMRTT <0xMRTT@tuta.io>
2022-10-11 20:06:10 +00:00
tfuxu
281e848ab1
fix: Use different variables for display name and filename
2022-10-11 22:02:32 +02:00
0xMRTT
263dcbfea3
feat: add plugin debug
2022-10-11 19:15:57 +02:00
0xMRTT
0b19a9e5a7
fix : #624
2022-10-11 19:13:53 +02:00
0xMRTT
9b6b87b326
feat: begin adding theme utility
2022-10-11 18:58:42 +02:00
0xMRTT
bcb1f72ba9
fix: remove shell.py because useless
2022-10-11 07:25:06 +02:00
tfuxu
07a8011e52
refactor: change views names to better describe what are they
2022-10-10 22:40:44 +02:00
tfuxu
42a681f8e8
refactor: tidy up some modules
2022-10-10 22:00:07 +02:00
tfuxu
292ea00401
feat: Add copyright notices to modules
2022-10-10 21:52:45 +02:00
tfuxu
9df749df2b
refactor: tidy up some modules
2022-10-10 21:45:47 +02:00
tfuxu
16ca8d5a3b
refactor: Move utilities from modules/ to utils/
2022-10-10 21:30:39 +02:00
tfuxu
491942af5e
refactor: Move ui Python modules to gradience/ui/ directory
2022-10-10 21:20:35 +02:00
ec2a5088d8
feat: fix odd Libadwaita
, GTK 3
and GTK 4
names
2022-10-08 03:27:23 +03: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
98dee96142
fix: typo errors #590
2022-10-07 18:52:03 +02:00
0xMRTT
12cafc9461
feat: update release notes in the app #590
2022-10-07 18:47:03 +02:00
0xMRTT
fef9b30b23
fix: revert for #614
2022-10-07 18:39:32 +02:00
0xMRTT
4097633823
fix: improve interactivity (not fixed)
2022-10-07 17:48:55 +02:00
0xMRTT
bd0b60730e
fix: remove btn_share #615
2022-10-07 17:36:12 +02:00
e819390b15
feat: add @not-my-segfault (Michal S.)
2022-10-05 22:23:35 +03:00
22afbf02d6
feat: add missing translators
2022-10-05 22:20:19 +03:00
0xMRTT
556fba976b
feat: add logout
2022-10-05 14:30:28 +02:00
e173230820
feat: remove you
2022-10-05 14:59:41 +03:00
11836ef3f3
fix: fix
2022-10-05 14:57:33 +03:00
316e1ea83b
feat: replace download-symbolic with system icon
2022-10-05 14:56:09 +03:00
bc77f66e9f
feat: sort contributors alphabetically
2022-10-05 14:14:15 +03:00
5ce6b4fa3a
feat: add @libreajans (Sabri Ünal) as translator
2022-10-05 13:33:55 +03:00
1ebd44f092
Add @MarongHappy (JungHee Lee) as translator
2022-10-05 13:27:42 +03:00
7b9bb9462e
fix: double line
2022-10-05 00:12:12 +03:00
66aa730b12
feat: change categories names and make them translatable
2022-10-05 00:04:56 +03:00
f93bc0ecb4
feat: add all other contributors
2022-10-04 23:59:36 +03:00
57f2480ee5
feat: sort contributors in alphabet order
2022-10-04 22:23:47 +03:00
cadd657ac3
feat: move @ArtyIF to the top
2022-10-04 22:14:18 +03:00
096f2721ac
feat: add GradienceTeam/Community contributors
...
@0xMRTT
@daudix-UFO
@JoshM-Yoru
@tfuxu
@badlydrawnface
@subpop
@arslee07
@lopeztel
@ThatOneCalculator
@mskf1383
@crispyricepc
@TeryVeneno
@zehkira
@cmagnificent
@hericiumvevo
@salarua
@halfmexican
2022-10-04 22:11:42 +03:00
2652206bbc
fix: change name of @halfmexican to José Hunter
2022-10-04 21:48:17 +03:00
b2b95be562
fix: add space
2022-10-04 21:42:18 +03:00
657803ff33
feat: add new contributors
2022-10-04 21:39:53 +03:00
ecda55264e
feat: update contributors
2022-10-04 21:24:34 +03:00
b2729a7f69
fix: typo
2022-10-04 16:19:36 +03:00
0xMRTT
257591c2d1
fix: preset manager issue while rename
2022-10-03 19:21:48 +02:00
0xMRTT
67c5d7f633
fix: remove unused code
...
Signed-off-by: 0xMRTT <0xMRTT@tuta.io>
2022-10-03 19:05:55 +02:00
0xMRTT
e1647a13e9
Merge branch 'main' into libsoup
2022-10-03 19:04:51 +02:00
0xMRTT
c8b2895d2f
Merge branch 'main' into add-logout
2022-10-02 21:54:49 +02:00
0xMRTT
654fa0fd9a
feat: add logout
2022-10-02 21:52:30 +02:00
tfuxu
30a5891558
feat: rename PRESET_DIR to presets_dir, and make it more central
2022-10-02 03:57:29 +02:00
tfuxu
badee5681f
feat: switch from aiohttp to Libsoup3
2022-10-02 03:55:42 +02:00
tfuxu
7307911923
feat: small style changes in presets window
2022-10-01 20:15:45 +02:00
tfuxu
c0d8f759d3
feat: create tooltip text for some widgets, and make more strings translatable
2022-10-01 18:01:15 +02:00
0xMRTT
9757cba3c2
fix: add header bar backdrop default #552
...
Signed-off-by: 0xMRTT <0xMRTT@tuta.io>
2022-09-30 21:12:32 +02:00
0xMRTT
d30251faae
fix: typo error
...
Signed-off-by: 0xMRTT <0xMRTT@tuta.io>
2022-09-30 18:57:06 +02:00
0xMRTT
3d30eba011
fix: typo error
2022-09-30 18:18:27 +02:00
7c38fe3b00
fix: remove those odd tags.
files
2022-09-30 00:19:26 +03:00
729f689c7b
fix: replace ...
with …
2022-09-29 21:46:43 +03:00
87e2141743
fix: remove odd "tag." files
2022-09-29 21:12:09 +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
26464e489c
fix: update dropdown
2022-09-28 23:10:07 +02:00
0xMRTT
50b0c57dce
Merge branch 'main' into deepsource-transform-760e4251
2022-09-28 17:28:41 +02:00
0xMRTT
b1fbac3c44
fix: @apisu name
2022-09-28 16:25:42 +02:00
0xMRTT
f191f97ba7
feat: add badges
2022-09-28 16:12:20 +02:00
0xMRTT
dd71305a6a
fix: revert sort
2022-09-28 15:56:33 +02:00
deepsource-autofix[bot]
a15d9037e5
Format code with black and autopep8
...
This commit fixes the style issues introduced in 3718d20
according to the output
from black and autopep8.
Details: https://deepsource.io/gh/GradienceTeam/Gradience/transform/f066f44b-24a2-4eb4-bca3-62525db0ade7/
2022-09-28 13:50:55 +00:00
0xMRTT
3718d20db0
fix: begin adding a share window feature
2022-09-28 15:50:37 +02:00
0xMRTT
a5b9f8a288
fix: show repo name as subtitle
2022-09-28 15:26:12 +02:00