mirror of
https://github.com/grub-basket/SP.git
synced 2026-07-22 07:46:27 +00:00
1.7 KiB
1.7 KiB
0.163.0
Faster note creation on slow/network drives, an evenly-spaced mobile composer, and a small header consistency fix.
Instant note creation — no flash on a slow drive (0.159.0 – 0.160.0)
Creating a note used to briefly flash the filename-derived title before the body appeared (and again a moment later) on a slow or network drive. Now a new note renders its real body immediately and stays stable:
- Prime from memory (0.159.0). The render cache is seeded from the note body already in memory at create time, so the new row paints instantly — no filename placeholder and no read back over the network for content that was just written.
- No re-read from the recovery-link write (0.160.0). The background
parentLink/childrenwrite only touches frontmatter, so it no longer evicts the freshly-rendered body and forces a re-read — the cache entry is simply re-stamped with the new modified time. This also removes a similar flash when moving notes. External/coworker edits still refresh normally.
Mobile composer button spacing (0.158.0, 0.161.0, 0.162.0)
The composer's action buttons are now evenly spaced at every width, and the Send button is no longer cramped against the button on its left or flush to the screen edge.
- Send sits on the same rhythm as every other button (a single flex gap governs the whole row), with an invisible extended tap target so it stays easy to hit.
- (0.158.0 and 0.161.0 were earlier passes that lined up at desktop width but drifted on a real phone; 0.162.0 makes it width-independent.)
Header menu button (0.163.0)
The home-note header's actions button now uses the vertical kebab (⋮), matching the list rows below it (was a horizontal meatball).