Vladyslav Hroshev
ad8f3fb9bd
Use __backup_gresource, simplified use_backup_gresource()
2025-04-04 20:54:08 +03:00
Vladyslav Hroshev
19cdad3041
Fixed GDM reinstallation, extracted gresource and update-alternatives logic
2025-04-04 20:25:57 +03:00
Vladyslav Hroshev
4494e98080
Bring back removing temporary files
2025-04-03 21:46:17 +03:00
Vladyslav Hroshev
6f5f2b4cac
Updated README.md
2025-04-03 21:33:49 +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
8a377455ea
Check for results in concurrent tasks, remove stop_after_first_installed_color flag
2025-04-02 21:37:52 +03:00
Vladyslav Hroshev
ef357ee6e2
Updated Python version in workflow
2025-04-01 21:58:46 +03:00
Vladyslav Hroshev
b44c12c18f
Fixed lint with flake8. Update a Python version in README.md
2025-04-01 21:56:13 +03:00
Vladyslav Hroshev
75cbf08879
Fixed opaque tweak, decreased sleep in apply_gnome_theme
2025-04-01 21:20:28 +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
Vladyslav Hroshev
1bd1b781db
Updated images
2025-03-29 22:19:53 +02: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
a0229454b1
Update bug report template
2025-03-27 23:11:03 +02:00
Vladyslav Hroshev
58e6a0f7a8
Update README.md
2025-03-26 20:42:20 +02:00
Vladyslav Hroshev
028f2d211d
I hate GitHub Actions
2025-03-26 20:33:19 +02:00
Vladyslav Hroshev
9f77980c27
Ability to set image as GDM background
...
Closes #40 .
2025-03-26 20:27:16 +02:00
Vladyslav Hroshev
d6250ca33a
Temporary added new colors for second and third message in stack
48.0.1
2025-03-25 19:25:52 +02:00
Vladyslav Hroshev
3229d765f7
Fixed installation if in versions folder is missing css subfolder
...
Finally the single test was really useful
2025-03-25 19:01:08 +02:00
Vladyslav Hroshev
11a470d176
--wider-panel tweak. Fixed button when clicked out of its bounds in -Pnp.
...
Closes #48 .
2025-03-25 18:44:19 +02:00
Vladyslav Hroshev
425ef5229a
Use own spinner for GNOME versions older than 48
2025-03-25 18:06:55 +02:00
Vladyslav Hroshev
35bf19b445
Fixed quick toggle separator
2025-03-25 17:41:51 +02:00
Vladyslav Hroshev
d8722d7f7a
GNOME 48 support. Fixed messages, decreased calendar. Fixed #50
2025-03-25 17:26:23 +02:00
Vladyslav Hroshev
cf007eab54
Datemenu spacing improvements, modal/script/notif buttons fixes
...
- Now "spacing" property is responsible for spacings in datemenu, not components with margins. Looks the same on 47 and 43;
- Fixed styles mismatch on older GNOME versions;
- Fixed notification buttons on older GNOME versions;
- Fixed some buttons in login/unlock dialogs on older GNOME versions;
- Fixed an issue where generate_file moved specific GNOME version assets to marble folder instead of copying them to temp folder;
2025-03-17 14:23:57 +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
ad3078e498
Bring back color for last button in modals
2025-03-10 18:57:27 +02:00
Vladyslav Hroshev
1e83e073f7
Added small vertical margin to popovers because of panel
47.0
2025-03-09 16:03:51 +02:00
Vladyslav Hroshev
192ce109d0
Removed redundant padding for app-menu
2025-03-09 13:42:47 +02:00
Vladyslav Hroshev
425bb6a003
Fixed toggle switch handles in GDM
2025-03-09 13:24:16 +02:00
Vladyslav Hroshev
3590a3c7a3
Refine datemenu spacing
2025-03-09 13:12:25 +02:00
Vladyslav Hroshev
f101817572
GDM fixes, move modal to external file
2025-03-09 12:54:23 +02:00
Vladyslav Hroshev
6976a4ee29
Merge pull request #47 from imarkoff/47-48
...
GNOME 47 support
2025-03-08 22:58:39 +02:00
Vladyslav Hroshev
55622350dc
Updated script year and removed TODOs
2025-03-08 22:53:32 +02:00
Vladyslav Hroshev
0e02bba4c2
Update README.md and slightly lighten the color of the background
2025-03-08 22:50:44 +02:00
Vladyslav Hroshev
e54823adb8
Panel, dash improvements
2025-03-08 22:27:55 +02:00
Vladyslav Hroshev
3e02c0dd88
Fixed #43 . Updated slider styles.
2025-03-08 20:32:55 +02:00
Vladyslav Hroshev
57f7093f11
Fixed #42 , fixed margin for close/expand button
2025-03-08 19:24:47 +02:00
Vladyslav Hroshev
d66c90e692
Merge pull request #46 from gilesfun/47
...
Gnome 48 quick settings changes
2025-02-08 00:47:39 +02:00
gilesfun
1dcb4f2d97
Merge branch '47' of github.com:gilesfun/Marble-shell-theme into 47
2025-02-07 10:29:27 +00:00
gilesfun
62fd2874bf
Support gnome 48 quick settings changes
2025-02-07 10:27:27 +00:00
Vladyslav Hroshev
467ec420bf
Update README.md
2024-10-25 00:54:19 +03: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
48975c9b07
Modal dialog improvements (GNOME 47)
2024-09-22 22:58:42 +03:00
Vladyslav Hroshev
d13c075c05
Quick settings: Fixed slider on GNOME 47
2024-09-22 15:14:01 +03:00
Vladyslav Hroshev
439e16a7f2
Fixed switchers ( #38 )
...
This method is incompatible with older GNOME versions
2024-09-20 21:25:06 +03:00
Vladyslav Hroshev
abeb1e0686
Update README.md
2024-09-01 21:59:45 +03:00
Vladyslav Hroshev
b8b8ae5ead
Remove pink color from colors.json
...
Added comment above the colors collection
2024-09-01 21:47:29 +03:00