diff options
Diffstat (limited to 'BACKLOG.md')
| -rw-r--r-- | BACKLOG.md | 34 |
1 files changed, 34 insertions, 0 deletions
@@ -47,3 +47,37 @@ extracted or feed-provided HTML and swap it for a tap-to-play thumbnail (image + play button) that opens the video in the YouTube app/browser on tap, rather than trying to make the embed actually play inline (which would mean turning JS back on for untrusted third-party content). + +## Bug report button + +**Motivation:** every crash/bug so far has been diagnosed by manually pulling +logcat and querying the on-device DB over adb -- fine on tungsten's emulator, +not available from the user's actual phone in the moment something breaks. + +**Rough shape (not yet built):** a "Report bug" action (article overflow +menu, or a dedicated crash-handler hook) that gathers what's needed to +reproduce in the emulator -- the current article's URL/id, a short +user-typed description, and whatever we've already instrumented internally +(feed id, reader-mode state, isReaderMode/extraction state, recent logcat +lines if reachable) -- and copies it to the clipboard as one block of text, +ready to paste back into a message. + +## Smaller title text + +Article titles in the reader's top bar (and the list rows) read too large +relative to everything else. Reduce the type scale -- exact size TBD by eye +once tried. + +## Bottom action strip + +**Motivation:** the reader's top bar is getting crowded (reader-toggle, +open-in-browser, bookmark, Stash, overflow) and it's a top-heavy layout for +a one-handed phone -- reachability, not just tidiness. + +**Rough shape (not yet built):** move the action icons + overflow menu into +a bottom strip (title/back stay in the top bar). Auto-hide both the top and +bottom strips together on scroll (hide on scroll-down, reveal on scroll-up +or tap), matching the common "immersive reading" pattern other reader apps +use. Needs to coexist with the existing scroll-vs-swipe gesture handling in +ReaderScreen without reintroducing the jank/interception problems already +fought through there. |
