-
v2.3.0 Stable
released this
2026-06-30 00:36:37 -07:00 | 19 commits to main since this release✨ New features
- PanelTree — nested tiling panes with resizable dividers and drag-to-move/dock; the tiling counterpart to
WindowManager. Includes a new "Tiling Panes" docs page with an animated drag-and-dock demo. - ListItem styled prefix — optional
prefix/prefix_stylethat keeps its own color even when the row is selected (e.g. a status icon whose color reflects real state while only the row text takes the highlight). - GIF/APNG export fallback fonts — automatic CJK / emoji / symbol fallback fonts so headless exports match what the terminal shows via OS font substitution. New
default_gif_fallback_fonts(); override withfallback_fonts=. - macOS PTY controlling terminal —
forkpty-based controlling-tty setup on macOS for embedded terminal widgets.
🐛 Bug fixes
- Fix
StringIndexErrorwhen truncating multibyte text (em-dash, CJK, accents) inDataTable,PagedDataTable,Table,BarChart, and the export modal. Truncation is now character-safe across all widgets (reported via Kaimon #29).
📚 Docs
- New Tiling Panes guide (PanelTree) with an animated demo.
- Converted event handlers across the guides and tutorials to the preferred
@matchstyle.
Full Changelog: https://github.com/kahliburke/Tachikoma.jl/compare/v2.2.0...v2.3.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- PanelTree — nested tiling panes with resizable dividers and drag-to-move/dock; the tiling counterpart to