[v0.7.5] - 2026-06-04
Why Upgrade
- Improves toolbar customization on iPhone and iPad by making custom icon slots match the selected visible toolbar action count.
- Adds a 7-action toolbar density option for iPhone layouts that have room for more than five actions without forcing the 8-action scroll-heavy layout.
- Restores iPad toolbar settings behavior so visible actions respond to the configured toolbar count and custom icon selection.
Highlights
- Added dynamic custom toolbar icon selection for 4, 5, 6, 7, 8, 10, or all visible actions.
- Added focused regression coverage for toolbar action limits, custom action ordering, and iPad-style custom filtering.
- Added release performance smoke measurements for 100k-line and 250k-line large-file sample generation.
- Added a draggable code minimap viewport marker so dragging the marker scrolls the editor to the matching document position.
- Improved current-line and matching-bracket visibility on macOS with draw-time overlays that stay synced with caret movement.
Fixes
- Fixed custom toolbar icon selection being capped at 5 even when more visible actions were configured.
- Fixed iPad toolbar customization settings not affecting the visible toolbar action row.
- Fixed the macOS minimap marker appearing as a native scrollbar by hiding the editor scrollbar while the minimap is visible.
- Fixed iPhone and iPad toolbar spacing by removing the extra separator before the three-dot menu and tightening the first iPad tab leading gap.
- Fixed iPhone current-line highlighting so it spans the active editor line and uses a vibrant translucent accent instead of gray.
- Fixed macOS matching-bracket highlighting so it no longer depends on syntax-highlight refreshes and no longer leaves stale bracket backgrounds.
- Optimized macOS current-line and bracket overlay drawing by caching bracket highlight rectangles and respecting dirty-rect repaint bounds.
Issues
- #145
[Feature]: add option to add more custom toolbar icons - #146
[Bug]: Toolbar options doesent work on iPads
Breaking changes
- None.
Migration
- None. Existing custom toolbar preferences are reused.