mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-07 20:26:42 +01:00
Biggest changes are to logging and safety.
- Panics are caught at C/Rust boundary instead of crashing program
with no messages.
- Stack trace is usually printed.
- `log` crate logging is enabled by default. Use something like
https://docs.rs/env_logger/latest/env_logger/ with writing to file
to see debug logs.
|
||
|---|---|---|
| .. | ||
| examples | ||
| src | ||
| Cargo.toml | ||
| README.md | ||
tek_core
Core "utilities" module of Tek TUI DAW.
Exiting
The Exit trait defines the API for exitable entities,
such as the main app or the modal dialogs.
Rendering output
The Render trait...
The render! macro for implementing the Render trait...
The render_thread function for starting the render thread...
The various layout and rendering helpers...
Handling input
The Handle trait...
The handle! macro...
The input_thread function...
Running an app
The Component trait...
The run function...
Module helpers
The submod! macro...
The pubmod! macro...