- 0.2.11
- FEATURE: ranges
paddingfunctionwidthfunction
- 0.2.10
- BUGFIX:
on_mountis now called after the children are generated - BUGFIX:
on_tickis now run before the cycle call - BUGFIX:
expandwould make the constraints tight, this is no longer the case
- BUGFIX:
- 0.2.9
- New function: truncate
- New border style: "rounded"
- Hex and Color can now be serialized / deserialized if the
serdefeature is enabled. MessageReceiveris now part of prelude
- 0.2.8
- An emitter can be created before the runtime
- Messages can be emitted to both widget ids and component ids
- Feature flag:
serdeis now a feature flag that addsSerialize/DeserializetoWidgetId - There is now a distinction between
globals andlocals - BUGFIX: ctrl+c works with the error display
- Trying to use a component twice will now include the component name in the error
- Global definitions will raise an error if it's already assigned
- 0.2.7
- BUGFIX: use correct truthiness check in control flow update
- 0.2.6
Eithernow works by doing truthiness checks on stateBackend::full_screen()convenience functionto_floattemplate functionPathBufs can now be used as templates- BUGFIX: tick events no longer tries to use removed components
- BUGFIX: erasing characters correctly between frames
- 0.2.5
- BUGFIX: component reuse in if / else
withstatement
- 0.2.4
- Switch / case / default
- BUGFIX: Tuple structs now works as state
- BUGFIX: Resolving an index in the template no longer panics if it's outside of the range
add_functionrenamed toregister_functionregister_functionnow returns an error if the function exists
- 0.2.3
- Templates now has functions
- to_upper
- to_lower
- to_str
- to_int
- round
- contains
- BUGFIX: component tick event happened after the widget cycle causing a panic
- Templates now has functions
- 0.2.2
- Everything: this is a complete rewrite