bin: Remove legacy tui-realm framework

This commit is contained in:
Erik Kundt
2024-04-04 15:58:25 +02:00
parent 8e752468d1
commit 96a86880b9
9 changed files with 43 additions and 49 deletions
+2 -2
View File
@@ -9,7 +9,7 @@ use anyhow::anyhow;
use radicle_tui as tui;
use tui::common::cob::inbox::{self};
use tui::cob::inbox::{self};
use crate::terminal;
use crate::terminal::args::{Args, Error, Help};
@@ -141,7 +141,7 @@ impl Args for Options {
#[tokio::main]
pub async fn run(options: Options, _ctx: impl terminal::Context) -> anyhow::Result<()> {
use radicle::storage::ReadStorage;
use tui::common::log;
use tui::log;
let (_, rid) = radicle::rad::cwd()
.map_err(|_| anyhow!("this command must be run in the context of a project"))?;
+6 -6
View File
@@ -12,12 +12,12 @@ use radicle::storage::git::Repository;
use radicle::Profile;
use radicle_tui as tui;
use tui::common::cob::inbox::{self};
use tui::flux::store;
use tui::flux::store::StateValue;
use tui::flux::task::{self, Interrupted};
use tui::flux::ui::items::NotificationItem;
use tui::flux::ui::Frontend;
use tui::cob::inbox::{self};
use tui::store;
use tui::store::StateValue;
use tui::task::{self, Interrupted};
use tui::ui::items::NotificationItem;
use tui::ui::Frontend;
use tui::Exit;
use ui::ListPage;
+7 -9
View File
@@ -14,14 +14,12 @@ use radicle::identity::Project;
use radicle_tui as tui;
use tui::flux::ui::items::{NotificationItem, NotificationItemFilter, NotificationState};
use tui::flux::ui::span;
use tui::flux::ui::widget::container::{Footer, FooterProps, Header, HeaderProps};
use tui::flux::ui::widget::input::{TextField, TextFieldProps};
use tui::flux::ui::widget::text::{Paragraph, ParagraphProps};
use tui::flux::ui::widget::{
Render, Shortcut, Shortcuts, ShortcutsProps, Table, TableProps, Widget,
};
use tui::ui::items::{NotificationItem, NotificationItemFilter, NotificationState};
use tui::ui::span;
use tui::ui::widget::container::{Footer, FooterProps, Header, HeaderProps};
use tui::ui::widget::input::{TextField, TextFieldProps};
use tui::ui::widget::text::{Paragraph, ParagraphProps};
use tui::ui::widget::{Render, Shortcut, Shortcuts, ShortcutsProps, Table, TableProps, Widget};
use tui::Selection;
use crate::tui_inbox::common::{InboxOperation, Mode, RepositoryMode, SelectionMode};
@@ -122,7 +120,7 @@ impl<'a> Widget<State, Action> for ListPage<'a> {
impl<'a> Render<()> for ListPage<'a> {
fn render<B: Backend>(&self, frame: &mut ratatui::Frame, _area: Rect, _props: ()) {
let area = frame.size();
let layout = tui::flux::ui::layout::default_page(area, 0u16, 1u16);
let layout = tui::ui::layout::default_page(area, 0u16, 1u16);
let shortcuts = if self.props.show_search {
vec![
+2 -2
View File
@@ -12,8 +12,8 @@ use radicle::issue;
use radicle::identity::RepoId;
use radicle_tui as tui;
use tui::common::cob;
use tui::common::log;
use tui::cob;
use tui::log;
use crate::terminal;
use crate::terminal::args::{Args, Error, Help};
+5 -5
View File
@@ -9,11 +9,11 @@ use radicle::Profile;
use radicle_tui as tui;
use tui::common::cob::issue::{self, Filter};
use tui::flux::store::{self, StateValue};
use tui::flux::task::{self, Interrupted};
use tui::flux::ui::items::IssueItem;
use tui::flux::ui::Frontend;
use tui::cob::issue::{self, Filter};
use tui::store::{self, StateValue};
use tui::task::{self, Interrupted};
use tui::ui::items::IssueItem;
use tui::ui::Frontend;
use tui::Exit;
use ui::ListPage;
+7 -9
View File
@@ -14,14 +14,12 @@ use ratatui::text::{Line, Span, Text};
use radicle_tui as tui;
use tui::flux::ui::items::{IssueItem, IssueItemFilter};
use tui::flux::ui::span;
use tui::flux::ui::widget::container::{Footer, FooterProps, Header, HeaderProps};
use tui::flux::ui::widget::input::{TextField, TextFieldProps};
use tui::flux::ui::widget::text::{Paragraph, ParagraphProps};
use tui::flux::ui::widget::{
Render, Shortcut, Shortcuts, ShortcutsProps, Table, TableProps, Widget,
};
use tui::ui::items::{IssueItem, IssueItemFilter};
use tui::ui::span;
use tui::ui::widget::container::{Footer, FooterProps, Header, HeaderProps};
use tui::ui::widget::input::{TextField, TextFieldProps};
use tui::ui::widget::text::{Paragraph, ParagraphProps};
use tui::ui::widget::{Render, Shortcut, Shortcuts, ShortcutsProps, Table, TableProps, Widget};
use tui::Selection;
use crate::tui_issue::common::IssueOperation;
@@ -120,7 +118,7 @@ impl<'a> Widget<State, Action> for ListPage<'a> {
impl<'a> Render<()> for ListPage<'a> {
fn render<B: Backend>(&self, frame: &mut ratatui::Frame, _area: Rect, _props: ()) {
let area = frame.size();
let layout = tui::flux::ui::layout::default_page(area, 0u16, 1u16);
let layout = tui::ui::layout::default_page(area, 0u16, 1u16);
let shortcuts = if self.props.show_search {
vec![
+2 -2
View File
@@ -11,8 +11,8 @@ use radicle::identity::RepoId;
use radicle::patch::Status;
use radicle_tui as tui;
use tui::common::cob::patch::{self, Filter};
use tui::common::log;
use tui::cob::patch::{self, Filter};
use tui::log;
use crate::terminal;
use crate::terminal::args::{Args, Error, Help};
+5 -5
View File
@@ -9,11 +9,11 @@ use radicle::Profile;
use radicle_tui as tui;
use tui::common::cob::patch::{self, Filter};
use tui::flux::store;
use tui::flux::task::{self, Interrupted};
use tui::flux::ui::items::PatchItem;
use tui::flux::ui::Frontend;
use tui::cob::patch::{self, Filter};
use tui::store;
use tui::task::{self, Interrupted};
use tui::ui::items::PatchItem;
use tui::ui::Frontend;
use tui::Exit;
use ui::ListPage;
+7 -9
View File
@@ -15,14 +15,12 @@ use radicle::patch::{self, Status};
use radicle_tui as tui;
use tui::flux::ui::items::{PatchItem, PatchItemFilter};
use tui::flux::ui::span;
use tui::flux::ui::widget::container::{Footer, FooterProps, Header, HeaderProps};
use tui::flux::ui::widget::input::{TextField, TextFieldProps};
use tui::flux::ui::widget::text::{Paragraph, ParagraphProps};
use tui::flux::ui::widget::{
Render, Shortcut, Shortcuts, ShortcutsProps, Table, TableProps, Widget,
};
use tui::ui::items::{PatchItem, PatchItemFilter};
use tui::ui::span;
use tui::ui::widget::container::{Footer, FooterProps, Header, HeaderProps};
use tui::ui::widget::input::{TextField, TextFieldProps};
use tui::ui::widget::text::{Paragraph, ParagraphProps};
use tui::ui::widget::{Render, Shortcut, Shortcuts, ShortcutsProps, Table, TableProps, Widget};
use tui::Selection;
use crate::tui_patch::common::Mode;
@@ -122,7 +120,7 @@ impl<'a> Widget<State, Action> for ListPage<'a> {
impl<'a> Render<()> for ListPage<'a> {
fn render<B: Backend>(&self, frame: &mut ratatui::Frame, _area: Rect, _props: ()) {
let area = frame.size();
let layout = tui::flux::ui::layout::default_page(area, 0u16, 1u16);
let layout = tui::ui::layout::default_page(area, 0u16, 1u16);
let shortcuts = if self.props.show_search {
vec![