diff options
| author | krolxon <krolyxon@tutanota.com> | 2024-04-26 14:32:58 +0530 |
|---|---|---|
| committer | krolxon <krolyxon@tutanota.com> | 2024-04-26 14:32:58 +0530 |
| commit | 04e5d2ad28af2c0b561ed4443eabddc4ee70d1f2 (patch) | |
| tree | 771937cfad99e1fed9d0aeead9d5f88e28c6f8e9 /src/app.rs | |
| parent | 59e8e8cbe67b969d120035a642dc99ccb0dff5eb (diff) | |
alot of edge cases removed, ui improvments
Diffstat (limited to 'src/app.rs')
| -rwxr-xr-x | src/app.rs | 21 |
1 files changed, 2 insertions, 19 deletions
@@ -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) { |
