anathema
anathema copied to clipboard
TUI library in Rust with a custom templating language and runtime
I changed the State derive macro so that it now can derive the State for Union, Unnamed and Named structs and enums. These were previously impossible to derive and had...
Changed weird errors to now be "Expected &Value<_>, but found &<type>" when having a non-Value field
There is an obsolute jump public call for Overflow which does not mark the overflow as dirty and therefore does not cause a refresh. Note: I was considering expanding the...
**What happened** Passing state to children via attributes don't seem to work for components. The value does not update when the state does. However using the attribute for a widget...
- **BUGFIX: template reload no longer fails on globals** - **List has clear and drain** - **wip** - **Dedupe expressions** - **wip** - **wip** - **wip** - **wip** - **wip**...
If this is not something Anathema wants to support maybe a different change could be to expose Screen/Output from the backend to the user. Then this could be implemented in...
**What happened** The #[derive(State)] proc macro panics if the struct contains a field named "r#type" **What did you expect to happen** The proc macro should not panic on a valid...
Adds an Anathema SSH server that can serve Anathema apps to client SSH connections. _No breaking changes to existing code._ ## Changes to exisiting code * Adds a new way...
A one-shot runtime would also require a new backend, as it should be possible to build something that prints from where the cursor is and scrolls down. Continue discussion around...