Refactored to require handlers to specify the components they rely on and to specify when they are ready. This fixes a lot of bugs with the UI when users try to press buttons while the application is still loading.

This commit is contained in:
2024-07-17 19:55:10 -06:00
parent 9104b7c356
commit d84e7dfcab
49 changed files with 5143 additions and 265 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
[package]
name = "managarr"
version = "0.0.34"
version = "0.0.35"
authors = ["Alex Clarke <alex.j.tusa@gmail.com>"]
description = "A TUI to manage your Servarrs"
keywords = ["managarr", "tui-rs", "dashboard", "servarr", "tui"]
@@ -16,7 +16,7 @@ anyhow = "1.0.68"
backtrace = "0.3.67"
bimap = "0.6.3"
chrono = { version = "0.4", features = ["serde"] }
confy = { version = "0.6.0", default_features = false, features = ["yaml_conf"] }
confy = { version = "0.6.0", default-features = false, features = ["yaml_conf"] }
crossterm = "0.27.0"
derivative = "2.2.0"
human-panic = "1.1.3"