The same page on every screen
The text is laid out on a page of one fixed size and the sheet scaled to the screen, so a phone breaks it exactly where a desktop does — twenty-one lines to the page on both. The type size is computed from the page and the line count rather than chosen. A PDF's full screen is the browser window, not the screen, and its button sits beside the zoom. "Recent Notes" is stamped by every write, not only by a rename. And a PDF that will not open says which of the four reasons it is. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
9507761bce
commit
4013e959d6
12 files changed
+295
-101
No files matched your search
@@ -14,6 +14,41 @@ a rebuild is not bit-identical.
|
||||
|
||||
---
|
||||
|
||||
## 2026-08-26 — The same page on every screen
|
||||
|
||||
**Images** — web `sha256:e475c080…`, server `sha256:49a98c66…`
|
||||
|
||||
The server image carries no change of its own; `build.sh` builds both.
|
||||
|
||||
**Changed**
|
||||
- **Twenty-one lines to the page, and the same twenty-one everywhere.** The text
|
||||
is now laid out on a page of one fixed size and the whole sheet is scaled to
|
||||
the screen, instead of being set in screen pixels. Set that way, a phone and a
|
||||
desktop disagreed about everything that matters — the same note broke into
|
||||
different lines on different pages depending on what you read it on, and a
|
||||
phone page held eighteen lines where a desktop held far more. The type size is
|
||||
computed from the page and the line count rather than chosen, so the count
|
||||
survives a change to either; a desktop therefore shows larger writing on a
|
||||
smaller-looking sheet, the way a ruled notebook app does.
|
||||
- **Full screen for a PDF means the browser window, not the screen.** Asking the
|
||||
browser for its own full screen took the tabs and the address bar with it,
|
||||
which was more than was wanted. The overlay over the app — the part that
|
||||
removes the sidebar, the list and the title bar — is the whole feature now.
|
||||
The button moved next to the zoom, where the other question about how much
|
||||
room the document gets already lives.
|
||||
|
||||
**Fixed**
|
||||
- **"Recent Notes" is now sorted by when you last wrote in a note**, not by when
|
||||
you last renamed one. The store always stamped every write; the lists on screen
|
||||
read the app's own copy of the notes, and writing *in* a note left that copy
|
||||
untouched — so the dashboard and the "Last changed" sort showed the order from
|
||||
the last reload.
|
||||
- **A PDF that will not open says why.** One message covered every failure and
|
||||
guessed at the cause ("offline?"), which was usually wrong and left a report of
|
||||
"it will not open on my phone" with nothing in it. The status now travels with
|
||||
the failure: a missing file, a server that refused, a server that could not be
|
||||
reached and a file that will not parse are four different messages.
|
||||
|
||||
## 2026-08-25 — Colour, a page you can see the edge of, and a document on its own
|
||||
|
||||
**Images** — web `sha256:3e1b47e1…`, server `sha256:89e474cc…`
|
||||
|
||||
Reference in new issue
Block a user