diff --git a/todo.md b/todo.md index 8fc8049..a4b0ee0 100644 --- a/todo.md +++ b/todo.md @@ -45,8 +45,6 @@ are the ones that would make Dark look like iPodderX; the rest are tidying. holds, but in the feed header the minus sits bare at the far right, apart from the round buttons, and reads as a window's minimise control. Give it the same round frame and put it with the others (`.acts .btn.last`, :224). -- [ ] **Follow the system theme.** A first visit is always Dark: `THEMES` has no "system" (:1846, - :1856). When nothing is stored, pick Dark or Light from `prefers-color-scheme`. - [ ] **Respect reduced motion.** The drawer slide, the folder chevron and the toast animation should stop under `prefers-reduced-motion`. - [ ] **Art.** The player shows the episode title's initials ("SE") even when the feed has art: use the @@ -56,5 +54,32 @@ are the ones that would make Dark look like iPodderX; the rest are tidying. - [ ] **Settings export and import.** A floppy disk and a plus, which only make sense with the hint text under them. The one spot where the icon-only rule does not hold up; consider words there. +### Folders in the sidebar + +From a closer look the same day: 2× crops of the sidebar in all three themes, with positions measured in +the browser. Closed by default, remembered across reloads (`ipx.expanded`) and opened by a search is +right, and so is the quarter turn when you click. How it is drawn is not. + +- [ ] **Keyboard.** The triangle is a `` and a feed row a `
`, with no `tabindex` or + `aria-expanded` anywhere: Tab goes from the feed filter straight to Sign out, so the feed list cannot be + used from the keyboard at all. Make the triangle a `