Releases: GradienceTeam/Gradience
0.8.0-beta1: Hang on Tight!
Gradience 0.8.0-beta1 release is the first beta for upcoming major release
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
- updated czech translation by @Amereyeu in #784
- Proofreading by @salarua in #785
- chore(pr-template): fix typos by @FineFindus in #790
- feat: set activatable widget on action rows by @FineFindus in #789
- feat: show text-value-toggle tooltip depending on visible value by @FineFindus in #791
- Feat/switch state by @0xMRTT in #792
- fix: Typo with jsdelivr being jsdeliver by @daudix-UFO in #794
- Change NixOS instructions and improve clarity of disclaimer. by @kenos1 in #796
- updated czech translation by @Amereyeu in #797
- build(deps): bump actions/deploy-pages from 1 to 2 by @dependabot in #800
- Update UI definitions to Blueprint 0.8.0 syntax by @tfuxu in #807
- Refactor shell theming module by @lavafroth in #806
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
- @kenos1 made their first contribution in #796
- @lavafroth made their first contribution in #806
Full Changelog: 0.4.1-patch1...0.8.0-beta1
@GradienceTeam and the contributors
0.4.1: Patches and Fixes
Warning
The invalid0.4.1
tag used previously in this release will be removed on Wednesday, March 15th. If you are a package maintainer, before this deadline please update your package to contain fixed0.4.1-patch1
tag.
This is a small bug fix release mainly intended for package maintainers.
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)
Full Changelog: 0.4.0...0.4.1
@GradienceTeam and the contributors
0.4.0: Preparation to the X
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.
- 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
Full Changelog: 0.3.3...0.4.0
@GradienceTeam and the contributors
0.3.3: Multilingual Polishing Exercise!
Gradience 0.3.3 release is a minor translations update and UI improvement release
- 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 Contributors
- @martinszeltins made their first contribution in #661
- @jle64 made their first contribution in #664
Full Changelog: 0.3.2...0.3.3
@GradienceTeam and the contributors
0.3.2: Bugless Vacation!
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
Full Changelog: 0.3.1...0.3.2
@GradienceTeam and the contributors
0.3.1: Rice and Shine!
Gradience 0.3.1 release focuses on user interface polish and bug fixes, as well as some new features
- 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 Contributors
- @halfmexican made their first contribution in #497
- @u1f98e made their first contribution in #511
- @yangyangdaji made their first contribution in #567
Full Changelog: 0.3.0...0.3.1
0.3.0: Plug new features In!
Gradience 0.3.0 is a major update with many new features and improvements. here is some of them:
- Added plugins support, this allows creating plugins for customizing other apps
- Added support for custom repos, this allows creating own selection of presets
- Preset Manager performance are significantly enhanced, presets are downloading much faster and app don'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 Contributors
Full Changelog: 0.2.2...0.3.0
0.2.2: Restore the Adwaita!
TODO :D
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
Full Changelog: 0.2.1...0.2.2
0.2.1: Welcome again!
- 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
New Contributors
- @DivineBicycle made their first contribution in #283
Full Changelog: 0.2.0...0.2.1
0.2.0: Back to the Manager!
Welcome back to the Manager
Back in the days, the name of Gradience was Adwaita Manager (@AdwCustomizerTeam @AdwCustomizer) and now we introducing a Preset Manager (thanks @0xMRTT).
With preset manager you can:
- Add presets
- delete presets
- apply presets
- rename presets
You can also download the Community presets directly from the app (thanks @tfuxu).
We also added a welcome screen, for now it does nothing but it will automatically setup your system for Gradience. Thanks @0xMRTT and @daudix-UFO for illustrations.
Our @WeblateOrg Libre Plan has been approved. Thanks to all translators 🚀.
Thanks to @LyesSaadi, we got a package for Fedora. And we submitted our app to Flathub.
Thanks to all contributors, translators, designers, bug reporters and everyone else for making this project possible 👍🚀.
What's Changed
- Refactoring meson architecture by @tfuxu in #121
- Allow users to compile builds without flatpak by @tfuxu in #118
- ci: add auto assign by @0xMRTT in #125
- feat: new debug check by @tfuxu in #137
- feat: update note about next by @0xMRTT in #148
- feat: add explainaition about monet by @0xMRTT in #149
- feat: add more info about monet by @0xMRTT in #150
- feat: add copyright by @0xMRTT in #151
- feat: update copyrights by @0xMRTT in #152
- ci: remove auto assign by @0xMRTT in #154
- feat: use pypi version by @0xMRTT in #157
- feat: remove local material Color utilities install in README by @0xMRTT in #158
- feat: use pypi build by @0xMRTT in #160
- fix: remove local file by @0xMRTT in #159
- feat: add dependabot by @0xMRTT in #162
- fix: merge
main
inrebrand
by @daudix-UFO in #163 - feat: update CODEOWNERS by @0xMRTT in #164
- Rebrand by @0xMRTT in #165
- ci: add dep review by @0xMRTT in #166
- ci: add black format by @0xMRTT in #168
- ci: add-on push by @0xMRTT in #169
- ci: remove black by @0xMRTT in #170
- ci: add autopep8 by @0xMRTT in #171
- ci: update autopep8 by @0xMRTT in #172
- ci: remove reviewers by @0xMRTT in #177
- ci: use Gradience by @0xMRTT in #179
- ci: use Gradience by @0xMRTT in #180
- ci: only run on main by @0xMRTT in #181
- fix: filename. change by @0xMRTT in #183
- Fix a typo by @libreajans in #189
- CI: allow workflow_dispatch by @0xMRTT in #193
- revert: ci autopep by @0xMRTT in #194
- ci: add aarch64 by @0xMRTT in #195
- Updated French Translation by @rene-coty in #202
- docs: add rene-coty as a contributor for translation by @allcontributors in #205
- docs: add 0xMRTT as a contributor for maintenance by @allcontributors in #206
- docs: add daudix-UFO as a contributor for translation by @allcontributors in #207
- docs: add 0xMRTT as a contributor for translation by @allcontributors in #208
- docs: add 0xMRTT as a contributor for code by @allcontributors in #209
- docs: add daudix-UFO as a contributor for design by @allcontributors in #210
- docs: add ArtyIF as a contributor for code by @allcontributors in #211
- docs: add tfuxu as a contributor for code by @allcontributors in #212
- docs: add jahinzee as a contributor for bug by @allcontributors in #228
- docs: add Adaoh2 as a contributor for userTesting by @allcontributors in #229
- Adding LyesSaadi as a contributor for Packaging by @LyesSaadi in #234
- build(deps): bump docker/setup-qemu-action from 1 to 2 by @dependabot in #241
- A bunch of improvements by @tfuxu in #250
- feat: initial community presets download mechanism by @tfuxu in #255
- Add preset manager by @0xMRTT in #270
- Switching runtime to GNOME 42 and adding adw 1.2 by @LyesSaadi in #272
- Fixing flatpak build by @LyesSaadi in #273
New Contributors
- @libreajans made their first contribution in #189
- @rene-coty made their first contribution in #202
- @allcontributors made their first contribution in #205
- @bittin made their first contribution in #252
Full Changelog: 0.1.0...0.2.0