Releases: User1334/Trace
v0.1.10
Improved editing behavior
This update introduces basic undo support and improves editing workflows in Trace.
New
- Added an Edit menu with undo/redo actions
Improvements
- Undo now works in the hotspot editor
- Undo support when deleting self-created cursors from the cursor list
Fixes
- Fixed a shadow toggle sync issue
v0.1.9
Improved shadow handling
This update focuses on refining shadow behavior and making it more predictable in everyday use.
Shadows are now processed more efficiently, especially when applying larger cursor packs.
A new optional X-offset adjustment allows fine-tuning of shadow positioning.
New
- Optional X-offset for cursor shadows
.capefiles can now be opened directly with Trace.infcursor install files are now associated with Trace
Improvements
- More responsive shadow processing
- Improved handling when applying cursor packs with shadows
- More consistent shadow rendering
- Improved Quick Look previews for
.curand.anifiles (macOS 13+)
Fixes
- Fixed an issue that could cause unstable or undefined behavior in certain situations
- General stability improvements
v0.1.8
Improved ANI decoding robustness
ANI imports now use a hybrid decoding pipeline to ensure consistent transparency handling across different cursor formats.
- PNG-based frames are decoded via ImageIO.
- DIB-encoded frames are decoded using Trace’s internal DIB parser.
- ICO/CUR containers are explicitly parsed to select the correct image entry.
This resolves issues introduced in 0.1.7 where certain animated cursor packs could display black backgrounds or lose transparency due to incomplete alpha handling in specific ImageIO representations.
Animated cursors should now render consistently across PNG and DIB variants.
If you imported affected ANI files with 0.1.7, please reimport them to regenerate clean sprite sheets.
v0.1.7
- Improved ANI decoding for manual cursor imports: DIB-encoded frames are now decoded consistently with INF-based imports, resolving visual artifacts such as white borders and pixel glitches on certain cursor packs.
Note: If you experience visual issues with previously imported animated cursors, please reimport them.
v0.1.6
v0.1.5
- Fix for login item drift on macOS 13+: Addresses an issue introduced with the modern LoginItems API where the helper could become disabled after app updates.
- Auto-Apply survives updates: Trace now detects app version changes and automatically re-syncs the system login item with the user’s Auto-Apply preference.
v0.1.4
- Deleting a theme no longer resets the cursor to Default unconditionally.
- The system now only restores Default if the deleted theme was the currently applied one.
- If a non-active theme is deleted, the selection falls back to the last applied theme (if still available).