What's new in Gradience 0.8.0 Beta 1
Jun 16, 2023
- WHAT'S CHANGED:
- feat: rename ci to build by @0xMRTT in #688
- misc: icon updates by @daudix-UFO in #735
- updated czech translation by @Amereyeu in #737
- feat: add mnemonics to view switchers by @tiagoperrupato in #742
- fix(preset_utils.py): Improve error/destructive contrasts by @salarua in #751
- build(deps): bump peter-evans/create-pull-request from 4 to 5 by @dependabot in #753
- build.yml: bump flatpak builder version by @kbdharun in #749
- GNOME Shell theming support by @tfuxu in #679
- meta: update PyPI dependencies for Flatpak by @github-actions in #764
- feat: use jsdeliver instead of github url by @0xMRTT in #687
- feat: add keyboard shortcuts (#776) by @0xMRTT in #777
- docs(readme): fix typos by @FineFindus in #778
- build(deps): bump docker/setup-qemu-action from 2.1.0 to 2.2.0 by @dependabot in #781
- NEW CONTRIBUTORS:
- @Amereyeu made their first contribution in #737
- @tiagoperrupato made their first contribution in #742
- @kbdharun made their first contribution in #749
- @FineFindus made their first contribution in #778
New in Gradience 0.4.1 (Mar 6, 2023)
- changed:
- Only configure local CLI if buildtype is set to debug
- Margins in popup explanations and some other widgets (check: 6972448 and 2b51c3a)
- 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 (c5078fa)
New in Gradience 0.4.0 (Feb 10, 2023)
- Gradience version 0.4.0 is a preparation for 0.8.0, the next major release that will bring GNOME Shell theming support and other long awaited features. Version 0.4.0 introduces a CLI interface, some bug fixes and general quality of life improvement changes.
- CHANGES:
- Added CLI interface, useful for creating scripts or for those who prefer terminal tools (CLI guide available here)
- Now Gradience warns user when switching to other presets, if current one has unsaved changes
- When running Gradience from terminal, you will see easier to understand error messages, thanks to new logging facility
- Preset preview button and "Repositories" tab in Preset Manager have been disabled due to lack of proper implementation
- 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
- Codebase is now linted by pylint
- Start moving out remaining backend functions from frontend modules
- Now Gradience will internally use hexadecimal color values or RGBA formatted colors if transparency is provided
- Translation updates
- Gradience CLI
New in Gradience 0.3.3 (Dec 5, 2022)
- 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
New in Gradience 0.3.2 (Nov 21, 2022)
- Gradience 0.3.2 release is a minor bug-fix release, development of version 0.4.0 is a bit delayed due to main developer, @0xMRTT's vacation.
- Still, this release fixes some major issues and introduces some under-the-hood improvements, as well as some new features:
- The Firefox GNOME theme plugin now correctly parses installations with multiple profiles
- Esc now closes dialogs and Preset Manager
- Added mnemonics for dialogs
- Save is now a default response in dialogs
- Plugins rows now look cleaner and are correctly placed
- File picker is now modal and sticks to the parent window
- Grandience can now be closed with Ctrl+Q
- "Favourite(s)" was renamed to "Favorite(s)"
- Тransitioned from cssutils to an in-house solution
- Fixed issues with the CSS parser
- Fixed an issue with presets always being saved as User.json
- Presets are now removed correctly
- The Internal structure was refactored
- Various typos were fixed
- The README was fully rewritten
- All screenshots were taken in high resolution
- New and updated translations
- New Contributors:
- @jmilette made their first contribution in #626
- @kianmeng made their first contribution in #646
New in Gradience 0.3.1 (Oct 10, 2022)
- Added ability to star preset to display it in Palette
- Updated Firefox GNOME Theme plugin
- Welcome screen have been improved
- Margins in color info popovers are fixed
- Added filter to search presets by repo
- Added "No Preferences" window
- Preset Manager window size have changed
- "Offline" and "Nothing Found" pages have been added to Preset Manager
- All text have been rewritten to follow GNOME Writing Guides
- Switch from aiohttp to Libsoup3
- Migrate to GNOME SDK 43
- All contributors have been added to "About" window
- Added "Log Out" dialog after preset apply
- Some symbolics have changed, removed unnecessary hardcoded symbolics
- Flatpak theme override now fixed
- New and updated translations
New in Gradience 0.3.0 (Sep 27, 2022)
- Added plugins support, this allows the creation of plugins to customize other apps
- Added support for custom preset repos, this allows users to host a collection of presets on their own infrastructure
- Preset Manager performance are significantly enhanced, it downloads presets faster and the app doesn't freeze on preset removal
- Added search to Preset Manager
- Preset Manager is attached to the main window
- Added Quick Preset Switcher back, with it you can switch presets with less clicks
- 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 aarch64 builds
New in Gradience 0.2.2 (Sep 5, 2022)
- WHAT'S CHANGED:
- Improve Monet description by @DivineBicycle in #300
- feat: improve pylint style by @0xMRTT in #302
- translate: translations update from Hosted Weblate by @weblate in #304
- Update POTFILES by @libreajans in #307
- Add tooltip to Presets button by @libreajans in #308
- translate: translations update from Hosted Weblate by @weblate in #309
- Minor UI improvements by @TheEvilSkeleton in #314
- Fixes by autopep8 action by @github-actions in #310
- translate: translations update from Hosted Weblate by @weblate in #316
- Implement backup functionality for gtk.css by @DivineBicycle in #301
- Fixes by autopep8 action by @github-actions in #318
- Fixes by autopep8 action by @github-actions in #319
- Create preferences window by @tfuxu in #311
- Fixes by autopep8 action by @github-actions in #321
- translate: translations update from Hosted Weblate by @weblate in #323
- NEW CONTRIBUTORS:
- @TheEvilSkeleton made their first contribution in #314
New in Gradience 0.2.1 (Aug 31, 2022)
- Small improvements to the welcome screen
- Fixing release notes
- WHAT'S CHANGED:
- Remove regex as a direct dependency now that material-color-utilities requires it properly by @LyesSaadi in #275
- translate: translations update from Hosted Weblate by @weblate in #282
- Update README.md by @DivineBicycle in #283
- Move data files to data/ directory by @tfuxu in #285
- Fixes by autopep8 action by @github-actions in #286
- translate: translations update from Hosted Weblate by @weblate in #287
- feat: add flathub badge by @0xMRTT in #288
- fix: adding back the flathub badge by @LyesSaadi in #295
- release: 0.2.1 by @LyesSaadi in #296