Commit graph

147 commits

Author SHA1 Message Date
0xMRTT
d94c8b0c4a
fix if XDG_CONFIG_HOME not set, will use $HOME/.config as fallback 2022-08-10 15:15:23 +02:00
0xMRTT
d2c1deddf4
add menu-symbolic icon 2022-08-10 15:11:07 +02:00
0xMRTT
d22e5c96e8
move save button at the end 2022-08-10 15:07:25 +02:00
0xMRTT
d2d2cad4c9
update save button 2022-08-10 15:05:54 +02:00
0xMRTT
529ea84db0
remove symbolics 2022-08-10 15:02:01 +02:00
0xMRTT
85c3c1da58
add in gresource 2022-08-10 14:58:52 +02:00
0xMRTT
d5d1c509b3
add icons 2022-08-10 14:56:50 +02:00
0xMRTT
20894ce40e
add preferences page 2022-08-10 14:50:52 +02:00
0xMRTT
34a2991139
add manage presets in window 2022-08-10 14:47:17 +02:00
0xMRTT
3754dba774
use icons 2022-08-10 14:43:13 +02:00
0xMRTT
843ae4566b
add icons in gresource 2022-08-10 14:43:09 +02:00
0xMRTT
db9d755a86
add pipette and code icons 2022-08-10 14:36:51 +02:00
0xMRTT
ae32600c3d
use brush 2022-08-10 14:35:42 +02:00
0xMRTT
6998db86bd
add brush icon 2022-08-10 14:35:37 +02:00
0xMRTT
7feb520bcb
migrate to AdwCustomizerTeam 2022-08-10 14:35:30 +02:00
0xMRTT
46c17e3b2d
update about 2022-08-10 14:18:38 +02:00
0xMRTT
d1912a8859
update presets 2022-08-10 12:36:29 +02:00
0xMRTT
7b0e86e13c
rework ui 2022-08-10 12:17:28 +02:00
0xMRTT
f064ffd831
update 2022-08-10 11:31:28 +02:00
0xMRTT
449afa7fd3
add view switcher : WIP 2022-08-10 11:30:32 +02:00
0xMRTT
52292931a9
fix typo error 2022-08-10 11:15:30 +02:00
0xMRTT
6e4feb9617
update default window size & add fulescreen 2022-08-10 11:14:26 +02:00
0xMRTT
1ee1d614e0
add missing imports 2022-08-10 11:09:28 +02:00
0xMRTT
6e4c9509ef
update save window state 2022-08-10 11:08:55 +02:00
0xMRTT
a5f4ab59d2
update save window state 2022-08-10 10:46:52 +02:00
0xMRTT
a38026a809
update shema id 2022-08-10 10:41:33 +02:00
0xMRTT
bb276dc3f0
remove .state and save in . 2022-08-10 10:35:28 +02:00
0xMRTT
4796224353
save window state 2022-08-10 10:33:01 +02:00
ArtyIF
eb8a42c0e4 Added clarification to POT file for translator-credits 2022-08-09 22:22:08 +03:00
cf1f8acb89 Fix palette symbolic icon 2022-08-09 14:49:15 +03:00
0xMRTT
7f09fe7ed4
migrate from ArtyIF to AdwCustomizerTeam 2022-08-08 23:09:38 +02:00
ArtyIF
f352b45596 Moved the preset dropdown back to the center for now 2022-08-02 21:05:02 +03:00
715901238b
Merge branch 'ArtyIF:main' into Polish-app-Icon 2022-08-02 16:04:00 +03:00
73b1ad0369 Rename symbolics 2022-08-02 15:33:17 +03:00
ArtyIF
8cc3e47f38 Moving some window-specific code to window file 2022-08-02 15:08:12 +03:00
ArtyIF
c9377d8d4b Fixed bug reported by u/Bitter-oldman-at30 on Reddit 2022-08-02 09:38:46 +03:00
9f8f4866a8 Polish app icon, adw-gtk3 warning & palette icons 2022-08-02 01:09:17 +03:00
ArtyIF
60700560d8 Ok this looks better 2022-08-01 23:40:27 +03:00
ArtyIF
3eb367a552 Improved GTK 3 warning icon 2022-08-01 23:30:38 +03:00
ArtyIF
a2dc89a015 Added unsaved changes warning 2022-08-01 22:42:59 +03:00
ArtyIF
f8be235342 Various UX changes
The save dialog's name entry is filled with loaded preset's name by default
The presets dropdown has been moved to the left to make way for view switcher later on
2022-08-01 20:09:45 +03:00
ArtyIF
15c439ff6c Removed unused variable 2022-08-01 12:43:42 +03:00
ArtyIF
2f27fc3563 Opening the preset dropdown now updates the menu
I don't think it's that reliable but whatever
2022-08-01 12:31:36 +03:00
ArtyIF
bc50c1ebab Improved joining paths 2022-08-01 11:51:39 +03:00
ArtyIF
388e0ec159 Normalize color variables 2022-07-30 08:10:31 +03:00
95a605408d
Replace Linktree with GitHub 2022-07-30 03:40:50 +03:00
allaeddine boulefaat
7e7955236c remove myself from the artists array 2022-07-30 00:04:20 +01:00
ArtyIF
e9c22ad5b4 I don't think built-in preset names need to be localized 2022-07-29 17:11:12 +03:00
ArtyIF
77d9ab503f Removed the unnecessary gettext import 2022-07-29 17:05:24 +03:00
ArtyIF
23f73d0494 Added translator credits to the about window 2022-07-29 16:04:17 +03:00
ArtyIF
80c486c005 Improved preset loading error handling 2022-07-29 15:57:29 +03:00
ArtyIF
ddae324895 Fixing more pylint issues 2022-07-29 15:04:18 +03:00
ArtyIF
bf8e7eb0a6 Some pylint fixes 2022-07-29 14:56:36 +03:00
ArtyIF
62bfdbf808 Fixed warning icon 2022-07-27 13:31:40 +03:00
ArtyIF
62025db8e3 Changed the icon for adw-gtk3 warnings, thank you daudix-UFO for help! 2022-07-26 22:57:31 +03: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
f4f4579476 Added partial localization support
Gotta figure out how to localize the settings schema
2022-07-25 17:35:40 +03:00
ArtyIF
efe9b8248c Fixed slug case converter 2022-07-25 14:30:16 +03:00
ArtyIF
8f8a9f5fe4 Added subtitles with CSS variable names to options 2022-07-25 14:08:41 +03:00
ArtyIF
13ead1b4f9 Improved slug case converter 2022-07-25 14:05:17 +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
470930db36 Fixed custom CSS not resetting when loading presets without the custom CSS field 2022-07-25 11:18:32 +03:00
ArtyIF
d2cdd0c299 Fixed bug #15 2022-07-25 09:11:02 +03:00
ArtyIF
f6b8ff04b5 Improved code quality 2022-07-24 21:43:32 +03:00
ArtyIF
57d05a4457 Made the code view scrollable 2022-07-24 21:02:01 +03:00
ArtyIF
85332b55d9 Added Custom CSS support 2022-07-24 21:02:01 +03:00
ArtyIF
7dd369e55a Whoops, fixed a bug 2022-07-24 15:10:08 +03:00
ArtyIF
61a90c91fe PLEASE READ THE WHOLE COMMIT MESSAGE
Added the "Open in File Manager" option

