Vladyslav Hroshev
ca4e4d4cbe
Refactor GDM module to correspond SOLID principles
...
- I don't know how I will support this hell ahh code;
- Added some methods to gnome_shell_theme_builder.py;
- Added "color" property "install" method from theme_base.py.
2025-04-12 23:30:34 +03:00
Vladyslav Hroshev
40a88cb7f4
Refactored Theme class to correspond SOLID patterns
2025-04-10 18:29:19 +03:00
Vladyslav Hroshev
9bb229df7d
Completely refactored gresource to correspond SOLID principles
...
- Create logger interface and updated its usage by console.py
2025-04-06 17:02:49 +03:00
Vladyslav Hroshev
8a377455ea
Check for results in concurrent tasks, remove stop_after_first_installed_color flag
2025-04-02 21:37:52 +03:00
Vladyslav Hroshev
627e5b16ce
Formatted logs
2025-04-01 21:16:28 +03:00
Vladyslav Hroshev
e46181e19d
Fixed concurrent installation, replaced misspelled class
...
- Removed redundant theme.prepare() in LocalThemeInstaller._install_theme() (already calls in abstract ThemeInstaller);
- Replaced misspelled class in messages.css
2025-04-01 19:34:00 +03:00
Vladyslav Hroshev
038c2fcda1
Run installation concurrently (Unexpected behavior), class for managing console lines
2025-04-01 19:11:06 +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