Skip to content

3.8.4

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Oct 09:22
· 2 commits to main since this release
bc1f3e9

The highlighter: a stroke drawn along a line of a chapter, the stroke fading as the marker sweeps across the same words, and the highlight kept, with the quiet status line Highlighted as an idea. Kept in Think. offering Undo and Keep as ink

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.

The Reader on an iPad: the edge zones and a swipe mid-turn in landscape, the Contents sheet at half height in portrait

  • 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: text that forgets its -webkit-user-select, which iPadOS reads and a desktop never notices.
  • main.js is 3,202.5 KB, under the 3,203 KB ceiling. No new library.