Commit Graph

6 Commits

Author SHA1 Message Date
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
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
7c7a474ad0 Make installation undependable from tweaks
Updated copyright years ("better late than never" ahh change)
2024-09-01 21:21:46 +03:00