2023-03-06 17:17:05 +00:00
|
|
|
|
# Changelog
|
|
|
|
|
|
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
|
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
|
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
|
|
|
|
|
|
## [Unreleased]
|
|
|
|
|
|
2023-05-04 19:00:58 +00:00
|
|
|
|
### Added
|
|
|
|
|
|
|
|
|
|
- Support for GNOME Shell theming
|
|
|
|
|
- New, refreshed design for `Theming` tab
|
|
|
|
|
- Preferences options for enabling built-in Theme Engines
|
|
|
|
|
|
2023-03-06 17:17:05 +00:00
|
|
|
|
### Changed
|
2023-03-18 17:33:22 +00:00
|
|
|
|
|
2023-04-04 22:34:17 +00:00
|
|
|
|
- Update runtime to GNOME 44
|
2023-05-04 19:00:58 +00:00
|
|
|
|
- Move reset and restore preset options to preferences
|
2023-03-06 17:17:05 +00:00
|
|
|
|
|
2023-03-18 17:33:22 +00:00
|
|
|
|
### Fixed
|
|
|
|
|
|
2023-04-04 22:34:17 +00:00
|
|
|
|
- Improve contrasts in Monet generated error/destructive colors
|
2023-03-18 17:33:22 +00:00
|
|
|
|
- Don't fail at compilation if host doesn't have `git` installed
|
2023-05-04 19:04:00 +00:00
|
|
|
|
- Don't fail at resetting presets if `gtk.css` isn't found
|
2023-03-18 17:33:22 +00:00
|
|
|
|
|
2023-03-06 17:17:05 +00:00
|
|
|
|
## [0.4.1] - 2023-03-05
|
|
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
|
|
- Only configure local CLI if `buildtype` is set to debug
|
|
|
|
|
- Margins in popup explanations and some other widgets
|
|
|
|
|
- Object names in preferences window
|
|
|
|
|
- Translation updates
|
|
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
|
|
- Local CLI executable making issues with Fedora CI
|
|
|
|
|
- Theme variant menu in Monet Engine not working with non-english locales
|
|
|
|
|
- Applied temporary patch for `CssProvider.load_from_data()` new behavior in GTK 4.9
|
|
|
|
|
|
|
|
|
|
## [0.4.0] - 2023-02-09
|
|
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
|
|
- Command-line interface, useful for creating scripts or for those who prefer terminal tools
|
|
|
|
|
- New logging facility, with easier to understand error messages
|
|
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
|
|
|
|
|
|
- Preset preview button and "Repositories" tab in Preset Manager have been removed due to lack of proper implementation
|
|
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
|
|
- Now Gradience warns user when switching to other presets, if current one has unsaved changes
|
|
|
|
|
- Gradience started internally use hexadecimal color values or RGBA formatted colors if transparency is provided
|
|
|
|
|
- Start moving out remaining backend functions from frontend modules
|
|
|
|
|
- Codebase is now linted by pylint
|
|
|
|
|
- Translation updates
|
|
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
|
|
- Fixed color palette leaking into preset variables in some rare occasions
|
|
|
|
|
- Fixed list index out of range error in Custom CSS editor
|
|
|
|
|
- Fixed sorting in "Explore" tab of Preset Manager not working with non-English locales
|
|
|
|
|
|
|
|
|
|
## [0.3.3] - 2022-12-03
|
|
|
|
|
|
|
|
|
|
## Changed
|
|
|
|
|
|
|
|
|
|
- The Firefox GNOME theme plugin now parses profiles from `profiles.ini`
|
|
|
|
|
- Theme Preview button is accessible again
|
|
|
|
|
- Plugin row now has the correct controls placement
|
|
|
|
|
- Codebase structure has been refactored
|
|
|
|
|
- Improved details tab in About dialog
|
|
|
|
|
- Added new "Log out" dialog logic
|
|
|
|
|
- Updated translations
|
|
|
|
|
|
|
|
|
|
## [0.3.2] - 2022-11-20
|
|
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
|
|
- The Firefox GNOME theme plugin now correctly parses installations with multiple profiles
|
|
|
|
|
- Added mnemonics for dialogs
|
|
|
|
|
- Save is now a default response in dialogs
|
|
|
|
|
- Plugin rows now look cleaner and are correctly placed
|
|
|
|
|
- File picker is now modal and sticks to the parent window
|
|
|
|
|
- <kbd>Esc</kbd> now closes dialogs and Preset Manager
|
|
|
|
|
- Grandience can now be closed with <kbd>Ctrl</kbd> + <kbd>Q</kbd>
|
|
|
|
|
- "Favourite(s)" was renamed to "Favorite(s)"
|
|
|
|
|
- Тransitioned from `cssutils` library to an in-house solution
|
|
|
|
|
- Presets are now removed correctly
|
|
|
|
|
- The internal structure was refactored
|
|
|
|
|
- Various typos were fixed
|
|
|
|
|
- The `README.md` was fully rewritten
|
|
|
|
|
- All screenshots were taken in high resolution
|
|
|
|
|
- New and updated translations
|
|
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
|
|
- Fixed issues with the CSS parser
|
|
|
|
|
- Fixed an issue with presets always being saved as User.json
|
|
|
|
|
|
|
|
|
|
## [0.3.1] - 2022-10-08
|
|
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
|
|
- Added ability to star preset to display it in Palette menu
|
|
|
|
|
- Added filter to search presets by preset repositories in Preset Manager
|
|
|
|
|
- Added "No Preferences" window for use in plugins
|
|
|
|
|
- Added "Log Out" dialog showing after applying a preset
|
|
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
|
|
- Updated Firefox GNOME Theme plugin
|
|
|
|
|
- Welcome screen have been improved
|
|
|
|
|
- Preset Manager window size has changed
|
|
|
|
|
- "Offline" and "Nothing Found" fallback pages have been added to Preset Manager
|
|
|
|
|
- Many strings were rewritten to follow GNOME HIG
|
|
|
|
|
- Switch from `aiohttp` to `libsoup3`
|
|
|
|
|
- Migrate to GNOME SDK 43
|
|
|
|
|
- All contributors have been added to "About" window
|
|
|
|
|
- Some symbolics have changed, removed unnecessary hardcoded symbolics
|
|
|
|
|
- New and updated translations
|
|
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
|
|
- Flatpak theme override is now fixed
|
|
|
|
|
- Margins in color info popovers are fixed
|
|
|
|
|
|
|
|
|
|
## [0.3.0] - 2022-09-23
|
|
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
|
|
- Added plugins support, this will allow users to create plugins for customizing other apps
|
|
|
|
|
- Added support for custom preset repositories, this allows creating your own remote selection of presets
|
|
|
|
|
- Added search feature to Preset Manager
|
|
|
|
|
- Added Quick Preset Switcher back, with it you can switch presets with less clicks
|
|
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
|
|
- Preset Manager performance has significantly increased, presets are downloading much faster and app don't freeze on preset removal
|
|
|
|
|
- Preset Manager is attached to the main window
|
|
|
|
|
- Save dialog now shows up when you close app with unsaved preset
|
|
|
|
|
- Currently applied preset now auto-loads on app start-up
|
|
|
|
|
- Toasts are less annoying
|
|
|
|
|
- Added support for aarch64 builds
|
|
|
|
|
|
|
|
|
|
<!-- TODO: Below version changelogs aren't yet filled -->
|
|
|
|
|
|
|
|
|
|
## [0.2.2] - 2022-09-02
|
|
|
|
|
|
|
|
|
|
## [0.2.1] - 2022-08-30
|
|
|
|
|
|
|
|
|
|
## [0.2.0] - 2022-08-26
|
|
|
|
|
|
|
|
|
|
## [0.1.0] - 2022-08-12
|