v0.2.60
Termy 0.2.60
This release expands Kitty graphics support, improves full-screen terminal rendering, and makes configured tasks easier to find and run.
Highlights
- Added Kitty graphics animations and shared-memory image transfers.
- Improved image placement, clipping, scrolling, Unicode placeholders, layering, and synchronized output handling.
- Added support for direct RGBA pixel rendering with lazy PNG export.
- Runnable global and layout-specific tasks can now be found directly from the root command palette search.
Terminal rendering
- Full-screen TUIs now use the entire content area in single-pane layouts.
- Configured shell padding is automatically restored after leaving the alternate screen.
- TUI backgrounds extend cleanly into window chrome and fractional cell edges.
- Fixed box-drawing glyph alignment across different display scales.
- Prevented flickering during Kitty graphics overlay updates.
Linux improvements
- font_family = monospace now resolves through Fontconfig to your system’s preferred monospace font.
- Fallback fonts are validated for fixed-width rendering, preventing unwanted character spacing.
- Terminal and Settings windows explicitly request system-managed decorations, including KDE title bars and resize borders.
Reliability and maintenance
- Expanded Kitty graphics conformance and regression coverage.
- Improved renderer caching and scrolling behavior.
- Updated CI compatibility for newer Clippy releases.
- Reorganized command-palette tests to keep architecture checks passing.