Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 00:29
· 359 commits to main since this release
ac3b8c3

Highlights

Cursors that match your theme, a PDF viewer that marks up scans and fits your
window, and a batch of everyday polish — tabs that come back after a restart,
aliases in autocomplete, and seven interaction bugs put down.

Added

  • Custom mouse cursors — pick a cursor theme under Settings → Appearance →
    Mouse cursor. Ships with Bibata-Catppuccin (Mocha), and — the fun one —
    Bibata (match theme): the cursors re-color live from your active theme's
    accent, custom .json themes included, on every skin or light/dark switch.
    Add your own packs like fonts: any XCursor theme folder (the standard
    Linux cursor-theme format — thousands exist) drops in as-is, and a pack that
    carries SVG sources in Bibata's color-slot convention gets its own
    "(match theme)" entry too. Selection is per-notebook and applies before an
    encrypted notebook unlocks. On Linux changes take effect on the next launch;
    on Windows the standard cursor set is themed at the granularity Windows
    offers.
  • PDF area highlights — a ⬚ tool beside the highlight pen: drag a box
    over any page region — figures, charts, scanned pages with no text layer —
    and it lands on the highlights page with the same colors, jump-links, and
    flash-on-jump as text highlights.
  • PDF fit-width / fit-page zoom — two sticky header controls (↔ / ⤢)
    that keep re-fitting as the window or sidebar resizes; any manual zoom takes
    back over.
  • PDF choice-field dropdowns — a form's combo/list fields now offer their
    options as a click-to-pick list under the in-place editor (typing still
    works for editable combos).
  • "Open in system viewer" — a PDF Zorite can't parse (an unsupported
    encryption scheme, exotic features) now offers a one-click hand-off to your
    OS default viewer instead of a dead end.
  • Remember open tabs — a second switch on the Settings → General →
    Remember window card: reopen Zorite with the tabs (and active tab) you
    had — pages, PDFs, whiteboards, All pages / Graph / Properties. Deleted
    pages and missing files are skipped quietly.
  • Aliases in [[ autocomplete — a page's alias:: names complete
    alongside titles, shown as alias → Title; picking one inserts [[alias]],
    which already resolves to the page.

Fixed

  • Slash menu scrolling with the arrow keys lagged a line behind the
    selection and the height cap clipped the bottom row — rows are now exactly
    as tall as the scroll math thinks, the menu is an exact ten rows, and
    keyboard scrolling advances whole lines the moment the selection would
    leave view.
  • PDF export ignored math alignment — display formulas now center by
    default (like the reading view) and honor left/right alignment.
  • Reader PDF chips looked nothing like the WYSIWYG pill — now
    pixel-matched: same line-art file icon, colors, geometry, and the chip hugs
    its content instead of stretching across the page.
  • Find in Page silently did nothing on the Journal tab, making the Edit
    menu item look broken — it now routes to the global search there (the
    feed's find); page tabs keep their find bar.
  • Clicking a tab in the tab-overflow menu did nothing — it now activates
    the tab.
  • The property row hover box sat flush against the last value character —
    it now has even padding on both sides.
  • The Settings Font dropdown's "Default" now says what it resolves to —
    "Default (theme font)" or "Default (System)".

What's Changed

  • docs(changelog): 0.8.0 ships today (ac3b8c3)
  • docs: 0.8.0 changelog + cursor-themes page, PDF/journal doc updates (ffefbf0)
  • docs(todo): download/region analytics options (aeb75fe)
  • feat(links): aliases complete in the [[ autocomplete (23b52a4)
  • feat(app): remember open tabs across relaunches (b3e5b06)
  • feat(pdf): choice-field dropdowns in the form seat editor (0464585)
  • feat(pdf): "Open in system viewer" on the load-failure pane (91c7940)
  • feat(pdf): fit-width / fit-page zoom modes (525a336)
  • feat(pdf): area (image-region) highlights (c93816d)
  • fix(ui): reader PDF chip matches the WYSIWYG pill (fc37c7d)
  • docs(todo): find bar for the journal feed (bfb7a9d)
  • fix(ui): overflow-menu tab picks activate the tab (dd7d420)
  • fix(app): Journal ⌘F routes to global search instead of no-op (f6cff0e)
  • fix(settings): font dropdown names what Default resolves to (e2bd9e7)
  • fix(export): PDF respects math alignment (45b815d)
  • fix(editor): property-row hover box — 10px right padding to match the left (7a7216b)
  • fix(ui): slash menu — fixed-height rows so scroll math matches paint (6fc4d35)
  • fix(cursors): CI — PCWSTR import path, SIZE_PT dead on Linux (f363509)
  • feat(cursors): theme-reactive packs — bundled Bibata + user SVG packs (2f9a9a3)
  • feat(cursors): user cursor packs + Settings picker (7a71423)
  • feat(cursors): os-cursors crate — custom cursor themes, no gpui fork (f12d2fb)
  • docs: 0.7.0 coverage — notebooks page, PDF forms, README, editor API.md (7eb275f)
  • chore(deps): Bump taiki-e/install-action in the actions-all group (fdcd4ce)

Full Changelog: v0.7.0...v0.8.0