Skip to content

Releases: hyprwm/hyprcursor

v0.1.8

25 Apr 20:38
cab4746
Compare
Choose a tag to compare

A minor update with some cleanups

Fixes

  • util: fixed printing overrides

MRs

  • Count cursor-less themes as invalid by @SoSeDiK in #31
  • Add validation for cursor file names and propagate the error from parsing HL cursor by @SoSeDiK in #32
  • Properly report error on zip_close by @SoSeDiK in #33
  • Minor cleanup by @SoSeDiK in #34
  • zip: fix build for some distros (#37) by @regit in #38

New Contributors

Full Changelog: v0.1.7...v0.1.8

v0.1.7

09 Apr 15:32
Compare
Choose a tag to compare

I release v0.1.7 amidst the flames in the news outlets as a small patch to fix 0.1.6's accidental toml / theme finding regressions

Fixes

  • lib: fixes to toml manifest searching and extensions when packing
  • lib: fixed missing overrides
  • lib: fixed manifest reading permission issues
  • lib: round hotspots in getShapes

MRs

  • docs: specify that pixel coordinates of hotspot are rounded to the floor by @jinliu in #28

New Contributors

Full Changelog: v0.1.6...v0.1.7

v0.1.6

06 Apr 20:20
Compare
Choose a tag to compare

A small patch to hyprcursor to fix some permission issues and add a few stuff KDE requested.

This release is ABI-compatible with 0.1.5

New stuff

  • Added user-defined logging
  • Added a raw data API
  • Added support for .toml wherever .hl is used

Fixes

  • Fixed up permission issues on themes

MRs

New Contributors

Full Changelog: v0.1.5...v0.1.6

v0.1.5

24 Mar 03:26
Compare
Choose a tag to compare

A small update to fix a few minor annoyances.

Fixes

  • cmake: require hyprlang>=0.4.2
  • lib: avoid arithmetic on void*
  • util: wrap paths in quotes in shell invocations
  • lib: accept theme names for lookup
  • lib: set size to 0 for svg images

MRs

  • cmake: correct includedir permissions by @solopasha in #7
  • Fix clang build by adjusting passed flags by @Rudolchr in #11
  • Prevent tests from crashing when manager is invalid by @earboxer in #9

New Contributors

Full Changelog: v0.1.4...v0.1.5

v0.1.4

12 Mar 00:30
Compare
Choose a tag to compare

Tiny hotfix to 0.1.3 to fix svg cursors not loading.

Fixes

  • lib: fixed svg cursors not loading properly

Full Changelog: v0.1.3...v0.1.4

v0.1.3

11 Mar 22:05
Compare
Choose a tag to compare

Minor patch to fix a few things and add version reporting in the util.

Fixes

  • util: use canonical first on paths (avoids invalid paths being produced with relative input)
  • util: check for xcur2png before extracting (will err with a missing dep)
  • lib: refuse to read inaccessible themes (will prevent a crash)
  • util: err out on invalid meta/manifest (will prevent creating invalid themes)
  • lib: fixup free conditions on done (will avoid leaks)
  • lib: fix animated types rasterization (will fix animated cursors)

Other

  • tests: mark styles as done after use (good practice, demonstrate usage)
  • util: print version on -v

Full Changelog: v0.1.2...v0.1.3

v0.1.2

09 Mar 23:14
Compare
Choose a tag to compare

Another minor release with some further safety improvements to hyprcursor-util.

Fixes

  • Util will now refuse to delete non-theme directories
  • --output is now a parent path from which a theme will be created. E.g. if --output "~/hello", the theme will be written to ~/hello/theme_NAME/ or ~/hello/extracted_NAME/ depending on the action.

Full Changelog: v0.1.1...v0.1.2

v0.1.1

09 Mar 22:42
Compare
Choose a tag to compare

Minor patch, but fixes an issue where if you input the wrong path by mistake hyprcursor-util could nuke it without warning, plus a bug in detecting themes.

Fixes

  • util: prompt before nuking out directory
  • core: fix theme cycling

Full Changelog: v0.1.0...v0.1.1

v0.1.0

08 Mar 21:00
Compare
Choose a tag to compare