Skip to content

Release v0.4.0#4

Open
velkymx wants to merge 9 commits intomainfrom
release/0.4.0
Open

Release v0.4.0#4
velkymx wants to merge 9 commits intomainfrom
release/0.4.0

Conversation

@velkymx
Copy link
Copy Markdown
Owner

@velkymx velkymx commented Apr 1, 2026

Summary

  • Data table library: Replaced grid/card views with a proper data table with sortable columns (Title, Artist, Time, Album, Year, Genre, ♥, Actions), built-in search, genre filter, and pagination
  • Metadata editor: Shows original filename, all editable tag fields (title, artist, album, year, genre)
  • Spacebar play/pause: Global keyboard shortcut for playback control
  • Keys game chord detection: Real-time FFT chromagram analysis detects actual chords from the playing song — each song generates unique gameplay based on its harmonic content
  • Orb visualizer: Dramatically increased bass pulsing, bloom, camera dynamics, and particle expansion for a more immersive reactive experience
  • macOS 26 support: Continued compatibility work
  • Version bump: 0.3.0 → 0.4.0

Test plan

  • Verify library data table renders with correct columns, sorting, pagination
  • Test search and genre filter reset pagination to page 1
  • Open metadata editor and confirm filename is displayed
  • Press spacebar to toggle play/pause (verify it doesn't trigger in text inputs)
  • Play a song in Keys game and verify chord label updates in HUD
  • Confirm Orb visualizer pulses visibly with bass-heavy music
  • Build and run on macOS

velkymx added 3 commits March 18, 2026 11:37
… enhanced orb visualizer

- Replace library grid views with a proper data table (sortable columns, search, pagination)
- Add metadata editor filename display and all editable fields
- Add spacebar play/pause global shortcut
- Keys game now detects actual chords from FFT audio analysis instead of cycling fixed patterns
- Orb visualizer pulses dramatically harder on bass hits with increased bloom and camera dynamics
- Bump version to 0.4.0
@velkymx velkymx changed the title Release/0.4.0 Release v0.4.0 Apr 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant