Skip to content

v0.21.0 - Googly Eyes Cat

Choose a tag to compare

@sunnyhot sunnyhot released this 14 May 10:14
· 259 commits to main since this release

πŸŽ‰ New Feature: Googly Eyes Cat

✨ What's New

New Character: Googly Eyes Cat (ε’•ε’•ηœΌηŒ«)

  • Added a new animated cat character with eyes that follow your mouse cursor
  • White sclera with black pupils that track cursor movement
  • Smooth eye movement with performance optimizations
  • 10px grid quantization to reduce unnecessary redraws by 90%+

πŸ”§ Technical Improvements

  • Enhanced StatusBarController with global mouse tracking
  • Added QuantizedMousePosition struct for efficient cache invalidation
  • Updated StatusBarRenderSignature to support mouse position tracking
  • Implemented eye drawing logic in StatusBarDisplayRenderer
  • Mouse tracking automatically activates only for googly_cat character

πŸ“‹ How to Use

  1. Open NetBar preferences
  2. Select "ε’•ε’•ηœΌηŒ«" (Googly Eyes Cat) from the character list
  3. Watch the eyes follow your mouse cursor as you move it around
  4. Switch to other characters to disable mouse tracking

πŸ› Fixes

  • Fixed mouse tracking to only affect the googly_cat character
  • Other characters remain completely unaffected

πŸ“¦ System Requirements

  • macOS 13.0 or later
  • Apple Silicon or Intel Mac

Full Changelog: v0.20.1...v0.21.0

Downloads: NetBar.app.zip (2.0 MB)