Gradience/CHANGELOG.md
David Lapshin fc62df8cac
doc: Fix typo
Signed-off-by: David Lapshin <ddaudix@gmail.com>
2023-05-04 22:04:00 +03:00

4.9 KiB
Raw Blame History

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Support for GNOME Shell theming
  • New, refreshed design for Theming tab
  • Preferences options for enabling built-in Theme Engines

Changed

  • Update runtime to GNOME 44
  • Move reset and restore preset options to preferences

Fixed

  • Improve contrasts in Monet generated error/destructive colors
  • Don't fail at compilation if host doesn't have git installed
  • Don't fail at resetting presets if gtk.css isn't found

[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
  • Esc now closes dialogs and Preset Manager
  • Grandience can now be closed with Ctrl + Q
  • "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

[0.2.2] - 2022-09-02

[0.2.1] - 2022-08-30

[0.2.0] - 2022-08-26

[0.1.0] - 2022-08-12