Changed where the presets are loaded/saved to be more Flatpak-compliant.
WARNING: Move your presets from XDG_CONFIG_HOME/adwcustomizer/presets to
~/.var/app/com.github.ArtyIF.AdwCustomizer/config/presets so they keep
working
2022-07-24 14:00:05 +03:00
ArtyIF
c9e02d5644 Renamed some functions 2022-07-22 18:10:52 +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
27f7638fd0 Added credits for daudix-UFO 2022-07-21 22:07:29 +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
5d0cbe960d Changed Allaeddine's credit by their request
Also edited readme a bit
2022-07-20 13:33:07 +03:00
ArtyIF
cd32fa1ece Fixed typo 2022-07-20 13:20:52 +03:00
ArtyIF
0cdd3541c9 Added credit for the previous commit 2022-07-20 13:18:55 +03:00
ArtyIF
b840edd7d4 Upped the version, changed copyright
Credited the contributor for PR #3
2022-07-19 20:41:02 +03:00
Verantor
5f0f5ac44c
Update main.py
create dir at first startup
2022-07-19 18:02:30 +02:00
ArtyIF
9e5b093c07 Project rename and corrections in settings schema 2022-07-19 14:23:35 +03:00
ArtyIF
718f2490c9 View parsing errors 2022-07-18 22:20:02 +03:00
ArtyIF
39fd0fe501 Showing adw-gtk3's support of variables
Plus slightly reformated the readme
2022-07-18 17:23:01 +03:00
ArtyIF
cbda02d590 Added readme and improved load error handling 2022-07-18 17:11:46 +03:00
ArtyIF
f1f50b788b Implemented loading presets 2022-07-18 14:27:31 +03:00
ArtyIF
3ddb191adb Removed the preview button
Will probably implement the preview later
2022-07-18 13:52:42 +03:00
ArtyIF
aa7f4af3b9 Saving presets 2022-07-18 13:51:25 +03:00
ArtyIF
d1622a27ec Improved some option explanations 2022-07-18 11:49:18 +03:00
ArtyIF
67c61a9e04 Removed all palette references for now
Will implement the palettes later.

Also refactored the code a bit
2022-07-18 11:10:00 +03:00
ArtyIF
054da9af7e Preparing to add custom presets support
Unified the load preset signals, added a function to load them from a file
2022-07-17 22:27:57 +03:00
ArtyIF
f65b5f3d60 Apply and reset now work 2022-07-17 20:07:40 +03:00
ArtyIF
717c5aa429 Dialogs for apply and reset buttons
Plus moved to master branch of runtime version for now
2022-07-17 19:24:07 +03:00
ArtyIF
39714cb14c Color pickers allow alpha now 2022-07-17 18:15:57 +03:00
ArtyIF
a122dabc12 Removed the debug print 2022-07-17 18:03:41 +03:00
ArtyIF
71d32d7bb5 Changing values now actually does things 2022-07-17 18:02:29 +03:00
ArtyIF
bfcc7f3a54 Added callbacks for values
For now they're just changing each other
2022-07-17 15:25:36 +03:00
ArtyIF
8d6608e4f7 Changed main menu's icon 2022-07-17 14:56:21 +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