Various (breaking) library changes that support issue and patch previews
11 files changed
+425
-102
dba75b31
→
0954d14a
modified bin/commands/inbox/select/ui.rs
@@ -45,10 +45,6 @@ pub struct BrowserProps<'a> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -90,16 +86,14 @@ impl<'a> From<&State> for BrowserProps<'a> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -129,7 +123,6 @@ impl Browser {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -150,7 +143,6 @@ impl Browser {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -252,7 +244,7 @@ impl View for Browser {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified bin/commands/issue/select/ui.rs
@@ -49,10 +49,6 @@ pub struct BrowserProps<'a> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -101,26 +97,24 @@ impl<'a> From<&State> for BrowserProps<'a> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -144,7 +138,6 @@ impl Browser {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -165,7 +158,6 @@ impl Browser {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -269,7 +261,7 @@ impl View for Browser {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified bin/commands/patch/select/ui.rs
@@ -51,10 +51,6 @@ pub struct BrowserProps<'a> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -100,28 +96,26 @@ impl<'a> From<&State> for BrowserProps<'a> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -145,7 +139,6 @@ impl Browser {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -166,7 +159,6 @@ impl Browser {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -283,7 +275,7 @@ impl View for Browser {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
added bin/ui/widget.rs
@@ -0,0 +1,91 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified src/ui.rs
@@ -22,6 +22,11 @@ use super::terminal;
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/ui/widget.rs
@@ -6,6 +6,7 @@ pub mod utils;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -80,6 +81,42 @@ impl ViewState {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -140,7 +177,7 @@ pub trait View {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -206,7 +243,7 @@ impl<S: 'static, M: 'static> Widget<S, M> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/ui/widget/container.rs
@@ -8,14 +8,58 @@ use ratatui::widgets::{Block, BorderType, Borders, Row};
|
|
|
|
|
|
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -24,6 +68,7 @@ impl<'a> Column<'a> {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -31,6 +76,28 @@ impl<'a> Column<'a> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -80,28 +147,31 @@ impl<'a: 'static, S, M> View for Header<S, M> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -109,12 +179,6 @@ impl<'a: 'static, S, M> View for Header<S, M> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -210,7 +274,7 @@ impl<'a: 'static, S, M> View for Footer<S, M> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -326,7 +390,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -362,23 +426,171 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -389,6 +601,8 @@ pub struct SectionGroupState {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -396,6 +610,11 @@ impl SectionGroupProps {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -482,11 +701,16 @@ where
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/ui/widget/input.rs
@@ -227,7 +227,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/ui/widget/list.rs
@@ -30,8 +30,6 @@ where
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -44,8 +42,6 @@ where
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -76,12 +72,6 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -216,7 +206,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -225,15 +215,15 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -244,7 +234,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -261,7 +251,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/ui/widget/text.rs
@@ -168,7 +168,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/ui/widget/window.rs
@@ -98,7 +98,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -109,7 +109,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -190,11 +190,11 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -203,7 +203,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -256,7 +256,7 @@ impl<S, M> View for Shortcuts<S, M> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|