Commit graph

341 commits

Author SHA1 Message Date
2865245a33
Merge branch 'main' into jsdeliver 2023-04-19 19:49:55 +03:00
58c9baaa13 misc: Follow up to previous commit 2023-04-16 20:14:08 +03:00
ecffc061d6 feat: Move report issue button to ExpanderRow 2023-04-16 17:14:05 +03:00
08c16f4e2d feat: Port no_plugin_window to PreferencesWindow 2023-04-16 00:30:16 +03:00
26032d0333 feat: Make stings translatable 2023-04-08 05:56:22 +03:00
133eb73aff misc: Got it 2023-04-08 04:02:55 +03:00
25ce707b70 misc: Once more try 2023-04-08 03:59:44 +03:00
6cb1519670 misc: Try to fix translator-credits 2023-04-08 03:53:09 +03:00
005eeb8046 misc: Update about window credits 2023-04-08 03:42:11 +03:00
fa23ebe127 fix: Replace comments text in preset_utils.py
Really, why use slang in code comments?
2023-04-04 01:31:05 +03:00
salarua
456ed8cdf4 fix(preset_utils.py): Improve error/destructive contrasts
Fixes #425
2023-04-03 15:03:04 -07:00
tfuxu
af81166e2b
chore: update some paths to contain information about 0.4.1 release 2023-03-08 19:46:21 +01:00
tfuxu
4e5d2a03a1
frontend: move settings_schema to schemas/ subfolder
* rename settings_schema to preset_schema
    * update frontend/struct.md
2023-03-06 18:34:37 +01:00
tfuxu
a8edade954
monet-engine: backport a fix for theme variant menu not working in non-english locales
Fixes #726
2023-02-25 16:56:29 +01:00
tfuxu
edb84dca9a
Merge branch 'main' into jsdeliver 2023-02-25 13:45:49 +01:00
c5078fa115 fix: GTK4.9 build (#722) 2023-02-24 18:59:24 +03:00
ac4e68f970 fix: Destructive colors in Monet 2023-02-24 18:11:38 +03:00
4bc2cb408f feat: Improve Monet palette generation
Use less saturated colors more similar to original M3, make all objects
distinguishable and fix various issues such as black card and headerbar
outlines
2023-02-24 17:22:48 +03:00
tfuxu
9302552892
meson: move launcher var to local launcher configuration 2023-02-12 02:46:46 +01:00
tfuxu
75d2a89216
meson: configure local build launchers if buildtype is set to debug
* change CLI local launcher name to `local-gradience-cli`
2023-02-11 22:06:05 +01:00
tfuxu
bd0fb4a0bd
meson: remove install options from CLI configuration 2023-02-11 20:13:23 +01:00
tfuxu
0e6135a94d
frontend: change object names in preferences UI file
* tidy up preferences UI logic code
    * modify note comment in presets manager UI file
2023-02-09 18:22:59 +01:00
7beb0c8b78
misc: Update release notes for 0.4 release (#717) 2023-02-08 21:33:32 +00:00
tfuxu
1f6a521d0f
chore: fix typo 2023-02-07 19:06:16 +01:00
tfuxu
b02d37b946
presets_manager: disable Repositories tab 2023-02-06 18:23:48 +01:00
tfuxu
b2d22f9a52 preset_manager: fix All option in repo selector not working in non-english locales
Fixes #714
2023-02-06 16:31:52 +01:00
tfuxu
fca07518ec
frontend/cli: return preset object and assign it to variable 2023-02-04 23:48:50 +01:00
tfuxu
8ce1f1a517
views/main_window: disable get_default_wallpaper function
* add title for `monet_file_chooser_dialog`
    * set more spacing in monet's `child_button`
    * also, add new copyright date in cli.in
2023-02-03 17:22:55 +01:00
tfuxu
f8ab63af1b
frontend/cli: remove duplicate information message 2023-02-03 17:11:13 +01:00
tfuxu
6576a31972
frontend/cli: add a note to monet command after a failure 2023-02-03 17:09:59 +01:00
tfuxu
210ac398dd
frontend/main: for now disable tone option in Monet Engine 2023-02-03 03:47:46 +01:00
tfuxu
d3d330b87d
frontend/cli: add exception information to some error messages 2023-02-03 03:47:23 +01:00
tfuxu
10496c3fdb
frontend/widgets: fix a lack of buffer clearing function for a TextView 2023-02-02 02:11:32 +01:00
tfuxu
89084f8e46
frontend/cli: several improvements to CLI module
* add useful messages for commands
    * remove confusing message from `monet` command
    * slightly un-nest code (better readability)
2023-02-02 00:50:23 +01:00
tfuxu
484d2e6cca
misc: fix spelling mistakes detected by Typos workflow 2023-01-18 15:26:05 +01:00
tfuxu
787bb49d11 frontend/main: fix list index out of range errors 2023-01-06 23:47:36 +01:00
tfuxu
980b19f9de backend/css_parser: fix palette leaking bug
* slightly optimize CSS parser performance

Fixes #693
2023-01-06 23:47:13 +01:00
tfuxu
df96a51aa1
frontend/widgets: show 'preset unsaved' dialog in Preset Manager 2023-01-06 16:38:38 +01:00
tfuxu
def149a76f frontend/main: extract show_unsaved_dialog function into two smaller
* show 'preset unsaved' dialog when selecting a preset from quick switcher menu
    * make `on_save_preset_entry_change` function global
    * change `save_preset` function name to `on_save_dialog_response`
2023-01-06 16:36:40 +01:00
tfuxu
173f16264b
frontend/widgets: enforce hex format in variables row
* make `option_row` module more readable, remove over-engineered code
2023-01-05 21:15:01 +01:00
tfuxu
2c5f9925e1
backend/theming: enforce hex format in Monet generated variables
Unless alpha parameter is specified.
2023-01-05 21:07:30 +01:00
tfuxu
3f9fb69437
backend/colors: create new rgb_to_hash function
* make `argb_to_color_code` function usable
2023-01-05 21:04:30 +01:00
tfuxu
caacb24fae
UI: disable preset preview MenuButton
This also incudes removing some leftover code that was used for this MenuButton.

Fixes #670
2023-01-04 21:24:54 +01:00
tfuxu
3d2f16c4e2
frontend/main: rename show_exit_dialog to show_unsaved_dialog
* add new `discard` parameter to GradienceSaveDialog
    * clean some placeholder functions in main module
2023-01-04 21:00:48 +01:00
6490e0f922
feat: use jsdeliver instead of github url
Signed-off-by: 0xMRTT <0xMRTT@proton.me>
2023-01-03 23:37:06 +01:00
tfuxu
4107c60c2b
frontend: move dialogs to external modules
* move action helper functions to new `utils/actions` helper module
2023-01-03 19:35:21 +01:00
tfuxu
fa12fa5560
frontend/views: move no_plugin_window to views
* directly define some properties in views
    * general refactor in some frontend modules
2023-01-03 19:20:21 +01:00
tfuxu
bf341d7b82
frontend/main: use external globals where possible 2023-01-03 17:21:20 +01:00
tfuxu
6e612e7701
frontend/main: fix built-in presets selection in quick preset manager 2023-01-03 15:10:21 +01:00
tfuxu
9f9a547634
backend/globals: move plugin dir variables to globals module
* change parent variable naming in about_window to make it similar to dialogs
    * misc refactoring changes
2023-01-03 15:07:41 +01:00