chore(release): 0.96.0 — the design constitution
E28: one action list per object, keyboard reorder, touch drawers and player controls, the table pager, plus four deep-review fix rounds (playlist sync locking, player restart and focus behaviour).
This commit is contained in:
@@ -1,4 +1,23 @@
|
||||
[
|
||||
{
|
||||
"version": "0.96.0",
|
||||
"date": "2026-09-27",
|
||||
"new": [
|
||||
"Every list's action menu now works the same way: open it with the “…” on a card or row, and a Delete there comes with an Undo.",
|
||||
"Reordering no longer needs dragging: every drag handle also moves its row with the keyboard.",
|
||||
"Side panels open as a drawer on touch screens and narrow windows, and the Plex player has touch-sized controls.",
|
||||
"Tables get a page switcher with first/last, and a filter on a hidden column is named and can be cleared from its chip.",
|
||||
"A playlist's menu copies its name and its YouTube address.",
|
||||
"A list that failed to load offers Retry."
|
||||
],
|
||||
"fixed": [
|
||||
"Syncing a playlist with YouTube is now one-at-a-time across tabs and the scheduler; a push can no longer empty a YouTube playlist you deleted locally meanwhile, and a rename made during a push stays marked unsynced.",
|
||||
"The Plex player: Restart plays the new session, a key on the faded controls only shows them, and a film superseded before it started is picked up again instead of “couldn't start”.",
|
||||
"Keyboard focus lands somewhere sensible after closing menus, removing chips and pressing Back; page scroll positions are restored without fighting your own scrolling.",
|
||||
"Subtitles with a stray byte keep their accented letters.",
|
||||
"Many smaller fixes to menus, labels, pluralized counts and screen-reader names."
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "0.95.0",
|
||||
"date": "2026-09-23",
|
||||
|
||||
Reference in New Issue
Block a user