tek/crates/tek_core
Will Medrano 6851240c8c Update JACK to 0.13
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.
2024-09-22 14:19:56 -07:00
..
examples fix: add missing flush 2024-09-15 17:36:20 +03:00
src Update JACK to 0.13 2024-09-22 14:19:56 -07:00
Cargo.toml Update JACK to 0.13 2024-09-22 14:19:56 -07:00
README.md wip: refactor into crates 2024-08-04 14:54:00 +03:00

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...