Provide search functionality through the TUI #134

Merged
wojtek merged 35 commits from 24---provide-search-functionality-through-the-tui into main 2024-02-18 22:12:42 +01:00
9 changed files with 14 additions and 14 deletions
Showing only changes of commit 9a803c1dde - Show all commits

View File

@ -3,7 +3,7 @@
use crate::tui::{
app::{
state::{
machine::{
browse::AppBrowse, critical::AppCritical, error::AppError, info::AppInfo,
reload::AppReload, search::AppSearch, AppInner, AppMachine,
},

View File

@ -1,8 +1,8 @@
use crate::tui::{
app::{
app::App,
machine::{AppInner, AppMachine},
selection::{Delta, ListSelection},
state::{AppInner, AppMachine},
AppPublic, AppState, IAppInteractBrowse,
},
lib::IMusicHoard,
@ -95,7 +95,7 @@ impl<MH: IMusicHoard> IAppInteractBrowse for AppMachine<MH, AppBrowse> {
#[cfg(test)]
mod tests {
use crate::tui::app::{
state::tests::{inner, music_hoard},
machine::tests::{inner, music_hoard},
IAppInteract,
};

View File

@ -1,7 +1,7 @@
use crate::tui::{
app::{
app::App,
state::{AppInner, AppMachine},
machine::{AppInner, AppMachine},
AppPublic, AppState, IAppInteractCritical,
},
lib::IMusicHoard,
@ -47,7 +47,7 @@ impl<MH: IMusicHoard> IAppInteractCritical for AppMachine<MH, AppCritical> {
#[cfg(test)]
mod tests {
use crate::tui::app::state::tests::{music_hoard, inner};
use crate::tui::app::machine::tests::{music_hoard, inner};
use super::*;

View File

@ -1,7 +1,7 @@
use crate::tui::{
app::{
app::App,
state::{AppInner, AppMachine},
machine::{AppInner, AppMachine},
AppPublic, AppState, IAppInteractError,
},
lib::IMusicHoard,
@ -47,7 +47,7 @@ impl<MH: IMusicHoard> IAppInteractError for AppMachine<MH, AppError> {
#[cfg(test)]
mod tests {
use crate::tui::app::state::tests::{inner, music_hoard};
use crate::tui::app::machine::tests::{inner, music_hoard};
use super::*;

View File

@ -1,7 +1,7 @@
use crate::tui::{
app::{
app::App,
state::{AppInner, AppMachine},
machine::{AppInner, AppMachine},
AppPublic, AppState, IAppInteractInfo,
},
lib::IMusicHoard,
@ -47,7 +47,7 @@ impl<MH: IMusicHoard> IAppInteractInfo for AppMachine<MH, AppInfo> {
#[cfg(test)]
mod tests {
use crate::tui::app::state::tests::{music_hoard, inner};
use crate::tui::app::machine::tests::{music_hoard, inner};
use super::*;

View File

@ -2,7 +2,7 @@ use crate::tui::{
app::{
app::App,
selection::IdSelection,
state::{AppInner, AppMachine},
machine::{AppInner, AppMachine},
AppPublic, AppState, IAppInteractReload,
},
lib::IMusicHoard,
@ -83,7 +83,7 @@ impl<MH: IMusicHoard> IAppInteractReloadPrivate<MH> for AppMachine<MH, AppReload
#[cfg(test)]
mod tests {
use crate::tui::app::state::tests::{inner, music_hoard};
use crate::tui::app::machine::tests::{inner, music_hoard};
use super::*;

View File

@ -4,7 +4,7 @@ use crate::tui::{
app::{
app::App,
selection::ListSelection,
state::{AppInner, AppMachine},
machine::{AppInner, AppMachine},
AppPublic, AppState, IAppInteractSearch,
},
lib::IMusicHoard,
@ -196,7 +196,7 @@ mod tests {
use ratatui::widgets::ListState;
use crate::tui::{
app::state::tests::{inner, music_hoard},
app::machine::tests::{inner, music_hoard},
testmod::COLLECTION,
};

View File

@ -1,6 +1,6 @@
pub mod app;
pub mod selection;
mod state;
mod machine;
use musichoard::collection::Collection;