aboutsummaryrefslogtreecommitdiff
path: root/src/app.rs
diff options
context:
space:
mode:
authorkrolxon <krolyxon@tutanota.com>2024-04-26 14:32:58 +0530
committerkrolxon <krolyxon@tutanota.com>2024-04-26 14:32:58 +0530
commit04e5d2ad28af2c0b561ed4443eabddc4ee70d1f2 (patch)
tree771937cfad99e1fed9d0aeead9d5f88e28c6f8e9 /src/app.rs
parent59e8e8cbe67b969d120035a642dc99ccb0dff5eb (diff)
alot of edge cases removed, ui improvments
Diffstat (limited to 'src/app.rs')
-rwxr-xr-xsrc/app.rs21
1 files changed, 2 insertions, 19 deletions
diff --git a/src/app.rs b/src/app.rs
index be7c358..b43cd7a 100755
--- a/src/app.rs
+++ b/src/app.rs
@@ -14,7 +14,6 @@ pub struct App {
/// check if app is running
pub running: bool,
pub conn: Connection,
- pub song_list: ContentList<String>,
pub queue_list: ContentList<String>,
pub pl_list: ContentList<String>,
pub selected_tab: SelectedTab,
@@ -28,16 +27,6 @@ pub enum SelectedTab {
Playlists,
}
-impl SelectedTab {
- fn as_usize(&self) {
- match self {
- SelectedTab::Queue => 0,
- SelectedTab::Playlists => 1,
- SelectedTab::DirectoryBrowser => 2,
- };
- }
-}
-
impl App {
pub fn builder(addrs: &str) -> AppResult<Self> {
let mut conn = Connection::new(addrs).unwrap();
@@ -47,14 +36,10 @@ impl App {
Self::get_queue(&mut conn, &mut queue_list.list);
- let mut song_list = ContentList::new();
- song_list.list = conn.songs_filenames.clone();
-
let browser = FileBrowser::new();
Ok(Self {
running: true,
conn,
- song_list,
queue_list,
pl_list,
selected_tab: SelectedTab::DirectoryBrowser,
@@ -63,11 +48,9 @@ impl App {
}
pub fn tick(&mut self) {
- self.conn.update_state();
- self.conn.update_progress();
- self.conn.update_volume();
+ self.conn.update_status();
self.update_queue();
- self.browser.update_directory(&mut self.conn).unwrap();
+ // self.browser.update_directory(&mut self.conn).unwrap();
}
pub fn quit(&mut self) {