diff --git a/PROGRESS.md b/PROGRESS.md index e95d440..408da48 100644 --- a/PROGRESS.md +++ b/PROGRESS.md @@ -56,6 +56,17 @@ and until now nothing set them. --- +## 2026-09-10 — Defaults and chrome + +* **All** is the default episode filter and the first tab; Unread, Downloaded and Flagged follow. + Opening a feed and seeing nothing because everything in it was read is a poor first impression. +* **OPML import/export moved into Settings**, under a Subscriptions heading, and the OPML button is + gone from the sidebar -- it is a thing you do once in a while, not a daily control. +* **The feed actions are pills with icons**, and Unsubscribe is pushed to the far end in a quiet + style: it sat next to Settings looking exactly like it, one slip away from losing a feed. + +--- + ## 2026-09-10 — Phone layout The UI was unusable on a phone, starting with the worst of it: the ☰ button lived inside the player diff --git a/web/index.html b/web/index.html index f5e8222..49d3e89 100644 --- a/web/index.html +++ b/web/index.html @@ -160,12 +160,21 @@ input:focus,select:focus{outline:0;border-color:var(--accent)} .fhead .sub{color:var(--dim);font-size:13px;margin-bottom:8px} .fhead .sub a{color:var(--dim);text-decoration:none} .fhead .sub a:hover{color:var(--accent)} -.acts{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto} +.acts{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-top:auto} +.acts .btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px} +.acts .btn i{font-style:normal;font-size:13px;line-height:1;opacity:.7} +.acts .btn.primary i{opacity:.9} +.acts .btn:hover{background:var(--raise)} +.acts .btn.primary:hover{background:var(--accent2);border-color:var(--accent2)} +/* Leaving a feed is not one of the everyday actions: keep it off on its own. */ +.acts .btn.last{margin-left:auto;border-color:transparent;background:none;color:var(--faint)} +.acts .btn.last:hover{background:none;border-color:var(--bad);color:var(--bad)} .btn{ background:var(--panel2);border:1px solid var(--line);border-radius:8px; padding:6px 12px;font-size:13px; } .btn:hover{border-color:var(--accent)} +a.btn{text-decoration:none;color:inherit} .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--ink);font-weight:600} .btn.primary:hover{filter:brightness(1.08)} .btn.danger:hover{border-color:var(--bad);color:var(--bad)} @@ -352,7 +361,6 @@ input[type=range]::-moz-range-thumb{width:12px;height:12px;border:0;border-radiu
Move subscriptions between podcast apps.