Releases: Augani/shiori
Releases · Augani/shiori
v0.3.3
What's Changed
- Combobox font pickers: Replaced custom scrollable div lists with proper
Comboboxcomponent 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
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
- Open Settings (Cmd+,)
- Under Fonts, pick your preferred Terminal Font
- 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
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
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Full Changelog: v0.1.0...v0.2.0
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Full Changelog: https://github.com/Augani/shiori/commits/v0.1.0