Skip to content
This repository was archived by the owner on Oct 12, 2026. It is now read-only.

MoonWave v0.5.0

Choose a tag to compare

@github-actions github-actions released this 26 Mar 13:43

What's New

Preview

⛰️ Features

  • New Sidepanel
    • Support for (batch) editing track tags
    • Selected tracks details (disk size, duration, sample rate, bitrate, ...)
    • Selected playlist details (total disk size, total, duration, ...)
    • Playlist color & icon picker
    • Several waveform seeker styles
    • Several popular light & dark themes
      • Tokyo Night
      • Catppuccin
      • Kanagawa
      • Rose Pine
      • Nord
      • Gruvbox
  • UI Improvements
    • Track positions and durations are now monospaced
    • Added several subtle animations and micro-interactions providing better feedback, most notably for drag & drop, MoonWave should feel a bit more alive
    • Less annoying tooltips (appear faster, but cursor has to be still)
    • Deleting playlists selects the previous one, instead of scrolling to the top
    • Tons of misc tweaks and polishing
  • Added ability to reset playlist colors & icons

🚜 Refactor

  • Reorganized parts of the repo

🐛 Bug Fixes

  • Fix window borders & shadows sometimes disappearing when unminimizing
  • Fix track history not properly working (play prev/next track)
  • Fix playback controls flickering when reaching the end of a track
  • Fix context menus not always working

⚡ Performance

  • Much faster sync by moving everything to a single Rust call, processing files concurrently in tokio's blocking threads
    • Hashing the raw audio signals of files has been removed due to the addition of the tag editor
  • Switched from @preact/signals to the faster alien-signals