Commit Graph

30 Commits

Author SHA1 Message Date
Vladyslav Hroshev 4494e98080 Bring back removing temporary files 2025-04-03 21:46:17 +03:00
Vladyslav Hroshev 2ea1dd2d2d Added support for installing GDM theming on Ubuntu
- From now GlobalTheme use another method to check does GDM support light/dark mode or not
- Structurized GlobalTheme methods
- Lowered Python version from 3.12 to 3.10
2025-04-03 21:21:28 +03:00
Vladyslav Hroshev e5f8662269 Fixed GDM installation, reworked label_files.py, fixed theme removing 2025-04-01 13:23:46 +03:00
Vladyslav Hroshev 860cacaa2c Extracted installation methods, created a new class for theme installers 2025-03-31 23:53:14 +03:00
Vladyslav Hroshev 163bfdef5a Reworked uninstallation process
- Support uninstalling all themes and specified colors/modes only;
- For reinstallation should be specified -ri argument;
- Fixed theme removal in /root directory;
- Fixed --help;
- Closes #36.
2025-03-28 19:35:31 +02:00
Vladyslav Hroshev 9f77980c27 Ability to set image as GDM background
Closes #40.
2025-03-26 20:27:16 +02:00
Vladyslav Hroshev 1bc6a89d77 Support GDM installation for GNOME versions below 44
- Fixes #33, #19;
- Show user-friendly message if glib2-devel is not installed;
- Use tempfile for temp folder;
- Little code improvements;
- Tried to fix not passing test.
2025-03-16 18:25:00 +02:00
Vladyslav Hroshev 55622350dc Updated script year and removed TODOs 2025-03-08 22:53:32 +02:00
Vladyslav Hroshev 8cce85a437 GNOME dependable installation, structure and style improvements
Split utils in utils.py to a directory
Moved ./gnome-shell_css/ to ./gnome-shell/.css/
2024-09-30 00:14:09 +03:00
Vladyslav Hroshev 975fa67c10 Make colors in colors.json editable (Closes #37) 2024-09-01 21:37:16 +03:00
Vladyslav Hroshev 7c7a474ad0 Make installation undependable from tweaks
Updated copyright years ("better late than never" ahh change)
2024-09-01 21:21:46 +03:00
Vladyslav Hroshev abced98cf2 Refactor installation code to improve performance and readability 2024-03-23 22:37:33 +02:00
Vladyslav Hroshev 068207c949 Add ability to remove GDM theme 2023-12-10 23:09:34 +02:00
Vladyslav Hroshev 253913ae40 Add ability to set theme globally 2023-12-10 22:47:34 +02:00
Vladyslav Hroshev a58d55c53a Add some missing changes from c02ead2 2023-12-09 17:07:18 +02:00
Vladyslav Hroshev c02ead2fff Code changes and improvements
Split install.py into several files
Part of code for creating a directory from copy_files was removed due to the availability of such a function in standard Python libraries
Tried to make theme installation process less dependent on the project root folder
2023-12-09 16:37:55 +02:00
Vladyslav Hroshev 4d747e8892 Filled color tweak #7, modified installation & colors JSON 2023-07-21 21:56:19 +03:00
Vladyslav Hroshev 7c3b925255 #8 Tweaks: Ability to change Show Apps icon to MacOS Launchpad icon 2023-05-28 10:00:52 +03:00
Vladyslav Hroshev 007fb49cd5 Missing variable when deleting gnome-shell.css 2023-03-21 17:38:08 +02:00
Vladyslav Hroshev 656958244a Optimize code 2023-03-20 21:28:31 +02:00
Vladyslav Hroshev e24425450c Panel custom text color 2023-03-20 18:53:37 +02:00
Vladyslav Hroshev c817940b15 Panel tweaks, trying to separate shell styles 2023-03-19 21:58:30 +02:00
imarkoff dacfe8997a Added argparse for command line arguments.
New command --remove.
New command --sat.
2023-02-21 19:17:11 +02:00
imarkoff eeed00407b Change structured data in JSON 2023-02-08 09:15:33 +02:00
imarkoff 167cf5fc40 Simplified theme mode option 2023-01-28 09:29:19 +02:00
imarkoff c7d911855b Added GNU General Public License 2023-01-26 20:18:08 +02:00
imarkoff 3280404a84 Added images for readme.md 2023-01-26 17:54:07 +02:00
imarkoff 19d2853c4b Changed generated shell theme name 2023-01-26 12:49:45 +02:00
imarkoff b34a6818dc New project name.
Deleted source_return function in install.py.
2023-01-26 12:38:43 +02:00
imarkoff 4a2f054a3e Initial commit 2023-01-25 22:58:20 +02:00