Releases: hyprwm/hyprcursor
v0.1.13
A small release fixing resizing algorithms for png cursors
Fixes
- core: fix png resampling
MRs
- docs: updated MAKING_THEMS.md by @sarojregmi200 in #86
- nix: use gcc15 by @FridayFaerie in #91
New Contributors
- @sarojregmi200 made their first contribution in #86
- @FridayFaerie made their first contribution in #91
Full Changelog: v0.1.12...v0.1.13
v0.1.12
A new minor update with some fixes.
Fixes
- meta: fix hyprlang colon handling
MRs
- upgrade %d->%ld by @dezren39 in #76
- core: fix memory leak by freeing rsvg handle by @Cudiph in #77
- Clang workaround remove by @Honkazel in #78
- core: clang-tidy and comp fixes by @Honkazel in #79
New Contributors
- @dezren39 made their first contribution in #76
- @Cudiph made their first contribution in #77
- @Honkazel made their first contribution in #78
Full Changelog: v0.1.11...v0.1.12
v0.1.11
A minor update with some nice stuff, as always.
New Stuff
- nominal_size is now supported. See standards
Fixes
- core: fixup overridenBy reporting
- tests: fixup C test override checking
- core: allow ;-separated values in hl format
MRs
- Unbreak build with libc++ by @jbeich in #66
- Unbreak hyprcursor-util with libc++ by @jbeich in #71
- core: add nominal size support by @vaxerski in #73
New Contributors
Full Changelog: v0.1.10...v0.1.11
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
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