Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Event.Custom msg event, which enables sending data into TUIs from other processes.key type for key down events – this means we now get better discoverability of what key down events we can match on, and its easier to keep examples workinginitial_state to the application start invocation – you can now run your app with multiple initial states, which makes it ideal for starting apps in the middle of other flows, or to test specific scenarios.Event.Frame time event includes the frame time, and all examples are updated to work with it.Hide_cursor and Show_cursor commands, and always restore the cursor to visible on exitLeaves.Fps to specify a frame rate and cap updates at that rate (Thanks to @sabine)Leaves.Sprite module to create frame-based animations that are ticked at a specific frame-rate (Thanks to @sabine)Leaves.Spinner contains several spinners ready to be used in applications (Thanks to @sabine)Leaves.Text_input field ready to be used in applications (Thanks to @lessp_)Leaves.Cursor that can be used to highlight where the cursor is in a given text (Thanks to @nguermond)Leaves.Progress to support plain and gradient progress bars with customizable empty/full/trail characters, and to fit right into the make/update/view pattern.Initial release for the 3 packages.
views example showcasing an application with multiples sectionsaltscreen-toggle example to showcase the AltScreenfullscreen example with a timerstopwatch examplefps counter examplecolor and style