Releases: catppuccin/cursors
v1.0.2
1.0.2 (2024-12-03)
This release should resolve all the issues raised on Hyprland as we are distributing SVGs (again) in the zip. The SVGs are generated without the use of hyprcursor-util
and batched in inkscape
(again) which has greatly reduced the build times. You can now generate all of the cursors in a few minutes (give or take depending on your hardware.) The zip file sizes have also been greatly reduced as PNGs are no longer included.
Huge thanks to @Covkie and @vdbe for these major build improvements.
Bug Fixes
- alias svg->png generation failing (#57) (42d57f7)
- build hyprcursor with svgs (again) (#55) (fc88cfb)
- latte dark/light being inverted (#60) (652fa31)
Build system & distribution
New Contributors
Full Changelog: v1.0.1...v1.0.2
v1.0.1
v1.0.0
1.0.0 (2024-10-20)
This release finally reworks the entire build system to generate the SVGs at runtime with our custom templating tool and we're making use of KDE Breeze's scripts to finally generate all the cursor sizes with the proper sizes. Scaling should now work properly on GNOME and Plasma, which may result in the default cursor size changing when the theme is applied. Unfortunately, the scaling on Hyprland will still be incorrect as noted in #31, which requires some further discussion and work to fix.
Thanks to @Covkie for taking the time to make the improvements as listed below and @isabelroses for her contributions on the Nix side.
โ BREAKING CHANGES
- generate all sizes of cursors from 16px -> 96px
Features
- use breeze scripts to build xcursors & plasma scalable SVGs (3c9b12e)
Bug Fixes
- generate all sizes of cursors from 16px -> 96px (3c9b12e)
Build system & distribution
- generate SVGs at runtime with catppuccin/whiskers (56d43e4)
v0.4.0
v0.3.1
v0.3.1 (2024-06-09)
Bug Fixes
- hyprcursor: solve application consistency and scaling (#29) (4ed2c6a) by @kerichdev
Full Changelog: v0.3.0...v0.3.1
v0.3.0
v0.3.0 (2024-05-31)
Features
- support
hyprcursor
(#23) (28cb6d2) by @trowgundam
Full Changelog: v0.2.1...v0.3.0
v0.2.1
v0.2.1 (2024-05-28)
Welcome to the first release in 1 and a half years! The previous maintainer(s) for this repository left the organisation some time ago and it has gone a bit unloved since.
The purpose of this release are making the repository more maintainable and friendlier to develop on.
- Release Please is now used for release management.
- Refactored build system to exponentially speed-up build times. Previously, I couldn't even build one single flavour on my laptop, now I'm able to generate all variants in under 4 minutes!
- All theme zips have been lowercased, matching the format in the latest releases of catppuccin/gtk.
I've tested the cursors out locally and there should be no regressions but feel free to open issues if you find anything has regressed!
If anyone is interested in helping me close some of the open issues / improve the cursors, please get in touch by opening an issue or joining our discord!
Performance Improvements
- exponential speed-up in build time (a8aa241)
Build system & distribution
Full Changelog: v0.2.0...v0.2.1