Skip to content

Releases: catppuccin/cursors

v1.0.2

04 Dec 02:35
190cc3c
Compare
Choose a tag to compare

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

  • @vdbe made their first contribution in #54

Full Changelog: v1.0.1...v1.0.2

v1.0.1

25 Oct 21:09
2a08ad5
Compare
Choose a tag to compare

v1.0.1 (2024-10-25)

Bug Fixes

Build system & distribution

Full Changelog: v1.0.0...v1.0.1

v1.0.0

20 Oct 19:22
7cf6d05
Compare
Choose a tag to compare

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

14 Oct 12:28
7fdefc1
Compare
Choose a tag to compare

v0.4.0 (2024-10-14)

Features

Build system & distribution

  • release-please: remove draft: true (#38) (71c2d66)

v0.3.1

09 Jun 00:43
8ed29e3
Compare
Choose a tag to compare

v0.3.1 (2024-06-09)

Bug Fixes

Full Changelog: v0.3.0...v0.3.1

v0.3.0

31 May 23:46
df3fa0f
Compare
Choose a tag to compare

v0.3.0 (2024-05-31)

Features

Full Changelog: v0.2.1...v0.3.0

v0.2.1

28 May 02:34
acf7f94
Compare
Choose a tag to compare

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

v0.2.0

10 Dec 10:48
31a2848
Compare
Choose a tag to compare

This simply adds the cursor zips as a release to make it easier to download.