modified src/store.rs
@@ -13,13 +13,15 @@ const STORE_TICK_RATE: Duration = Duration::from_millis(1000);
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -29,7 +31,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -38,7 +40,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -56,7 +58,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/ui.rs
@@ -71,8 +71,8 @@ impl<A> Frontend<A> {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified src/ui/widget.rs
@@ -18,7 +18,7 @@ use ratatui::widgets::{Cell, Row, TableState};
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -36,15 +36,18 @@ pub struct BaseView<S, A> {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -53,7 +56,7 @@ pub trait View<S, A> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -70,7 +73,7 @@ pub trait View<S, A> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -88,13 +91,13 @@ pub trait View<S, A> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -179,11 +182,14 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -230,7 +236,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -310,7 +316,10 @@ impl<S, A> Shortcuts<S, A> {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -334,7 +343,7 @@ impl<S, A> View<S, A> for Shortcuts<S, A> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -540,10 +549,13 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -603,7 +615,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/ui/widget/container.rs
@@ -77,7 +77,10 @@ impl<'a, S, A> Header<'a, S, A> {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -108,7 +111,7 @@ impl<'a: 'static, S, A> View<S, A> for Header<'a, S, A> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -234,7 +237,10 @@ impl<'a, S, A> Footer<'a, S, A> {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -289,7 +295,7 @@ impl<'a, S, A> Footer<'a, S, A> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -386,10 +392,13 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -436,7 +445,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/ui/widget/input.rs
@@ -126,7 +126,10 @@ impl<S, A> TextField<S, A> {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -186,7 +189,7 @@ impl<S, A> View<S, A> for TextField<S, A> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/ui/widget/text.rs
@@ -142,7 +142,10 @@ impl<'a, S, A> Paragraph<'a, S, A> {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -202,7 +205,7 @@ impl<'a: 'static, S, A> View<S, A> for Paragraph<'a, S, A> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|