18 Commits

Author SHA1 Message Date
Vladyslav Hroshev
323b14a2de Removed panel background when in overview (--floating-panel). Closes #62 2025-05-03 17:20:56 +03:00
Vladyslav Hroshev
32751ceafb Floating panel tweak; Fixed opaque, panel text color tweaks
- Closes #57;
- Added floating panel tweak. Supports opaque tweak;
- Fixed an issue when opaque tweak does not apply to translucent background;
- Fixed an issue when panel text color tweak does not apply to clock button correctly and defined color does not work in overview. Extracted panel text color tweak to another function;
- Renamed BUTTON-CLOSE-COLOR to ACCENT-DISABLED-OPAQUE-COLOR;
2025-04-19 19:43:01 +03:00
Vladyslav Hroshev
62a253188d Fixed clock button in panel-no-pill tweak 2025-04-17 21:25:14 +03:00
Vladyslav Hroshev
408fe473ee 'border' as panel button border, add_from_file method
- Use 'border' as panel button border, not 'box-shadow';
- Added add_from_file method to ThemePreparation.
2025-04-16 15:53:36 +03:00
Vladyslav Hroshev
1ff3f6e17b Added group panel buttons tweak 2025-04-16 13:29:57 +03:00
Vladyslav Hroshev
abfe1f5962 Covered Theme module with tests
- Extracted `ColorReplacementGenerator`;
- Extracted `ColorConverterImpl`;
- Added documentation to some classes;
- `hex_to_rgba` now supports shorthand hex colors (#fff).
2025-04-11 22:53:30 +03:00
Vladyslav Hroshev
40a88cb7f4 Refactored Theme class to correspond SOLID patterns 2025-04-10 18:29:19 +03:00
Vladyslav Hroshev
75cbf08879 Fixed opaque tweak, decreased sleep in apply_gnome_theme 2025-04-01 21:20:28 +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
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
a0e8f9d112 Added opaque tweak (Closes #35) 2024-09-01 21:23:19 +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
6401c37c50 Tweaks (Panel): fix clock styles 2023-07-03 09:47:00 +03:00
Vladyslav Hroshev
d4c8eddd8a Optimize styles: added comments, fixed some styles, changed some styles order 2023-06-20 13:56:14 +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
9ea0fce771 Reduce buttons margin in the panel 2023-03-20 18:53:15 +02:00
Vladyslav Hroshev
c817940b15 Panel tweaks, trying to separate shell styles 2023-03-19 21:58:30 +02:00