modified radicle-tui/src/app.rs
@@ -39,6 +39,7 @@ pub enum PatchCid {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -58,6 +59,7 @@ pub enum HomeMessage {}
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -186,7 +188,9 @@ impl Tui<Cid, Message> for App {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-tui/src/app/event.rs
@@ -52,20 +52,38 @@ impl tuirealm::Component<Message, NoUserEvent> for Widget<issue::LargeList> {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-tui/src/app/page.rs
@@ -3,6 +3,7 @@ use anyhow::Result;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -10,7 +11,7 @@ use radicle_tui::ui::layout;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -36,6 +37,8 @@ pub trait ViewPage {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -101,6 +104,8 @@ impl ViewPage for HomeView {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -162,8 +167,9 @@ impl ViewPage for IssuePage {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -174,6 +180,7 @@ impl ViewPage for IssuePage {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -183,6 +190,7 @@ impl ViewPage for IssuePage {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -190,8 +198,17 @@ impl ViewPage for IssuePage {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -203,6 +220,7 @@ impl ViewPage for IssuePage {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -263,6 +281,8 @@ impl ViewPage for PatchView {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified radicle-tui/src/ui/cob.rs
@@ -33,6 +33,16 @@ pub struct AuthorItem {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-tui/src/ui/layout.rs
@@ -4,7 +4,8 @@ use tuirealm::MockComponent;
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -158,9 +159,15 @@ pub fn issue_preview(area: Rect, shortcuts_h: u16) -> IssuePreview {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle-tui/src/ui/widget/common.rs
@@ -11,7 +11,8 @@ use context::{Shortcut, Shortcuts};
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -43,6 +44,11 @@ pub fn container_header(theme: &Theme, label: Widget<Label>) -> Widget<Header<1>
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -92,7 +98,7 @@ pub fn property(theme: &Theme, name: &str, value: &str) -> Widget<Property> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -103,6 +109,12 @@ pub fn property_list(_theme: &Theme, properties: Vec<Widget<Property>>) -> Widge
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-tui/src/ui/widget/common/container.rs
@@ -193,6 +193,50 @@ impl<const W: usize> WidgetComponent for Header<W> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-tui/src/ui/widget/common/list.rs
@@ -11,6 +11,7 @@ use crate::ui::widget::{utils, Widget, WidgetComponent};
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -40,19 +41,33 @@ pub enum ColumnWidth {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -63,9 +78,9 @@ impl WidgetComponent for Property {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -125,6 +140,45 @@ impl WidgetComponent for PropertyList {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-tui/src/ui/widget/issue.rs
@@ -5,11 +5,13 @@ use radicle::cob::issue::IssueId;
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -18,13 +20,14 @@ use crate::ui::widget::common::context::ContextBar;
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -41,13 +44,20 @@ impl LargeList {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -55,7 +65,76 @@ impl WidgetComponent for LargeList {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -65,9 +144,12 @@ pub fn list(context: &Context, theme: &Theme, issue: (IssueId, Issue)) -> Widget
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|