summaryrefslogtreecommitdiff
path: root/BACKLOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'BACKLOG.md')
-rw-r--r--BACKLOG.md34
1 files changed, 34 insertions, 0 deletions
diff --git a/BACKLOG.md b/BACKLOG.md
index 49f20d0..b36d66c 100644
--- a/BACKLOG.md
+++ b/BACKLOG.md
@@ -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.