feat(radio): hand the tuner slider's events to RadioControls through the store

RadioTuner binds the slider's pointer, key and value events in its
template and calls RadioControls through the radio store; the drag,
its slot and the pointer capture stay with RadioControls, unchanged.
This commit is contained in:
Sameh Khamis committed 2026-11-01 11:06:54 -08:00
1 parent 7f7e66e793
commit fa2dc9fc87
4 files changed
+72 -113

No files matched your search

+2 -1
View File
@@ -153,7 +153,8 @@ a feature supplying only its accent.
the same way; fields a person edits take their value through
`v-field-value`, which never writes a focused field;
`RadioTuner` renders the directory tuner, where RadioControls keeps the
drag and its slot and publishes the band, readouts, slider and needle,
drag and its slot, takes the slider's pointer, key and value events
through the store and publishes the band, readouts, slider and needle,
and the component lays out the tick tape against the dial's measured
width and lays out the snapped needle before it drops the drag class;
`ContextView` renders the mode switch and the nearby sites