Skip to content

feat: ✨ add Now Playing media strip to device cards#55

Merged
hoobio merged 4 commits into
mainfrom
worktree-now-playing-strip
Jun 5, 2026
Merged

feat: ✨ add Now Playing media strip to device cards#55
hoobio merged 4 commits into
mainfrom
worktree-now-playing-strip

Conversation

@hoobio

@hoobio hoobio commented Jun 5, 2026

Copy link
Copy Markdown
Owner

Bundles three changes sitting on this branch:

  • Now Playing strip: media strip on device cards (artwork service, now-playing service + models, backdrop blur setting).
  • Quick Controls fix: every stacked overlay window keeps its Acrylic/Mica backdrop active instead of only the bottom-most one, and window sizing/stacking is scaled correctly on high-DPI (125%+) displays.
  • Docs: removes the global-hotkey-show-devices note (already implemented).

@hoobio hoobio enabled auto-merge (squash) June 5, 2026 09:42
@hoobio hoobio merged commit 94ec4f2 into main Jun 5, 2026
12 checks passed
@hoobio hoobio deleted the worktree-now-playing-strip branch June 5, 2026 10:30
hoobio pushed a commit that referenced this pull request Jun 6, 2026
🤖 I have created a release *beep* *boop*
---


## [1.0.0](v0.2.0...v1.0.0)
(2026-06-06)


### ⚠ BREAKING CHANGES

* snappier startup, relocate data to %APPDATA%, lighter Mica
* settings and rules now live under %APPDATA%\Earmark. Config saved by a
pre-1.0 build under the old location is not migrated and must be
recreated after upgrading.

### Features

* ✨ add Now Playing media strip to device cards
([#55](#55))
([94ec4f2](94ec4f2))
* add per-device display overrides
([cb4efd1](cb4efd1))
* add Quick Controls overlay
([#52](#52))
([b6dd130](b6dd130))
* add taskbar thumbnail media controls and playback badge
([cb4efd1](cb4efd1))
* adopt WinUI TitleBar control with working back navigation
([cb4efd1](cb4efd1))
* channel-aware MSIX identity and DisplayName per build channel
([5bd1957](5bd1957))
* collapse nav pane on backdrop tap
([cb4efd1](cb4efd1))
* hide taskbar playback indicator after 30s paused
([cb4efd1](cb4efd1))
* now-playing leniency grace window and artwork cross-fade
([cb4efd1](cb4efd1))
* refresh rule summaries during in-place session reconcile
([cb4efd1](cb4efd1))
* resolve session icons from the IconPath fallback
([cb4efd1](cb4efd1))
* slide-in animation for quick controls windows
([cb4efd1](cb4efd1))
* strip '- Topic' suffix from now playing artist
([cb4efd1](cb4efd1))
* strip redundant artist prefix from now playing titles
([cb4efd1](cb4efd1))
* taskbar media controls, startup performance, and UI polish
([#56](#56))
([cb4efd1](cb4efd1))
* theme-aware card surfaces, Mica uniformity, and tighter page
([cb4efd1](cb4efd1))


### Bug Fixes

* animate page transitions on every nav, not just first load
([cb4efd1](cb4efd1))
* keep card at row height as a floor when rules expand
([cb4efd1](cb4efd1))
* lower audible threshold so faint audio keeps app chips lit
([cb4efd1](cb4efd1))
* mask black flash on quick controls open with backdrop-matched
([cb4efd1](cb4efd1))
* MSIX Store-readiness - brand icons, identity, and Quick Controls
polish ([#58](#58))
([5bd1957](5bd1957))
* quick controls scrollbar gutter, disconnected dimming, scroll
([cb4efd1](cb4efd1))
* refine now-playing band layout in strip and fill modes
([cb4efd1](cb4efd1))
* render real brand icons for the Start tile, taskbar, and tray in
([5bd1957](5bd1957))
* roll up hosted webview sessions to owner apps
([#50](#50))
([8d162b6](8d162b6))
* show device card menu on right-click, not backdrop menu
([cb4efd1](cb4efd1))
* stop replaying the Quick Controls slide-in on device state changes
([5bd1957](5bd1957))
* strip Official tags from now-playing title and artist
([cb4efd1](cb4efd1))
* suppress the Quick Controls right-click context menu
([5bd1957](5bd1957))


### Performance Improvements

* snappier startup, relocate data to %APPDATA%, lighter Mica
([cb4efd1](cb4efd1))


### Documentation

* remove shipped customization panel feature doc
([8d162b6](8d162b6))
* rewrite README for the audio companion scope
([#57](#57))
([89343fb](89343fb))


### Miscellaneous Chores

* remove custom smooth-scroll and update AGENTS.md
([#53](#53))
([82b639f](82b639f))


### Code Refactoring

* ♻️ slim down the Quick Controls overlay
([#54](#54))
([9ad54c6](9ad54c6))
* remove unused volume-controls toggle from DeviceCard
([cb4efd1](cb4efd1))
* render now-playing backdrop with in-app acrylic
([cb4efd1](cb4efd1))
* stop persisting and restoring window size
([cb4efd1](cb4efd1))
* unify card section dividers and modernise now-playing slider
([cb4efd1](cb4efd1))


### Build System

* drop Win2D, render taskbar icons via System.Drawing
([cb4efd1](cb4efd1))


### Continuous Integration

* emit an unsigned-namespace test MSIX for sideload testing
([5bd1957](5bd1957))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please-hoobi[bot] <279189756+release-please-hoobi[bot]@users.noreply.github.com>
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