Claus Ibsen created CAMEL-26854:
-----------------------------------

             Summary: camel-jbang - Upgrade TamboUI to 0.7.0
                 Key: CAMEL-26854
                 URL: https://issues.apache.org/jira/browse/CAMEL-26854
             Project: Camel
          Issue Type: Dependency upgrade
          Components: camel-jbang
            Reporter: Claus Ibsen
            Assignee: Claus Ibsen
             Fix For: 4.24.0


TamboUI 0.7.0 is released 
(https://github.com/tamboui/tamboui/releases/tag/v0.7.0). This ticket is the 
plain upgrade from 0.6.0. The new features are adopted in follow-up tickets.

*The plain upgrade*
* Bump {{tamboui-version}} to 0.7.0.
* 0.7.0 turns on the Kitty keyboard protocol by default 
({{KeyboardProtocol.AUTO}}, https://github.com/tamboui/tamboui/pull/592). In 
terminals that support it (Kitty, Ghostty, WezTerm, foot and others), some keys 
then arrive differently from before, for example Ctrl+I vs Tab and Esc/Alt 
combinations. To keep the key bindings exactly as they are, this upgrade sets 
{{KeyboardProtocol.LEGACY}}. Switching to Kitty keys and changing the key 
bindings is a follow-up.
* Check the other input changes that can show in Camel: Alt keys and 
modifyOtherKeys (#611), the focused element can consume Tab before focus 
cycling (#617), one key press no longer runs a handler several times (#481), 
and key or mouse sequences no longer arrive as other keys (#517).
* Check the jline3 backend (JLine 3.30.17 in TamboUI, #551) against Camel's 
JLine 4, and the aesh backend for the web session.

*Follow-ups (separate tickets)*
* Kitty keyboard protocol and new key bindings.
* Use {{TextEditing}} and {{KeyEvent.isTyping()}} (#612) instead of Camel's own 
text input handling, and word-wise cursor movement (#616).
* Content-based table column widths with {{Constraint.fit()}} (#620).
* Mouse commands in the tape recorder (#624), for demo recordings.
* Remove the Camel workarounds that 0.7.0 fixes.



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to