Termina 0.17.0-beta.3
Pre-release
Pre-release
·
3 commits
to dev
since this release
New Features
-
Added a modified Enter key capability result (#240)
- Termina queries active Kitty keyboard flags without a terminal-name guess.
TerminalInputCapabilitiesChangedreports whether modified Enter keys remain distinct.- Windows console records report native modifier support.
-
Added semantic clipboard content for copyable text
WithSemanticContentseparates complete clipboard text from compact display text.TryCopyreports clipboard failure and preserves the current selection.
-
Added an opt-in inline presentation mode (#366)
TerminalPresentationMode.Inlinekeeps settled output in the primary buffer.IInlineOutputcommits stable layouts above one bounded live region.ScrollInputMode.NativeTerminalleaves selection and scrollback under terminal control.
-
Added extend-only terminal control APIs (#370)
IInlineTerminalControladds relative cursor operations without a change toIAnsiTerminal.AnsiTerminalandVirtualTerminalimplement the new contract.- Full-screen mode remains the default mode.
Bug Fixes
- Restored all terminal and input state after a render failure
- Termina now cancels input tasks before it propagates a render exception.
- Termina restores the cursor, mouse modes, keyboard modes, and input mode.
Compatibility
- Current enum values and public signatures keep their behavior.
- The current
AnsiTerminal(bool)constructor keeps its behavior. - An API approval test now prevents accidental contract changes.