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
tfuxu
70eca65be9
frontend/main: fix favorites list
2022-12-27 21:31:03 +01:00
tfuxu
d5fa02b2a6
linting: fix a majority of coding errors pointed by pylint
2022-12-27 21:28:58 +01:00
tfuxu
38e790c595
codebase: update some logger messages to utilize new exc
option
2022-12-26 22:26:14 +01:00
tfuxu
dfb6104e1e
app: improve exception handling, remove duplicate code
...
* modify `get_presets_list` function from theming/preset_utils module
2022-12-22 01:11:19 +01:00
tfuxu
cf23aa9862
docs: update structure description files
2022-12-22 00:31:44 +01:00
tfuxu
61eb5fb865
frontend/cli: reenable monet
command on Flatpak builds
...
* move sandbox check from `frontend/cli` module to `backend/globals`
2022-12-19 20:28:53 +01:00
tfuxu
03a63e7a33
frontend/cli: add new access-file
command
...
* add try..except statement to shutil.copy operation in `import` command
2022-12-19 20:17:35 +01:00
tfuxu
354010ae22
frontend/cli: fix download
command failing after indexing first preset
2022-12-18 18:59:43 +01:00
1e8de798db
fix: text
2022-12-18 19:27:51 +03:00
tfuxu
db7347cf18
frontend/cli: add more messages in CLI to make it more user-friendly
...
* finish `apply` command
* remove `frontend/settings_schema` module from imports in backend modules
2022-12-18 16:36:25 +01:00
tfuxu
20994dfdf1
frontend/cli: add information for Flatpak users about monet
command
...
This commit adds error message that shows up when `monet` command is executed on Flatpak builds.
2022-12-18 15:46:15 +01:00
tfuxu
50205619fa
frontend/cli: fix local builds support, add logic code for all remaining commands
...
* add logic code for `presets` and `favorites` command,
* disable `new` command for now (I need to think later how users should input required values in this command),
* add `No presets found` statement in `download` command,
* create new local_cli.sh script for easier CLI testing on local builds
2022-12-17 23:00:05 +01:00