* Implemented configurable and toggleable button borders.
* Improve and simplify border logic
* Fix hidden label icon borders.
* Removed button hover property from bar buttons, they dim on hover now by default.
* Rename file.
* Update catppuccin normal theme's storage module color.
* update mocha items
* update mochas
* Update themes to account for borders
* Implemented strict linting standards and prettier formatting config.
* More linter fixes and type updates.
* More linter updates and type fixes
* Remove noisy comments
* Linter and type updates
* Linter, formatting and type updates.
* Linter updates
* Type updates
* Type updates
* fixed all linter errors
* Fixed all linting, formatting and type issues.
* Resolve merge conflicts.
* Added a new style called split for bar buttons
* Added wavy button styles.
* Added padding configuration
* Update bar padding
* Fix styling for battery style2
* Fix icon only setting for bar
* Update types and options
* Add button style to exported theme props.
* Fix top margin for menus.
* Implement matugen - WIP
* Added matugen
* Add types and cleanup code
* Matugen implementation updates and added more options such as scheme and contrast.
* Code cleanup and matugen settings renamed for clarity.
* Makon maroon a primary matugen color.
* Updates to handle variations of matugen colors
* Finalizing matugen and wrapping up variations.
* Minor styling updates of the settings dialog.
* Do a swww dependency check.
* Dependency logic update
* Switch shouldn't double trigger notifications now when checking dependency.
* Logic was inverted
* Add matugen to dependency checker.
* Fixed dependency checking conditional
* Update dependency list in readme and check for matugen before doing matugen operations
* Styling fixes
* OSD Fix
* Remove unused code from wallpaper service.
* Color fixes for matugen.
* Nix updates for new dependencies
* Change default wallpaper to empty.
* Added custom notification service for startup, cleaned up code and updated readme.
* Settings menu now warns when a setting is unsaved. Additionally, font-weight increments properly now.
* Remove font weight fix - another PR already open for fix.
* Branch protection check.
* Move button spacing config into the Configuration section instead of Theming.
* Partially Resolves#26 - Added the ability to configure outer spacing on the bar.
* Renamed all class names for buttons so they can be styled with margins.
* Added configurable spacing to buttons.
* Fixed styling for network module when using wifi.
* Fixed ghost margins that occur when labels are disabled in the bar buttons.
* Change the default page of the settings dialog to configuration.
* Updated README to add instructions on Notifications.
* Resolves#8 - Implemented scrolling and clicking to change workspaces.
* Remove the hover effect on workspaces as its no longer applicable.