All notable changes to this project will be documented in this file.
0.9.3 - 2025-10-06
0.9.2 - 2025-05-27
- remove direct dependency on crossterm
0.9.1 - 2025-05-26
- new feature for toggling crossterm context
0.9.0 - 2025-05-13
- fixed workflows
- miscellaneous docs updates
- public facing module structure
- miscellaneous fixes for examples
- refactored for encapsulation of context type
- miscellaneous improvements and addressed comments
- rename window feature from 'soft' to 'windowed'
- integrate soft_ratatui for a windowed output mode
- removed some cfg feature gates
0.8.3 - 2025-04-27
- make control_c_interrupt public
0.8.2 - 2025-04-27
- actually remove ctrl-c behavior from passthrough
0.8.1 - 2025-04-27
- fixed issue when bevy/bevy_winit feature enabled
0.8.0 - 2025-04-26
- Add passthrough
serdefeature
- make ctrl+c handling optional
- cargo fmt
- cargo fix --edition
- migration to bevy 0.16
0.7.1 - 2025-03-21
- cleaned up README, examples
- transer ownership to cxreiff (#39)
- Bump the cargo-dependencies group across 1 directory with 4 updates (#34)
0.6.4 - 2024-10-22
- Bump the cargo-dependencies group across 1 directory with 3 updates (#24)
0.6.3 - 2024-08-27
- Bump ratatui from 0.28.0 to 0.28.1 in the cargo-dependencies group (#21)
0.6.2 - 2024-08-13
- Bump ratatui from 0.27.0 to 0.28.0 in the cargo-dependencies group (#20)
- Bump the cargo-dependencies group with 2 updates (#18)
0.6.1 - 2024-07-23
- Emit bevy_input keyboard events (#13)
- Removed dynamic_linking feature (#17)
- Pass crossterm key event to bevy key handling.
0.5.3 - 2024-07-05
- Migrate to Bevy 0.14 (#10)
0.5.2 - 2024-06-25
- Bump ratatui from 0.26.3 to 0.27.0 in the cargo-dependencies group (#8)
0.5.1 - 2024-06-07
- Ensure kitty setup runs after terminal setup (#6)
0.5.0 - 2024-06-05
- Add rest of crossterm events.
- Move mouse to separate plugin.
- Make kitty protocol configurable.
- Added kitty protocol support. (#5)
- Add mouse event example.
- Add more docs.
0.4.0 - 2024-06-01
-
Add docs and hello world example (#2)
-
3e7b6818: Initial implementation
-
f224c58a: Rearrange to modules
-
2e5a68fa: Add plugin per module
-
31bd387b: Formatting
-
97004166: Demonstrate how bevy makes changing state elsewhere in the app easy
Some context: https://forum.ratatui.rs/t/how-do-i-represent-application-state-ergonomically/54/13
-
e35958a5: Add readme
-
0c789e27: Disable bevy default features for speeding up compile times
-
97bf55f6: Create LICENSE
-
84d7155c: Add keys / instructions to readme
-
85d60840: Animate the background color when changing from positive to negative
-
f3bc4c7c: Add demo and tweak colors / timing
-
83603edf: Add readme info