Skip to content

Releases: veeso/tui-realm

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>

tui-realm 1.2.0

25 Nov 20:03
Compare
Choose a tag to compare

1.2.0

Released on 25/11/2021

Yet, another update 🙄

  • Application API:
    • Added lock_subs() and unlock_subs() methods.
      • Once lock_subs() is called, events won't be anymore propagated to subscriptions as long as unlock_subs() is not called.
      • by default events will be propagated to subs.
  • Sub Clause:
    • Added Id to HasAttr and HasState sub clauses.
    • Added new IsMounted(Id) sub clause

tui-realm 1.1.2

23 Nov 13:49
Compare
Choose a tag to compare

1.1.2

Released on 23/11/2021

❗ There's no 1.1.1 version. Since I don't like it as a version number, I decided to skip it

  • Application API changes:
    • Removed sanitize since View is no more accessible
    • Added umount_all method which umounts all components from View and active subscriptions

tui-realm 1.1.0

22 Nov 09:32
Compare
Choose a tag to compare

1.1.0

Released on 21/11/2021

  • tick() will now return a Vec<Msg>. There's no need to pass an Update trait anymore
    • The reasons behind this is that it was too annoying to handle the model in a separate structure which could not render the Ui.
  • Exposed PollStrategy at root level

tui-realm 1.0.1

20 Nov 08:26
Compare
Choose a tag to compare

1.0.1

Released on 20/11/2021

  • Improved performance for crossterm listener