👑 tui-rs framework to build stateful applications with a React/Elm inspired approach
Released on 14/08/2022
Bump crossterm
to 0.25
Bump tui
to 0.19
Added events (supported by crossterm)
FocusGained,
/// Window focus lost
FocusLost,
/// Clipboard content pasted
Paste(String),
Added new key events (supported by crossterm)
/// Caps lock pressed
CapsLock,
/// Scroll lock pressed
ScrollLock,
/// Num lock pressed
NumLock,
/// Print screen key
PrintScreen,
/// Pause key
Pause,
/// Menu key
Menu,
/// keypad begin
KeypadBegin,
/// Media key
Media(MediaKeyCode),
Released on 06/03/2022
tui
to 0.17
Injector
trait, which can provide some property (defined as a tuple of Attribute
and AttrValue
) for components when they're mounted.Released on 24/12/2021
serialize
feature: once this feature is enabled, the Serialize
and the Deserialize
traits will be available for certain entities:
Key
, KeyEvent
and KeyModifiers
: this will give you the possibility to use these entities in serialized data for configuring keybindings.Event
: implemented in order to provide a Port with commands from an external source.