Commit graph

80 commits

Author SHA1 Message Date
1cc91c6ebe
Merge branch 'main' into jsdeliver 2023-05-24 13:34:28 +02:00
4a8249d098
fix: Revert wording change from affect to effect 2023-05-24 06:18:10 +03:00
c36083aea7
fix: Wording 2023-05-24 06:08:41 +03:00
b3f0fdac19
feat: add the ability to use jsdeliver instead of GitHub 2023-05-23 20:13:52 +02:00
e74ef23c58
frontend(welcome): remove code for switching color mode
Follow up of 4650837129
2023-05-06 17:41:51 +02:00
tfuxu
e412a2c537
GNOME Shell theming support (#679)
Signed-off-by: tfuxu <73042332+tfuxu@users.noreply.github.com>
Co-authored-by: 0xMRTT <0xMRTT@evta.fr>
Co-authored-by: 0xMRTT <0xMRTT@proton.me>
Co-authored-by: daudix-UFO <ddaudix@gmail.com>
2023-05-04 13:24:18 +00:00
tfuxu
905b314b6a
preset_schema: update adw-gtk3 support info
Updated information about adw-gtk3 support for headerbar_shade_color, card_shade_color, dialog_bg_color and dialog_fg_color variables.
2023-05-04 11:52:24 +02:00
tfuxu
1934cb8297
fix: add Template.Callback decorator to on_star_button_clicked 2023-04-23 14:51:00 +02:00
tfuxu
dc8971f324
frontend: stop using libportal for opening URI
* fix Github tab opening twice in Report Preset button
2023-04-23 14:40:26 +02: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
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
c5078fa115 fix: GTK4.9 build (#722) 2023-02-24 18:59:24 +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
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
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
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
tfuxu
a8f1bc8ab8
frontend: move About Window constructor to an external module
* frontend/main: add missing exception variable assignment
2023-01-01 21:15:36 +01:00