Commit Graph

  • 2aeb348f19 Fixes #67: Replaced png launchpad with svg - new launchpad icon was provided by @omarellahi main Vladyslav Hroshev 2025-07-24 22:56:30 +03:00
  • ea9ef88aa4 Fixed #63 styles for system actions in search 48.3.2 unstable Vladyslav Hroshev 2025-07-04 22:47:41 +03:00
  • 8b3b1b09af Fixed checkboxes in GNOME 47+ Vladyslav Hroshev 2025-07-04 21:16:50 +03:00
  • 08ac0aa8d3 Fixed notifications, updated borders and paddings Vladyslav Hroshev 2025-07-04 20:51:57 +03:00
  • 323b14a2de Removed panel background when in overview (--floating-panel). Closes #62 Vladyslav Hroshev 2025-05-03 17:20:56 +03:00
  • 407aaf9c52 Fixed saturation overflow in --sat tweak. Fixes #59 Vladyslav Hroshev 2025-04-24 09:05:03 +03:00
  • 419a8d36ba Supress gradient in some places. Fixes #49 - Specify colors for some elements Vladyslav Hroshev 2025-04-20 16:19:57 +03:00
  • 8f9324c5ac Update README.md Vladyslav Hroshev 2025-04-19 19:46:58 +03:00
  • 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; Vladyslav Hroshev 2025-04-19 19:43:01 +03:00
  • 7bdd7584ff Fixed #56. Use another way to supress stdout for update-alternatives Vladyslav Hroshev 2025-04-18 19:38:20 +03:00
  • 62a253188d Fixed clock button in panel-no-pill tweak Vladyslav Hroshev 2025-04-17 21:25:14 +03:00
  • 0a7b4da405 Merge pull request #55 from imarkoff/unstable Vladyslav Hroshev 2025-04-16 16:23:26 +03:00
  • ad9a2b4034 Update README.md Vladyslav Hroshev 2025-04-16 16:20:14 +03:00
  • 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. Vladyslav Hroshev 2025-04-16 15:53:36 +03:00
  • 1ff3f6e17b Added group panel buttons tweak Vladyslav Hroshev 2025-04-16 13:29:57 +03:00
  • e774f2437a Merge pull request #54 from imarkoff/unstable Vladyslav Hroshev 2025-04-13 23:53:10 +03:00
  • 58658ff7fc Cover GDM module with tests, added FilesLabelerFactory, renamed GdmBuilder Vladyslav Hroshev 2025-04-13 23:50:22 +03:00
  • 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. Vladyslav Hroshev 2025-04-12 23:30:34 +03:00
  • 48d10df4b1 Temporary patch gnome_shell by using subprocess Vladyslav Hroshev 2025-04-11 23:03:37 +03:00
  • abfe1f5962 Covered Theme module with tests - Extracted ColorReplacementGenerator; - Extracted ColorConverterImpl; - Added documentation to some classes; - hex_to_rgba now supports shorthand hex colors (#fff). Vladyslav Hroshev 2025-04-11 22:53:30 +03:00
  • 29485ddf1e Extracted dependencies in ThemePreparation Vladyslav Hroshev 2025-04-11 17:17:13 +03:00
  • 40a88cb7f4 Refactored Theme class to correspond SOLID patterns Vladyslav Hroshev 2025-04-10 18:29:19 +03:00
  • 31e1a3deb9 TESTS TESTS ADDED MORE TEST TESTED GRESOURCES TESTS TESTS I LOVE TESTS SO MUCH - Fully covered gresource orchestrator and it helpers with tests - Use abstract command runner INSTEAD OF SUBPROCESS in gresources - Replaced some subprocesses by builtin functions Vladyslav Hroshev 2025-04-06 21:56:27 +03:00
  • 9bb229df7d Completely refactored gresource to correspond SOLID principles - Create logger interface and updated its usage by console.py Vladyslav Hroshev 2025-04-06 17:02:49 +03:00
  • 8da9b564be Removed deprecated test, new location for tests, init gresource test Vladyslav Hroshev 2025-04-05 22:21:06 +03:00
  • 28dc2f81ab Merge pull request #53 from imarkoff/unstable Vladyslav Hroshev 2025-04-04 20:55:43 +03:00
  • ad8f3fb9bd Use __backup_gresource, simplified use_backup_gresource() Vladyslav Hroshev 2025-04-04 20:54:08 +03:00
  • 19cdad3041 Fixed GDM reinstallation, extracted gresource and update-alternatives logic Vladyslav Hroshev 2025-04-04 20:25:57 +03:00
  • 4494e98080 Bring back removing temporary files Vladyslav Hroshev 2025-04-03 21:46:17 +03:00
  • 6f5f2b4cac Updated README.md Vladyslav Hroshev 2025-04-03 21:33:49 +03:00
  • 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 Vladyslav Hroshev 2025-04-03 21:21:28 +03:00
  • 8a377455ea Check for results in concurrent tasks, remove stop_after_first_installed_color flag Vladyslav Hroshev 2025-04-02 21:37:52 +03:00
  • be656efa4e Merge pull request #52 from imarkoff/unstable Vladyslav Hroshev 2025-04-01 22:00:11 +03:00
  • ef357ee6e2 Updated Python version in workflow Vladyslav Hroshev 2025-04-01 21:58:46 +03:00
  • b44c12c18f Fixed lint with flake8. Update a Python version in README.md Vladyslav Hroshev 2025-04-01 21:56:13 +03:00
  • 75cbf08879 Fixed opaque tweak, decreased sleep in apply_gnome_theme Vladyslav Hroshev 2025-04-01 21:20:28 +03:00
  • 627e5b16ce Formatted logs Vladyslav Hroshev 2025-04-01 21:16:28 +03:00
  • 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 Vladyslav Hroshev 2025-04-01 19:34:00 +03:00
  • 038c2fcda1 Run installation concurrently (Unexpected behavior), class for managing console lines Vladyslav Hroshev 2025-04-01 19:11:06 +03:00
  • e5f8662269 Fixed GDM installation, reworked label_files.py, fixed theme removing Vladyslav Hroshev 2025-04-01 13:23:46 +03:00
  • 860cacaa2c Extracted installation methods, created a new class for theme installers Vladyslav Hroshev 2025-03-31 23:53:14 +03:00
  • 1bd1b781db Updated images Vladyslav Hroshev 2025-03-29 22:19:53 +02:00
  • 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. Vladyslav Hroshev 2025-03-28 19:35:31 +02:00
  • a0229454b1 Update bug report template Vladyslav Hroshev 2025-03-27 23:11:03 +02:00
  • 58e6a0f7a8 Update README.md Vladyslav Hroshev 2025-03-26 20:42:20 +02:00
  • 028f2d211d I hate GitHub Actions Vladyslav Hroshev 2025-03-26 20:33:19 +02:00
  • 9f77980c27 Ability to set image as GDM background Closes #40. Vladyslav Hroshev 2025-03-26 20:27:16 +02:00
  • d6250ca33a Temporary added new colors for second and third message in stack 48.0.1 Vladyslav Hroshev 2025-03-25 19:25:52 +02:00
  • 3229d765f7 Fixed installation if in versions folder is missing css subfolder Finally the single test was really useful Vladyslav Hroshev 2025-03-25 19:01:08 +02:00
  • 11a470d176 --wider-panel tweak. Fixed button when clicked out of its bounds in -Pnp. Closes #48. Vladyslav Hroshev 2025-03-25 18:44:19 +02:00
  • 425ef5229a Use own spinner for GNOME versions older than 48 Vladyslav Hroshev 2025-03-25 18:06:55 +02:00
  • 35bf19b445 Fixed quick toggle separator Vladyslav Hroshev 2025-03-25 17:41:51 +02:00
  • d8722d7f7a GNOME 48 support. Fixed messages, decreased calendar. Fixed #50 Vladyslav Hroshev 2025-03-25 17:26:23 +02:00
  • 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; Vladyslav Hroshev 2025-03-17 14:23:57 +02:00
  • 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. Vladyslav Hroshev 2025-03-16 18:25:00 +02:00
  • ad3078e498 Bring back color for last button in modals Vladyslav Hroshev 2025-03-10 18:57:01 +02:00
  • 1e83e073f7 Added small vertical margin to popovers because of panel 47.0 Vladyslav Hroshev 2025-03-09 14:23:18 +02:00
  • 192ce109d0 Removed redundant padding for app-menu Vladyslav Hroshev 2025-03-09 13:42:47 +02:00
  • 425bb6a003 Fixed toggle switch handles in GDM Vladyslav Hroshev 2025-03-09 13:24:16 +02:00
  • 3590a3c7a3 Refine datemenu spacing Vladyslav Hroshev 2025-03-09 13:12:25 +02:00
  • f101817572 GDM fixes, move modal to external file Vladyslav Hroshev 2025-03-09 12:54:23 +02:00
  • 6976a4ee29 Merge pull request #47 from imarkoff/47-48 Vladyslav Hroshev 2025-03-08 22:58:39 +02:00
  • 55622350dc Updated script year and removed TODOs Vladyslav Hroshev 2025-03-08 22:53:32 +02:00
  • 0e02bba4c2 Update README.md and slightly lighten the color of the background Vladyslav Hroshev 2025-03-08 22:50:44 +02:00
  • e54823adb8 Panel, dash improvements Vladyslav Hroshev 2025-03-08 22:27:55 +02:00
  • 3e02c0dd88 Fixed #43. Updated slider styles. Vladyslav Hroshev 2025-03-08 20:32:55 +02:00
  • 57f7093f11 Fixed #42, fixed margin for close/expand button Vladyslav Hroshev 2025-03-08 19:24:47 +02:00
  • d66c90e692 Merge pull request #46 from gilesfun/47 Vladyslav Hroshev 2025-02-08 00:47:39 +02:00
  • 1dcb4f2d97 Merge branch '47' of github.com:gilesfun/Marble-shell-theme into 47 gilesfun 2025-02-07 10:29:27 +00:00
  • 62fd2874bf Support gnome 48 quick settings changes gilesfun 2025-02-07 10:27:27 +00:00
  • 467ec420bf Update README.md Vladyslav Hroshev 2024-10-25 00:54:19 +03:00
  • 8cce85a437 GNOME dependable installation, structure and style improvements Split utils in utils.py to a directory Moved ./gnome-shell_css/ to ./gnome-shell/.css/ Vladyslav Hroshev 2024-09-30 00:14:09 +03:00
  • 48975c9b07 Modal dialog improvements (GNOME 47) Vladyslav Hroshev 2024-09-22 22:58:42 +03:00
  • d13c075c05 Quick settings: Fixed slider on GNOME 47 Vladyslav Hroshev 2024-09-22 15:14:01 +03:00
  • 439e16a7f2 Fixed switchers (#38) This method is incompatible with older GNOME versions Vladyslav Hroshev 2024-09-20 21:25:06 +03:00
  • abeb1e0686 Update README.md Vladyslav Hroshev 2024-09-01 21:59:45 +03:00
  • b8b8ae5ead Remove pink color from colors.json Added comment above the colors collection Vladyslav Hroshev 2024-09-01 21:47:29 +03:00
  • 975fa67c10 Make colors in colors.json editable (Closes #37) Vladyslav Hroshev 2024-09-01 21:37:16 +03:00
  • a0e8f9d112 Added opaque tweak (Closes #35) Vladyslav Hroshev 2024-09-01 21:23:19 +03:00
  • 7c7a474ad0 Make installation undependable from tweaks Updated copyright years ("better late than never" ahh change) Vladyslav Hroshev 2024-09-01 21:21:46 +03:00
  • 4d2269664c Fixed width for popup submenu Vladyslav Hroshev 2024-07-01 18:53:16 +03:00
  • 5971b15d81 Added more contrast to the selected item in Alt + Tab (Resolves #29) 46.2.3 Vladyslav Hroshev 2024-06-25 20:17:21 +03:00
  • ea62498ad3 App grid: fix running dot on GNOME 46.2 Vladyslav Hroshev 2024-05-26 16:24:09 +03:00
  • d2cc0a00b5 Fixed #25 on-screen keyboard Vladyslav Hroshev 2024-05-11 14:34:55 +03:00
  • b2d0f97369 Dash improvements 46.0.2 Vladyslav Hroshev 2024-04-22 12:46:37 +03:00
  • d8d5bfb6fe Add transition effect to datemenu.css and update comment in popovers.css Vladyslav Hroshev 2024-04-22 12:46:16 +03:00
  • 535631f180 Fix some styling issues in GDM Vladyslav Hroshev 2024-04-03 14:29:06 +03:00
  • 98ae7210cd Update toggle switch styles in controls.css Vladyslav Hroshev 2024-04-03 13:31:06 +03:00
  • 10bd9b98bc Update #20 app.css bg in dash label Vladyslav Hroshev 2024-04-02 22:10:54 +03:00
  • 7a7a682d35 Fix #20: make SECTION-COLOR transculent Vladyslav Hroshev 2024-04-02 21:19:41 +03:00
  • e99da3b1e0 Fix #20 search entry color Vladyslav Hroshev 2024-04-01 13:20:41 +03:00
  • 015a0befc5 Update README.md 46.0.1 Vladyslav Hroshev 2024-03-26 21:00:37 +02:00
  • 0482ff89e0 Added the all-important 4px rounding toworkspace thumbnail Vladyslav Hroshev 2024-03-26 16:58:41 +02:00
  • 48ab4f5bf9 Fixed folder styles on older versions, added effects on hover Vladyslav Hroshev 2024-03-26 12:57:53 +02:00
  • 7f34cf3354 Remove Aylur's widgets CSS styles Vladyslav Hroshev 2024-03-26 12:02:54 +02:00
  • 5d6f333abe New process working icon, fixed process color in login dialog Vladyslav Hroshev 2024-03-26 11:58:27 +02:00
  • cc37566374 Add border-radius to page-indicator-icon and user-icon Vladyslav Hroshev 2024-03-26 11:04:45 +02:00
  • 03fbcf2130 Popovers: update padding and margins Vladyslav Hroshev 2024-03-26 00:48:03 +02:00
  • a7653f7fc3 Datemenu improvements Vladyslav Hroshev 2024-03-26 00:46:19 +02:00
  • 8a41273fbc Fix file handling issues that breaks GDM theme Vladyslav Hroshev 2024-03-25 23:47:28 +02:00