Skip to content

LazySheet v0.6.0

Latest

Choose a tag to compare

@triasbrata triasbrata released this 13 Jun 14:18
· 41 commits to main since this release

Features

  • Theme customization with Material Theme palettes. Restyle the app with built-in Material Theme color palettes. The theme picker now lives in Settings.
  • Redesigned Settings. A wider Settings modal with Zed-style setting rows, toggle switches in place of checkboxes, and the language and theme pickers moved inline. The footer has been removed.
  • Workspace side panel. A new side panel for workspace settings, with an ask-before-close prompt so you don't lose unsaved work.
  • Window polish. Long filenames now scroll as running text, the footer is persistent and resizable, and the titlebar is centered.

Performance

  • Large spreadsheets open much faster. A ~71k-cell .xlsx that previously took around 3 seconds to open now loads in well under a second. Only the visible sheet is parsed up front (via lazy reading), so switching sheets no longer re-parses the entire workbook.
  • The app is much smaller. The installed app shrinks from ~25 MB to ~10 MB, making downloads and updates faster.

Fixes

  • macOS resize lag. Fixed a white gap that trailed the window during live resize on macOS (WKWebView).
  • Titlebar dragging. Fixed titlebar drag behavior.

Experimental (off by default)

  • Inline cell editing with write-back to the source file, and session-scoped undo/redo, are landing behind feature flags and are not yet enabled.

macOS — first launch

Builds are unsigned, so macOS may report the app as "damaged". Remove the quarantine flag once, then open normally:

xattr -dr com.apple.quarantine "/Applications/LazySheet.app"

Linux — which file?

Package Distro
.rpm Fedora / openSUSE / RHEL
.deb Ubuntu / Debian / Mint
.AppImage Portable — any distro

Blank window on Fedora/Arch with AppImage? Prefer the .rpm package instead. The AppImage EGL clash is fixed in releases after v0.4.0; if you're on an older version see the README troubleshooting section.