github leo1oel/lattice v0.16.17
Lattice v0.16.17

one hour ago

Highlights since 0.16.16

  • Add citations without saving the full text. Adding a paper to a project now saves just its citation by default, so you can cite a paper without downloading its PDF and full text, and adding a batch of papers runs in parallel instead of one at a time.
  • Keep LaTeX auxiliary files out of sight. A new global setting keeps the .aux, .log and other files LaTeX writes in a hidden .research/build folder instead of next to your sources. Thanks to @dromeroc for the request (#890).
  • A Bibliography layout. A new layout preset puts the bibliography beside your document, and each layout remembers which document it had open.

Notable fixes

  • Visual mode renders figures, tables and the title block, and shows what citations and references point to so you can jump there.
  • LaTeX formatting buttons toggle formatting off again instead of nesting another command.
  • You can delete a project's main .tex document.
  • Linux: an open project no longer rescans itself three times a second, and shortcuts read Ctrl+Shift+J instead of ⌘⇧J.

Changes in v0.16.17

  • feat(gpui): shell and dock with Trellis layout, workspaces, presets, command palette, menus and windows (#858) (20573223)
  • fix(editor): make LaTeX formatting buttons toggle instead of nesting (#873) (b8a12708)
  • fix(visual): show what citations and references point to, and jump there (#874) (878bb500)
  • feat(gpui): editor adapter over Zed's editor with LaTeX cards, completion and TexLab diagnostics (#868) (c79fdfc4)
  • fix(gpui): find the front document's editor from the arrangement in the e2e focus check (#875) (e4f8d711)
  • feat(editor): render figures, tables and the title block in LaTeX Visual mode (#876) (7dac1bac)
  • feat(gpui): native PDF viewer with Tauri-app parity (#863) (2cb878c2)
  • build(gpui): build every checkout's GPUI in one shared, warm build tree (#877) (233fb05d)
  • test(gpui): check a second window's PDF draws, at the window's scale factor (#878) (fad23124)
  • fix(linux): show shortcuts as Ctrl+Shift+J instead of ⌘⇧J (#879) (7450d6ae)
  • fix: name each host's keys in the remaining shortcut labels, and recheck LaTeX on Linux (#880) (50d48df3)
  • feat(gpui): close Main window parity gaps in the titlebar, status bar, editor, build chip and Project tree (#881) (9450abc9)
  • feat(gpui): port Fluid Functionalism hover, motion, reveal, scrollbars and nested corners to the GPUI app (#882) (a7a9d7b9)
  • feat(gpui): quick open, find/replace in project, welcome screen, recent projects and file tree additions (#883) (20d7cc9d)
  • docs: add the Homebrew cask install route to the README (#886) (43d8f4e7)
  • feat(workspace): add a Bibliography layout preset and remember each layout's document (#841) (5d7d9bf7)
  • feat(gpui): Settings dialog, settings store with Tauri import, and zh-CN i18n (#884) (5d0ddb78)
  • fix(workspace): Bibliography layout follow-ups from #841 (#887) (e00b9d9c)
  • feat(gpui): match the Tauri editor chrome with source gutter, fold markers, view switch and outline rail (#885) (61ff9b59)
  • fix(linux): stop an open project rescanning itself three times a second (#891) (c52546df)
  • fix(project): allow deleting the main .tex document (#889) (65f68b0f)
  • feat(gpui): add webview island host with the HTML preview as its first island (#892) (0b04d7a0)
  • feat(gpui): make interface size, interface sounds, spell checking and translucency work (#893) (461d7503)
  • feat(papers): add citations without full text, and add a batch in parallel (#896) (486f4ff9)
  • feat(gpui): lay out the GPUI window with a GPUI port of Trellis (#888) (c8772b78)
  • build: run validation's cargo builds in the shared build tree (#899) (bffed09a)
  • refactor(gpui): remove GPUI Kit's dock renderer and the gpui-base drag-out patch (#900) (c8ebdf14)
  • fix(papers): make the gate green again after #896 (#902) (120af4e0)
  • feat(latex): add a global setting to keep LaTeX auxiliary files in a hidden build folder (#894) (42c63f2e)

Install (Apple silicon Mac)

Download the .dmg below, open it, and drag Lattice to Applications.

Lattice is signed with an Apple Developer ID and notarized by Apple.

Already running Lattice? It updates itself automatically — no need to
re-download.

Full Changelog: v0.16.16...v0.16.17

Install (Linux, experimental)

Download the .AppImage below, make it executable
(chmod +x Lattice_*.AppImage), and run it. It needs an x86_64
distribution at least as new as Ubuntu 22.04 (tested on Ubuntu
22.04, 24.04 and 26.04 and Fedora 45), and your own TeX Live from the
distribution's packages. If FUSE 2 is missing, run it with
--appimage-extract-and-run.

On Linux, Lattice does not update itself — download each new release
here — and the built-in Agent is not available yet.

Don't miss a new lattice release

NewReleases is sending notifications on new releases.