Commit graph

21 commits

Author SHA1 Message Date
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
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
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
tfuxu
10496c3fdb
frontend/widgets: fix a lack of buffer clearing function for a TextView 2023-02-02 02:11:32 +01:00
tfuxu
df96a51aa1
frontend/widgets: show 'preset unsaved' dialog in Preset Manager 2023-01-06 16:38:38 +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
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
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
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
7f8e3ccc80
backend: convert preset_downloader module to class
* add more exception handling to backend/preset_downloader and backend/models/preset modules
2022-12-11 17:53:30 +01:00
tfuxu
e834e55b11
backend/models: refactor Preset model object
This commit is the first in a series of commits that will introduce new CLI interface for Gradience. Currently we need to move some parts of code that reside mostly in frontend modules to their new backend modules, and this commit is the beggining of this whole ordeal.

* Refactor Preset model object, in order to make it more readable and to allow `new` function that directly takes new values for properties
* Move presets_dir from models/preset to new backend/globals module
* Create new utils/colors module (will be used in later commits)
* Update all modules that are affected by above changes
2022-12-08 12:43:12 +01:00
tfuxu
a8c83d1935
feat: introduce new backend/logger module
This commit introduces a new logger module and converts any log message that used buglog() to use one of five new functions from Logger class.
2022-12-04 00:00:18 +01:00
tfuxu
df73f3d006
misc: make code more readable 2022-12-02 23:37:41 +01:00
tfuxu
5e42501691
rename: change module name from utils.py to common.py 2022-12-02 23:21:55 +01:00
tfuxu
30a9fdb613
move modules to new backend/frontend directories 2022-12-02 22:52:47 +01:00