Redesign a feed's settings dialog #290

Closed
opened 2026-10-19 07:27:06 -07:00 by rays · 4 comments
Owner

Asked for on 2026-10-19 with the Signals switch (see the issue beside this one). The dialog has grown one setting at a time since #167: download, DeadAir, hidden words, In All Subscriptions (#288), Private, and now Signals, in one column with a caption each. Group them by what they change, with mockups here for approval before it merges.

Asked for on 2026-10-19 with the Signals switch (see the issue beside this one). The dialog has grown one setting at a time since #167: download, DeadAir, hidden words, In All Subscriptions (#288), Private, and now Signals, in one column with a caption each. Group them by what they change, with mockups here for approval before it merges.
rays added the enhancement label 2026-10-19 07:27:06 -07:00
Author
Owner

Mockups for approval. Prototype on the branch feed-settings-redesign (b54b478), with the Signals switch (#289). Nothing is merged or deployed.

Glass, phone (390px), dark

Before After

Glass, phone, light

Before After

Modern, desktop

Before After

An OPML subscription, and a show of an OPML kept out of Signals (its own switch follows the OPML's, dimmed):

OPML Show in it, desktop Show in it, phone

Wireframe

[art] Test Show
      Your settings for this feed. Everyone else who reads it keeps their own.
-------------------------------------------------------------
Downloads       Download automatically                  (o)
                [ Default (1) | Newest | All ]
                ||  episode strip
                The server's default: downloads the newest 1 ...
                Only items that mention  [chips]
                Include explicit items                  (o)
-------------------------------------------------------------
Playback        DeadAir                                 (o)
                Shrinks long silences ...
                Breathing room  o----.----.----   0.3 s
-------------------------------------------------------------
Where it shows  [≡] All Subscriptions                   (o)
                [S] Signals                             (o)
                Off leaves this show out of that list and its count.
                Hide items that mention  [chips]
-------------------------------------------------------------
Directory       Private                                 (o)
-------------------------------------------------------------
Address         [ http://...                    ] [copy]
=============================================================
                                                  [x] [check]

On a phone each part's name sits above its controls.

What changed

  • Parts named by what they change, the name in a column beside the controls, ruled apart. The box round downloads (and none round the rest) is gone.
  • All Subscriptions and Signals as rows with the sidebar's own icons. The Signals row shows only when Signals are on.
  • Hide items that mention moves into Where it shows.
  • Captions shortened: DeadAir to two lines, Breathing room's dropped, hidden words to one.
  • The address, the same for everyone and an admin's to change, moves to the foot. A feed that moved still scrolls there.
  • No theme colours changed. The dialog is 580px wide on a desktop, from 520.

Yours to decide

  1. The address at the foot, or back at the top under the name.
  2. Part names: Downloads, Playback, Where it shows, Directory, Address.
  3. The Signals row hidden when Signals are off, or always shown.
  4. Breathing room's caption ("The silence kept where a long one is cut...") dropped, or kept.
Mockups for approval. Prototype on the branch `feed-settings-redesign` (b54b478), with the Signals switch (#289). Nothing is merged or deployed. ## Glass, phone (390px), dark | Before | After | |---|---| | ![](https://git.sdf1.net/attachments/d7cf1532-6f7d-4d8d-b584-63431450ec62) | ![](https://git.sdf1.net/attachments/6e8c6268-0479-40b4-805f-e5ff89f4ac87) | ## Glass, phone, light | Before | After | |---|---| | ![](https://git.sdf1.net/attachments/c734b10e-ac01-4d43-a21c-c0078593f04b) | ![](https://git.sdf1.net/attachments/46511901-1828-4405-92f8-27225efdc15e) | ## Modern, desktop | Before | After | |---|---| | ![](https://git.sdf1.net/attachments/23291411-0b56-4381-9441-a6a3f754117b) | ![](https://git.sdf1.net/attachments/2200e53e-c77f-4071-bf77-6e76caa6389d) | An OPML subscription, and a show of an OPML kept out of Signals (its own switch follows the OPML's, dimmed): | OPML | Show in it, desktop | Show in it, phone | |---|---|---| | ![](https://git.sdf1.net/attachments/58e51646-1b9e-4de8-9de2-f831d13b7af4) | ![](https://git.sdf1.net/attachments/44b8a8bd-2efa-4701-a276-b11fb90f9bfc) | ![](https://git.sdf1.net/attachments/e6b0290c-59d4-44c4-b547-b092b2167816) | ## Wireframe ``` [art] Test Show Your settings for this feed. Everyone else who reads it keeps their own. ------------------------------------------------------------- Downloads Download automatically (o) [ Default (1) | Newest | All ] || episode strip The server's default: downloads the newest 1 ... Only items that mention [chips] Include explicit items (o) ------------------------------------------------------------- Playback DeadAir (o) Shrinks long silences ... Breathing room o----.----.---- 0.3 s ------------------------------------------------------------- Where it shows [≡] All Subscriptions (o) [S] Signals (o) Off leaves this show out of that list and its count. Hide items that mention [chips] ------------------------------------------------------------- Directory Private (o) ------------------------------------------------------------- Address [ http://... ] [copy] ============================================================= [x] [check] ``` On a phone each part's name sits above its controls. ## What changed * Parts named by what they change, the name in a column beside the controls, ruled apart. The box round downloads (and none round the rest) is gone. * All Subscriptions and Signals as rows with the sidebar's own icons. The Signals row shows only when Signals are on. * Hide items that mention moves into Where it shows. * Captions shortened: DeadAir to two lines, Breathing room's dropped, hidden words to one. * The address, the same for everyone and an admin's to change, moves to the foot. A feed that moved still scrolls there. * No theme colours changed. The dialog is 580px wide on a desktop, from 520. ## Yours to decide 1. The address at the foot, or back at the top under the name. 2. Part names: Downloads, Playback, Where it shows, Directory, Address. 3. The Signals row hidden when Signals are off, or always shown. 4. Breathing room's caption ("The silence kept where a long one is cut...") dropped, or kept.
Author
Owner

Address moved back to the top, under the name, as asked (363a5a1 on the branch). Everything else as above.

Glass, phone Modern, desktop

Still yours: the part names, the Signals row hidden while Signals are off, and Breathing room's caption dropped.

Address moved back to the top, under the name, as asked (363a5a1 on the branch). Everything else as above. | Glass, phone | Modern, desktop | |---|---| | ![](https://git.sdf1.net/attachments/6e659a09-d8ae-49c3-8d0e-5dfe7705e953) | ![](https://git.sdf1.net/attachments/4a58bc93-1377-4bfd-8bda-ccca9e1fa22c) | Still yours: the part names, the Signals row hidden while Signals are off, and Breathing room's caption dropped.
Author
Owner

Approved as shown, with the address at the top (363a5a1), part names as they are for now, the Signals row only while Signals are on, and Breathing room's caption dropped. Deployed 2026-10-19 14:48 UTC in ipx-web.

Approved as shown, with the address at the top (363a5a1), part names as they are for now, the Signals row only while Signals are on, and Breathing room's caption dropped. Deployed 2026-10-19 14:48 UTC in ipx-web.
rays closed this issue 2026-10-19 07:48:47 -07:00
Author
Owner

Changed after approval, as asked: DeadAir's pause slider has no Breathing room heading now, only its value (named for screen readers still). Deployed with 4c1b784.

Changed after approval, as asked: DeadAir's pause slider has no Breathing room heading now, only its value (named for screen readers still). Deployed with 4c1b784.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rays/ipx#290