Releases: hyprwm/hyprcursor
v0.1.10
A standard, nice update.
Fixes
- docs: mention timeouts to be > 0
- core: initialize C shape data fully
MRs
- Add wiki to readme by @vdawg-git in #45
- only alloc as much as needed when reading in cursor images by @ikalco in #51
- Use XDG_DATA_DIRS to query themes by @Libadoxon in #58
- nix: pkg: add missing dep xcur2png by @spikespaz in #60
- Correction in hotspot coordinates documentation by @pylasnier in #63
New Contributors
- @vdawg-git made their first contribution in #45
- @Libadoxon made their first contribution in #58
- @spikespaz made their first contribution in #60
- @pylasnier made their first contribution in #63
Full Changelog: v0.1.9...v0.1.10
v0.1.9
A small housekeeping update with a few minor patches.
Fixes
- fixed nearest size search for png cursor themes
MRs
- Fixed getconf command in build instructions by @pebble-24 in #42
- add option to not use default fallbacks (env and first available) by @ikalco in #43
New Contributors
- @pebble-24 made their first contribution in #42
- @ikalco made their first contribution in #43
Full Changelog: v0.1.8...v0.1.9
v0.1.8
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
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
New Contributors
Full Changelog: v0.1.6...v0.1.7
v0.1.6
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
- docs: mention aspect ratio of cursors by @PaideiaDilemma in #18
- fix missing follow in flake.nix by @fred21O4 in #22
- Added a raw data API by @vaxerski in #23
New Contributors
- @PaideiaDilemma made their first contribution in #18
- @fred21O4 made their first contribution in #22
Full Changelog: v0.1.5...v0.1.6
v0.1.5
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
- @solopasha made their first contribution in #7
- @Rudolchr made their first contribution in #11
- @earboxer made their first contribution in #9
Full Changelog: v0.1.4...v0.1.5
v0.1.4
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
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
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
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