Skip to content

NewAmp 2.0.0

Choose a tag to compare

@Evilander Evilander released this 09 Jul 00:38

A design pass. The app looked like hardware but was inconsistent up close; this made it consistent.

Added

  • A proper design system. The 5,500-line stylesheet became ordered modules with shared scales for type, spacing, motion, and shadow, and a single theme registry.
  • Shared UI pieces used across every view: one header component, chips, empty states, loading placeholders, a toast queue instead of scattered status text, and two-step confirmation on destructive actions. Star ratings use real icons now instead of text glyphs.
  • Now Playing was rebuilt as a proper display, with an on-air lamp, honest readouts, and an attract mode when nothing is playing.
  • Keyboard queueing in the library. Track rows take focus: Enter plays, Q queues, Shift+Q plays next, arrows move between rows. Useful when the table has 60,000 rows in it.
  • Deck snapshotCtrl+Shift+S captures the current compact deck to your clipboard and disk.
  • Shift+S cycles skins live from anywhere, without the visualizer stuttering.
  • Ctrl+K opens with your last track ready to resume before you type.
  • First launch starts with your music, not an API key screen.
  • Self-hosted fonts — Google Fonts is no longer in the content security policy at all.
  • Experimental exclusive-output support on macOS and Linux (CoreAudio hog mode and ALSA direct), joining the existing Windows WASAPI exclusive mode.

Changed

  • Reduced-motion and reactive-chrome settings are respected consistently, and the animated accents are compositor-only so they don't cost frame time.

Downloads

Windows: installer or portable. macOS: arm64 or x64 dmg. Linux: x64 tar.gz.

Builds aren't code-signed, so Windows SmartScreen wants "More info → Run anyway" and macOS wants right-click → Open the first time. Checksums are in SHA256SUMS.txt.