Repository navigation
v0.12.0
Highlights
The toolkit release: Zorite moves onto GPUI Kit and puts its new pieces to
work — a command palette, link previews on hover, a rebuilt Settings window —
plus highlights and colored text, and property fields that behave like real
text fields.
Added
- Command palette — ⌘⇧P (Ctrl+Shift+P), or View → Command Palette….
Type to run any menu command, the current page's actions (favorite, copy
link, rename, delete…), navigation (today, jump to date, All pages, the
Graph, show or hide the sidebar), or a quick setting (WYSIWYG, theme, line
numbers, sidebar side). Each command shows its shortcut. - Link previews on hover. Rest the pointer on a wiki link, tag, block
reference, URL, or property pill — in either view — and a card shows where
it goes: a page's opening lines rendered as markdown (right-to-left pages
included), or the full address of a web link, so you can see where a link
really points before clicking it. - Highlights and colored text.
==text==highlights in the theme's
color. For a chosen color, select text and right-click: two rows of
swatches set the text color or the highlight, ✕ clears it, and…opens a
full color picker. ⌘⇧H (Ctrl+Shift+H) toggles a highlight. Colors are saved
in the same form Obsidian uses, so they carry over between the two apps. - Property fields work like text fields. Select with the mouse (drag,
double-click a word, triple-click the field) or Shift with the arrow keys;
cut, copy, paste, and select all with the usual shortcuts or a right-click
menu. The arrow keys now move out of the block at its edges, as they do
in tables. - A rebuilt Settings window, with a sidebar search that also finds
shortcut names and dropdown options — search "pan" to reach the whiteboard
keys. - Logseq imports turn
^^highlights^^into==highlights==; Obsidian
imports keep==highlights==as they are.
Fixed
- Opening a page whose title starts with a non-English letter (Persian,
Arabic, Hebrew…) could crash the app. - A template ending in a bullet (
*) lost its trailing space, so the bullet
didn't appear until you typed a space. - Editing properties left a gap under "+ Add property", and clicking back into
the note afterwards left the caret stuck in the property block instead of
where you clicked. - Five clicks on the Journal tab open the game again.
- The Settings sidebar and the command palette follow custom themes (the CRT
theme showed white labels and a borderless palette). - Esc closes an open dialog even while a note is being edited.
Changed
- The UI toolkit moved from gpui-component to the
GPUI Kit crates on crates.io. - PDF export uses oxidize-pdf 5; exported documents look the same.
- Zorite's eight reusable crates are published on
crates.io under the MIT license
(list).
What's Changed
- docs(changelog): 0.12.0 (cc25380)
- fix(tabs): five clicks on the Journal tab open the game again (fa7ce60)
- feat(properties): arrow keys leave the property form (17b6acd)
- fix(properties): a click-away keeps the caret where the user clicked (87347a9)
- feat(properties): select, copy/paste, and a right-click menu in property fields (6f934f9)
- chore(crates): zorite-editor 0.11.1 (a01c0ec)
- fix(properties): reserve the property editor's real height in the note (33d4420)
- fix(templates): keep a template's trailing space and first-line indent (7209a4b)
- chore(crates): release zorite-editor 0.11, zorite-markdown 0.10, patch releases for the rest (35968e9)
- chore(deps): oxidize-pdf 5 and base64 0.23 in the manifest (f9b4e5e)
- chore(deps): Bump trash in the cargo-minor group across 1 directory (5288ca5)
- chore(deps): Bump the actions-all group across 1 directory with 6 updates (75e08c9)
- chore(deps): rustls 0.23.45 for RUSTSEC-2026-0285 (2b5ceed)
- feat(markdown): ==highlights== and colored text/highlights in both views, with a picker (6a2b0fe)
- chore(deps): Bump lopdf from 0.44.0 to 0.45.0 (42b3c34)
- fix(settings): restore the non-macOS key glyphs (4e1d243)
- feat(dev): fps HUD feature and headless UI tests (e1db0de)
- fix(palette): raised surface and divider border so the dialog frames on CRT (176ed79)
- fix(theme): Settings sidebar follows the skin (0aa88aa)
- feat(palette): navigation — today, jump to date, All pages, Graph, sidebar (5475e24)
- feat(palette): quick settings — WYSIWYG, line numbers, sidebar side, theme mode (c3eae43)
- feat(palette): the active page's context-menu verbs under its title (f107dca)
- feat(palette): command palette on ⌘⇧P / Ctrl+Shift+P (8ae870a)
- feat(links): hover card renders the page excerpt as markdown (36ca46c)
- fix(mentions): don't slice mid-character scanning for a non-ASCII title (263689f)
- fix(links): hover card excerpt lays out right-to-left pages in logical order (11cd1bd)
- docs: API.md for HoverLink / on_link_hover; TODO hover previews done (7e1b3c7)
- feat(links): hover preview cards for links in both views (097453c)
- docs(todo): Settings builder adopted (862664b)
- feat(settings): rebuild the Settings window on gpui-component's setting module (3723117)
- docs(crates): plain-language descriptions and README intros, one voice across all eight (ab4dd91)
- docs(site): right-to-left text, the Language setting, sidebar dock side, math accents (f22e896)
- docs(readme): catch the feature list up — RTL, zh-CN, math accents, block refs, PDF/whiteboard additions, chrome options, updates, hardening, AppImage delta (09a55c9)
- docs: the crates are on crates.io — badges, dependency snippets, MIT, gpui-pre note (00fd484)
- chore(crates): MIT for zorite-editor, zorite-markdown, gpui-whiteboard (0c8b3a3)
- chore(crates): first published versions reflect each crate's release history (20d11df)
- chore(crates): publish prep — zorite-markdown / zorite-editor rename, MIT, metadata (fe2853b)
- chore(deny): bincode advisory via gpui-base/syntect; drop 4 ignores the new graph no longer hits (2ca8676)
- chore(deps): Cargo.toml comments + dependabot ignores for the gpui-pre / gpui-kit world; rustfmt (a096830)
- chore(deps): gpui-component 1505b14 (git) -> gpui-kit 0.6.0 family (crates.io) + gpui-pre 0.3.2 (578fde3)
- docs(todo): scope gpui-kit 0.6 adoption — what to keep, what to adopt (2fd1a99)
- fix(pdf): gpui-pdf builds with default features — gate area-mode items on markup (12107d0)
Full Changelog: v0.11.0...v0.12.0