Skip to content

Releases: Augani/shiori

v0.3.3

19 Feb 21:38

Choose a tag to compare

What's Changed

  • Combobox font pickers: Replaced custom scrollable div lists with proper Combobox component from adabraka-ui for editor font, terminal font, and terminal fallback font settings
  • Searchable dropdowns: Font pickers now support real-time search filtering and keyboard navigation (Up/Down/Enter/Escape)
  • Combobox scroll fix: Fixed dropdown list not scrolling and last item being cut off (adabraka-ui v0.3.9)
  • Max width on font settings: Font settings section capped at 500px to avoid stretching across the full window

Full Changelog: v0.3.1...v0.3.3

Full Changelog: v0.3.1...v0.3.3

v0.3.1 — Terminal Font Fallback

19 Feb 04:56

Choose a tag to compare

What's New

Terminal Font Fallback Support

  • Fallback font for terminals — When using a custom terminal font that lacks icons or special characters (powerline symbols, Nerd Font glyphs, box-drawing characters), set a fallback font that will be used for missing glyphs
  • New "Terminal Fallback Font" picker in Settings → Fonts
  • Choose from 10 monospace fonts or "None" to disable
  • Applies instantly to all open terminals
  • Persisted across sessions

How to Use

  1. Open Settings (Cmd+,)
  2. Under Fonts, pick your preferred Terminal Font
  3. Pick a Terminal Fallback Font (e.g., "Menlo" or "JetBrains Mono") for characters your primary font doesn't support

Install

Download Shiori-0.3.1-universal.dmg, open it, and drag Shiori to Applications.

Works on both Apple Silicon and Intel Macs (universal binary).

Full Changelog: v0.3.0...v0.3.1

v0.3.0 — Custom Fonts, Enhanced Syntax Highlighting & Light Theme

19 Feb 04:44

Choose a tag to compare

What's New

Custom Font Support

  • Font Settings UI — Choose from 10 monospace fonts (JetBrains Mono, Fira Code, SF Mono, Menlo, Monaco, Source Code Pro, IBM Plex Mono, Cascadia Code, Hack, Inconsolata)
  • Separate font selection for editor and terminal
  • Font changes apply instantly to all open editors and terminals
  • Persisted in settings across sessions

Enhanced Syntax Highlighting

  • 34 syntax token types (up from 19) for much richer code coloring
  • Fine-grained distinctions: keyword.control, type.builtin, function.definition, function.method, function.macro, string.escape, string.regex, comment.doc, variable.parameter, variable.builtin, boolean, constructor, and more
  • Fixed TypeScript highlighting — keywords, operators, and brackets now color correctly (combined JS + TS highlight queries)
  • Fixed C++ highlighting — inherits C base queries properly
  • Added capture mappings for Go, Zig, Ruby, JSON, Lua, PHP, Markdown, and more
  • All 6 dark themes updated with distinct colors for every new token type

GitHub Light Theme

  • First light theme option — clean white background with GitHub's color palette
  • Red keywords, purple functions, dark blue strings, blue types
  • Proper light-mode terminal colors

Performance

  • Reduced idle terminal CPU with adaptive polling (no unnecessary redraws when terminal is idle)

Install

Download Shiori-0.3.0-universal.dmg, open it, and drag Shiori to Applications.

Works on both Apple Silicon and Intel Macs (universal binary).

Full Changelog: v0.2.3...v0.3.0

v0.2.3

18 Feb 13:26

Choose a tag to compare

Full Changelog: v0.2.2...v0.2.3

v0.2.2

18 Feb 11:42

Choose a tag to compare

Full Changelog: v0.2.1...v0.2.2

v0.2.1

18 Feb 10:41

Choose a tag to compare

Full Changelog: v0.2.0...v0.2.1

v0.2.0

18 Feb 10:10

Choose a tag to compare

Full Changelog: v0.1.0...v0.2.0

Full Changelog: v0.1.0...v0.2.0

v0.1.0

18 Feb 06:23

Choose a tag to compare