Repository navigation
Underline a passage line by line with the Pencil: one highlight, one thought in Think.
An iPad release: four things that only went wrong on a tablet, fixed.
No longer broken
- A passage underlined line by line made several thoughts — on an iPad, reading the next line before marking it took longer than the pen's few seconds, so every line became its own entry in Think. Now the next line grows the same highlight however long you took to get there. A stroke that stops a little short of a line's last words, or starts after the next line's first ones, takes them in (up to three on each side). It works the same in Page view, on a printed page. The pen and a selection grow the same highlight, whichever came first, and Undo takes back only the line you just added. A different meaning, another paragraph or a skipped line still starts a highlight of its own.
- A finger could not select a chapter's words on an iPad — only the Pencil could highlight. A long press now selects the words and offers the four meanings, while the Pencil keeps drawing.
- Think's card actions lost their icons on a tablet — Obsidian's tablet padding squeezed them into a shaded blob. They are icon buttons again.
- Buttons all over the plugin grew on a tablet — Obsidian's tablet padding overrode the plugin's own, so pills, chips and tabs in the Reader, the Library, This note, Community, Cultivate, Settings, Explore and the dashboards came out too wide. Each one keeps its own box now. On desktop a few buttons look as they were always meant to: the Reader's detour pill in the accent colour, quiet links without a fill, Settings tabs with no fill at rest.
Under the hood
- A guardrail for every button — a test compiles the stylesheet and fails if any button the plugin builds would lose its padding or fill to Obsidian's button rules, on any view.
- iOS text selection — a test fails on a
user-select: textthat forgets its-webkit-user-select, which iPadOS reads and a desktop never notices. main.jsis 3,202.5 KB, under the 3,203 KB ceiling. No new library.