From dbd759d4b065a96a251b450669acef7a138e174c Mon Sep 17 00:00:00 2001 From: John Smith Date: Wed, 9 Sep 2026 22:08:52 -0400 Subject: [PATCH] =?UTF-8?q?docs(parity):=20refresh=20deferred=20registry?= =?UTF-8?q?=20=E2=80=94=20add=20type-ahead=20jump,=20OS=20file=20associati?= =?UTF-8?q?ons,=20drag-inertia=20pivot=20pan,=20settings=20sharing?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/parity/deferred_registry.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/parity/deferred_registry.md b/docs/parity/deferred_registry.md index 5484461..8e3a77c 100644 --- a/docs/parity/deferred_registry.md +++ b/docs/parity/deferred_registry.md @@ -14,5 +14,9 @@ Each is a possible future work item; none blocks the Zune 4.8 experience Not-Zun | **Mixview external related-artist satellites** | Phase 6 backlog | Mixview satellites currently use the local library (genre/mood/related); external MusicBrainz related-artist fetch would add network latency and rate-limit pressure to a purely visual surface. | | **Notification-area tray icon** | Polish backlog | Avalonia tray support is platform-quirky; Zune itself only had a taskbar presence. | | **CD Land real pipeline (Phase 10)** | Capability-gated phase | No optical drive is available on the development machine; the DISC view stays in its manual/simulated mode. Implementation should be done blind against platform tooling (`cdparanoia`/`cdrdao`/IMAPI2) only if explicitly requested. | +| **A–Z type-ahead jump-in-list** | `SHORTCUTKEYS.UIX` KeyCommandA–Z + JumpInList | The Zune-published buffer-as-prefix semantics are not fully decodable from the compiled table without an Iris UIB parser, and the existing per-key shortcuts (Ctrl+P/F/B/H/T/M/E, F1, /) cover the common cases. A future pass can re-decode the letter-table and wire the jump buffer into the library/collection/search lists. | +| **Real OS file associations (FILETYPES.UIX)** | `FileTypes` settings page | Zune's file-types page wired the Windows registry / Linux `mimeapps.list` for `.mp3/.m4a/.mp4` etc. Not-Zune's file-types page ships an in-app ingest-extension editor; OS-level registration is invasive (Windows assoc writes require elevation on some installs, Linux MIME registration is per-desktop-environment) and would need a per-platform installer hook. Left as a future cross-platform integration. | +| **Drag-inertia panoramic pivot strip** | `PIVOTLIST.UIX` + Zune's smooth-deceleration pan | Not-Zune ships mouse-wheel pan (`PointerWheelChanged` → ScrollViewer) for the pivot strip bleed-off at the authentic 734×500 min width. Zune's true behavior is touch/drag with inertia + chevron scroll-arrow assets. A drag-pan gesture recognizer + scroll-arrow overlay is a future pass; wheel-pan is the pragmatic stand-in. | +| **Settings "sharing" page** (UPnP / `ZuneNSS` / `ZuneShareEXE`) | Software settings list (Zune 4.8) | The UPnP/media-sharing server target is covered under the existing UPnP row above. The standalone settings page that toggled per-device "music/video/photos can be shared" can be added once a sharing transport exists; today the equivalent rule surface lives on the device sync-options page. | -Last updated: 2026-09-09 (post Phase 9). +Last updated: 2026-09-09 (post Phases 1–5 parity batch).