Repository navigation
Breaking
- deps — take resvg-uniffi from git, and stop publishing to crates.io (
b0f551d)
Added
- leaf-swift — force-click Look Up on the Mac, laid over the word as drawn (
5f35912) - leaf-swift — answer the rest of Cocoa's standard key bindings on the Mac (
8eef0ce) - leaf-swift — Edit ▸ Speech and the Substitutions panel on the Mac (
73b2f22) - leaf-swift — read the Mac editor by visual line, range and style for VoiceOver (
4a5d8aa) - leaf-swift — find dates, addresses, numbers and URLs under a force click on the Mac (
dcf247d) - leaf-swift — give Mac input methods real attributes, clauses and line geometry (
ba456b2) - leaf-swift — drag a picture out of the Mac editor as its file (
b57827c)
Fixed
- leaf-core — find the word at an offset among drawn glyphs in WYSIWYG (
81f3a65) - leaf-swift — put visualLine's doc comment back on visualLine (
4dbc578) - leaf-swift — break a kill chain on a kill elsewhere, and carry the mark through edits (
bdf2488) - leaf-swift — frame an empty accessibility range as the caret, and keep VoiceOver's text (
b9c7bb1) - leaf-swift — look up only what a click is on, and claim a force click only for a peek (
ed4a855) - leaf-swift — write a detected date's calendar file only when it is added (
a9c10fc) - leaf-swift — judge a marked clause thick by its line style, not its whole bitmask (
2d4f8b1) - leaf-swift — answer a force click from its pressure, since AppKit never sends quickLook for one (
a66f85d) - leaf-swift — look up a force-clicked date a word at a time, since Look Up never answers the phrase (
2325e9c)
Behavioural changes
-
leaf-core, leaf-ffi, leaf-ratatui, leaf-math, leaf-raster and leaf-tui get no new versions on crates.io after 0.5.0; depend on them from git,
branch = "main". -
on macOS a force click or three-finger tap looks up the selection or the word under the pointer, or peeks the footnote or previewable link there, instead of doing nothing.
-
the macOS context menu offers Look Up for the word under the click when nothing is selected, and Look Up's highlight is drawn in the word's own font on its baseline.
-
on macOS ⌘⌫, ⌃K, ⌃Y, ⌃T, ⌃⌫, ⌃A/⌃E, page and scroll keys, the emacs mark commands and Edit ▸ Transformations now act in the editor instead of beeping.
-
on macOS Edit ▸ Speech ▸ Start/Stop Speaking and Edit ▸ Substitutions ▸ Show Substitutions are enabled and work in the editor.
-
on macOS
accessibilityInsertionPointLineNumberis the caret's visual line rather than its core row, and the editor posts value- and selection-changed accessibility notifications. -
on macOS a force click on a detected date, address, phone number or URL looks up the whole phrase, and the context menu over one offers Call, Show in Maps, Open URL, New Email or Add to Calendar.
-
on macOS a multi-clause IME composition is underlined per clause (thick for the active one), and
firstRect(forCharacterRange:)returns the range's first full line with a matchingactualRangeinstead of one character's box. -
on macOS dragging a loaded picture out of the editor to the Finder or another app delivers the image file (or a promised one for a
data:image), with the block's markup still offered as text. -
on macOS a force click on the editor now looks up the word, selection or detected data under the pointer, or peeks the footnote or link there, where before it did nothing.
-
on macOS a force click on a detected date looks up the word under the pointer rather than the whole date.
Every change in this release and the ones before it: docs/CHANGELOG.md.