Commit graph

37 commits

Author SHA1 Message Date
0xMRTT
6a8490b248
fix: add run async to meson 2022-09-11 14:40:02 +02:00
0xMRTT
1a74ae1bea
fix: remove pluggy 2022-09-04 10:40:12 +02:00
0xMRTT
0349e47cb7
feat: add repo manager 2022-09-03 13:02:36 +02:00
tfuxu
1541f60064
Merge branch 'main' into prefs-window 2022-09-01 16:03:27 +00:00
tfuxu
04ebf6e176 move flatpak specific functions from preferences.py to modules 2022-09-01 17:37:21 +02:00
0xMRTT
bf4527b5c6
fix: meson plugins install 2022-09-01 16:39:30 +02:00
tfuxu
fe2047e7d6 feat: create preferences and functions for flatpak overrides
* open self.settings object to other files
* create new item in main-menu menu: Preferences
2022-08-31 20:07:08 +02:00
tfuxu
4edc5f4b50 refactor: move data files (like .ui, .json or .svg) to data/ directory
* move flatpak manifests to build-aux/flatpak directory
* update workflows to new manifests locations
* update README
2022-08-28 03:48:58 +02:00
tfuxu
ad479afc09 feat: initial community presets download mechanism 2022-08-24 20:51:14 +02:00
tfuxu
e9ad48f100 feat: move utility functions to modules/utils.py and create a new function: buglog
For now I've moved only buglog and to_slug_case here, but a general purpose of this file is to move any redundant/utility code here as a function, so it can be easily used between other modules.

* replace print() in a codebase with new buglog() function
2022-08-23 21:28:55 +02:00
tfuxu
69a286b82a fix: Change links in constants to the correct ones, and fix typo
* fix warnings caused by non-existing variables in constants.py config
* add tfuxu to translator credits
2022-08-23 21:25:41 +02:00
0xMRTT
e60b528aec fix: add builtin row 2022-08-23 11:11:54 +02:00
0xMRTT
1dbb28e6bb feat: add preset row 2022-08-22 15:56:38 +02:00
0xMRTT
03dfa5b726
fix: remove preview 2022-08-20 03:46:35 +02:00
0xMRTT
7df4928927
feat: add theme preview (WIP) 2022-08-20 02:11:04 +02:00
0xMRTT
ec54cd8596
feat: add welcome dialog (WIP) 2022-08-19 23:28:32 +02:00
0xMRTT
7f7c31cfcf
feat: add plugin row 2022-08-19 14:23:26 +02:00
0xMRTT
afb5bc571a
feat: update constants 2022-08-18 18:50:25 +02:00
0xMRTT
8ddc23572e
feat: add presets manager dialog WIP 2022-08-15 15:40:21 +02:00
0xMRTT
6fa3b9d823
feat: add run async 2022-08-14 20:15:12 +02:00
0xMRTT
099ebe61ed
feat: remove insides plugins 2022-08-13 18:31:17 +02:00
tfuxu
27113829bc
Merge branch 'main' into next
Signed-off-by: tfuxu <73042332+tfuxu@users.noreply.github.com>
2022-08-13 12:58:50 +00:00
tfuxu
73b930c3ee chore: rename info.py to constants.py 2022-08-13 12:27:59 +02:00
tfuxu
1319b75697 chore: refactor meson architecture to use predefined variables and make it more readable 2022-08-13 12:24:16 +02:00
tfuxu
12c6b45df2 feat: allow users to compile builds using meson and ninja, and add a convenience shell script 2022-08-12 23:17:49 +02:00
0xMRTT
c775f93492
update meson build 2022-08-11 18:46:03 +02:00
0xMRTT
f840808324
add version 2022-08-11 18:44:51 +02:00
0xMRTT
720c93c9f7
add plugin class 2022-08-10 17:51:55 +02:00
ArtyIF
16a316fa3e Added gitignore and localization to settings schema 2022-07-26 16:31:16 +03:00
ArtyIF
cda181198c Attempt to figure out how in the world locales work 2022-07-25 23:28:33 +03:00
ArtyIF
9649c04625 I'm giving up on this endeavour 2022-07-25 11:31:22 +03:00
ArtyIF
6c2be5dc4a Attempt to fix git versioning 2022-07-25 11:20:32 +03:00
ArtyIF
85332b55d9 Added Custom CSS support 2022-07-24 21:02:01 +03:00
ArtyIF
10767217ca Users can choose the app types when applying and resetting color schemes 2022-07-22 15:29:32 +03:00
ArtyIF
f5a0e0715e Added support for changing palette colors
It does surprisingly less than expected.

If you can't load your old presets, add the "palette" section from src/presets/adwaita.json to your preset file
2022-07-21 22:03:18 +03:00
ArtyIF
718f2490c9 View parsing errors 2022-07-18 22:20:02 +03:00
ArtyIF
f8bc564ce0 Initial commit
- Semi-finished interface (no palettes yet)
- Two presets - Adwaita (libadwaita) light/dark
- Presets load and affect the program's style
2022-07-17 14:46:05 +03:00