Skip to content

Releases: nullslate/prism

Prism v0.8.0

Choose a tag to compare

@github-actions github-actions released this 11 May 17:53
ffff3fb

See assets below for platform-specific installers.

v0.7.0 — Elite Polish

Choose a tag to compare

@thesandybridge thesandybridge released this 13 Mar 21:22
ba5b7a7

Comprehensive polish pass making Prism feel seamless, world-class, and instant.

Highlights

Buttery transitions — Every overlay fades in/out, sidebar slides, file tree animates, themes morph smoothly between colors.

World-class typography — Refined heading scale, accent-bordered code blocks, styled blockquotes and tables, 72ch reading width.

Instant feel — In-memory file index cache eliminates per-search disk traversal. Frecency ranking surfaces your most-used files. Shimmer skeletons during loads. 30ms search debounce.

Which-key hints — Press a leader key and see available continuations in a popup. No more memorizing shortcuts.

Micro-interactions everywhere — Save flash on :w, sliding file tree cursor, toast progress bars, colored mode pill in status bar.

Plugin foundations — Backlinks and outline plugin scaffolds, file:saved event in the plugin event bus.

Features

  • AnimatedOverlay with fade in/out for all fullscreen overlays
  • Sidebar slide-in/out animation
  • File tree grid-based expand/collapse animation
  • Global hover transitions and focus-visible rings
  • Smooth theme color morphing on targeted selectors
  • Typography overhaul: headings, code blocks, blockquotes, lists, tables
  • Shimmer skeleton placeholder during file loads with content fade-in
  • Which-key popup showing key continuations after 200ms delay
  • In-memory file index cache for search
  • Per-vault frecency tracking with 7-day half-life decay
  • Recent files shown in file finder on empty query
  • Search debounce reduced from 100ms to 30ms
  • Save flash on editor write
  • Toast progress bars with variant colors (success/error/info)
  • Sliding file tree cursor highlight
  • Colored mode indicator pill in status bar
  • Backlinks and outline first-party plugin scaffolds
  • file:saved event in plugin event bus

Changed

  • All fullscreen overlays animate instead of instant toggle
  • Sidebar slides instead of instant appear
  • File tree cursor slides between items

Full Changelog: v0.6.1...v0.7.0

v0.6.1

Choose a tag to compare

@thesandybridge thesandybridge released this 13 Mar 13:58
42b16d7

What's Changed

  • Link graph and plugin overlay converted to fullscreen overlays
  • All overlay components now use consistent fullscreen layout

Full Changelog: v0.6.0...v0.6.1

Prism v0.6.0

Choose a tag to compare

@github-actions github-actions released this 13 Mar 13:42
eb4558d

What's New

Features

  • Fullscreen UI — all dialogs and palettes are now immersive fullscreen overlays (command palette, theme picker, file finder, vault search, tag filter, template picker, new file, rename, quick capture)
  • Theme picker color palette — 12 live-updating color swatches while browsing themes
  • Comprehensive logging system — [prism] branded, colored output in both terminal and browser devtools
    • Structured Rust logging via log crate with bold purple [prism] prefix and colored levels
    • Frontend logger bridges to backend — logs appear in both devtools console and terminal
    • ASCII banner with version, theme, and vault info on startup in devtools
    • Debug mode toggle via debug = true in config.toml
  • Plugin log levels — prism.log.debug(), prism.log.info(), prism.log.warn(), prism.log.error() in Lua plugins

Fixes

  • Window not draggable when sidebar is open on Windows/macOS
  • Lua plugin prism.log() callable with backward compatibility (__call metatable fix)
  • Force ANSI colors when output is piped (e.g. tauri dev)

Changed

  • All 9 overlay components converted from centered modals to fullscreen
  • All eprintln! calls migrated to log crate
  • All console.error calls replaced with unified log.error logger
  • Cleaner log output — noisy prism_lib:: prefixes stripped, module names dimmed
  • Repo URLs updated to nullslate org

Prism v0.5.0

Choose a tag to compare

@github-actions github-actions released this 12 Mar 19:06
c559f0c

See assets below for platform-specific installers.