Skip to content

Releases: User1334/Trace

v0.1.10

09 Apr 17:59
d287c13

Choose a tag to compare

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

28 Mar 15:02
d287c13

Choose a tag to compare

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
  • .cape files can now be opened directly with Trace
  • .inf cursor 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 .cur and .ani files (macOS 13+)

Fixes

  • Fixed an issue that could cause unstable or undefined behavior in certain situations
  • General stability improvements

v0.1.8

03 Mar 19:39
0e13a57

Choose a tag to compare

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

26 Feb 19:44
0e13a57

Choose a tag to compare

  • 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

26 Feb 16:37
0e13a57

Choose a tag to compare

  • Animated cursors no longer play in reverse order

Note: If your animated cursors still appear reversed, please reimport your theme.

v0.1.5

22 Feb 14:09
0e13a57

Choose a tag to compare

  • 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

16 Feb 19:35
0e13a57

Choose a tag to compare

  • 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).

v0.1.3

02 Feb 10:38
41eb701

Choose a tag to compare

  • Defined handling for animated .ani cursors exceeding 24 frames
  • Added an experimental option to convert large animations during import
  • Improved error messages for ANI import failures

v0.1.2

30 Jan 12:48
f3ed84b

Choose a tag to compare

Auto-Apply now uses macOS’ official Login Helper system on macOS 13+.

v0.1.1

29 Jan 11:16
f3ed84b

Choose a tag to compare

Fixed Auto-Apply at Login.