Skip to content

Releases: veeso/tui-realm

tui-realm 1.8.0

14 Aug 20:26
Compare
Choose a tag to compare

1.8.0

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),

tui-realm 1.7.1

03 Aug 09:17
Compare
Choose a tag to compare

1.7.1

Released on 03/08/2022

tui-realm 1.7.0

23 Jun 11:08
Compare
Choose a tag to compare

1.7.0

Released on 23/06/2022

  • Added unwrap() methods to State and StaateValue
  • Added StateValue::None

tui-realm 1.6.0

29 Apr 12:36
Compare
Choose a tag to compare

1.6.0

Released on 29/04/2022

  • Updated crossterm to 0.23
  • Updated tui to 0.18
  • Fixed build issue on nightly toolchain

tui-realm 1.5.0

06 Mar 11:22
Compare
Choose a tag to compare

1.5.0

Released on 06/03/2022

  • Updated tui to 0.17
  • Added Injectors
    • Properties injectors are trait objects, which must implement the Injector trait, which can provide some property (defined as a tuple of Attribute and AttrValue) for components when they're mounted.
    • Read more in advanced concepts

tui-realm 1.4.2

04 Jan 15:41
Compare
Choose a tag to compare

1.4.2

Released on 04/01/2022

  • Added focus() method to Application which returns a reference to id of the current active component in the View

tui-realm 1.4.1

27 Dec 17:57
Compare
Choose a tag to compare

1.4.1

Released on 27/12/2021

  • Fixed serialization for key events
  • Removed serde for Event

tui-realm 1.4.0

24 Dec 11:32
Compare
Choose a tag to compare

1.4.0

Released on 24/12/2021

  • Added 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.

tui-realm 1.3.0

28 Nov 15:57
Compare
Choose a tag to compare

1.3.0

Released on 28/11/2021

  • Added lock_ports() and unlock_ports() to pause event listener.
    • Once lock_ports() is called, Ports won't be polled as long as unlock_ports() is not called.
    • by default ports are Unlocked

tui-realm 1.2.1

27 Nov 09:31
Compare
Choose a tag to compare

1.2.1

Released on 27/11/2021

  • TextSpan From trait implementation, now accepts AsRef<str>