bin: Detect light / dark theme and use in apps
modified bin/commands/inbox/list.rs
@@ -27,12 +27,14 @@ use tui::store;
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -163,6 +165,7 @@ pub struct AppState {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -176,6 +179,9 @@ impl TryFrom<&Context> for App {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -204,6 +210,7 @@ impl TryFrom<&Context> for App {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -288,7 +295,7 @@ impl store::Update<Message> for App {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified bin/commands/issue.rs
@@ -5,8 +5,6 @@ use std::ffi::OsString;
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -23,13 +21,6 @@ use crate::commands::tui_issue::list::IssueOperation;
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -243,8 +234,6 @@ pub async fn run(options: Options, ctx: impl Context) -> anyhow::Result<()> {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -278,7 +267,7 @@ pub async fn run(options: Options, ctx: impl Context) -> anyhow::Result<()> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified bin/commands/issue/list.rs
@@ -25,6 +25,7 @@ use tui::task::EmptyProcessors;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -32,12 +33,12 @@ use tui::ui::{BufferedValue, Show, ToRow, Ui};
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -135,21 +136,17 @@ pub struct Context {
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -292,6 +289,7 @@ pub struct AppState {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -300,12 +298,12 @@ pub struct App {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -320,20 +318,6 @@ impl TryFrom<(&Context, &TerminalInfo)> for App {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -413,6 +397,7 @@ impl TryFrom<(&Context, &TerminalInfo)> for App {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -544,7 +529,7 @@ impl store::Update<Message> for App {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified bin/commands/patch/list.rs
@@ -24,12 +24,14 @@ use tui::store;
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -236,6 +238,7 @@ pub struct AppState {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -248,6 +251,9 @@ impl TryFrom<&Context> for App {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -294,6 +300,7 @@ impl TryFrom<&Context> for App {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -377,7 +384,7 @@ impl store::Update<Message> for App {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified bin/commands/patch/review.rs
@@ -25,11 +25,13 @@ use tui::store;
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -173,6 +175,8 @@ pub struct AppState {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -184,6 +188,9 @@ impl AppState {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -198,6 +205,7 @@ impl AppState {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -516,12 +524,12 @@ impl App<'_> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
modified bin/settings.rs
@@ -2,15 +2,35 @@ use std::collections::HashMap;
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -87,6 +107,23 @@ impl Default for Settings {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified bin/ui.rs
@@ -14,17 +14,6 @@ use tui::ui::widget::{Borders, Column, TableState, TextEditState, Widget};
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|