обновление

This commit is contained in:
2026-10-23 21:49:04 +02:00
parent f735992a32
commit 4f62c491ed
3 changed files with 8 additions and 8 deletions

View File

@@ -38,7 +38,7 @@ pub struct App {
pub repeat: RepeatMode, pub repeat: RepeatMode,
pub shuffle: bool, pub shuffle: bool,
pub show_help: bool, pub show_help: bool,
pub show_dirs: bool, pub show_libs: bool,
status_set_at: Instant, status_set_at: Instant,
} }
@@ -65,7 +65,7 @@ impl App {
repeat: RepeatMode::Off, repeat: RepeatMode::Off,
shuffle: false, shuffle: false,
show_help: false, show_help: false,
show_dirs: false, show_libs: false,
status_set_at: Instant::now(), status_set_at: Instant::now(),
}; };
@@ -209,8 +209,8 @@ impl App {
"reload" => self.reload_library(), "reload" => self.reload_library(),
"save" => self.save_now(), "save" => self.save_now(),
"savepl" => self.save_playlist(args), "savepl" => self.save_playlist(args),
"dirs" => { "libs" => {
self.show_dirs = true; self.show_libs = true;
self.set_status("Источники библиотеки".into()); self.set_status("Источники библиотеки".into());
} }
"rm" => self.remove_source(args), "rm" => self.remove_source(args),

View File

@@ -68,9 +68,9 @@ fn handle_key(key: KeyEvent, app: &mut App) -> bool {
return false; return false;
} }
if app.show_dirs { if app.show_libs {
if key.code == KeyCode::Esc { if key.code == KeyCode::Esc {
app.show_dirs = false; app.show_libs = false;
} }
return false; return false;
} }

View File

@@ -37,7 +37,7 @@ pub fn draw(f: &mut Frame, app: &mut App) {
if app.show_help { if app.show_help {
draw_help(f, f.area()); draw_help(f, f.area());
} }
if app.show_dirs { if app.show_libs {
draw_dirs(f, app, f.area()); draw_dirs(f, app, f.area());
} }
} }
@@ -460,7 +460,7 @@ fn draw_help(f: &mut Frame, screen: Rect) {
Line::from(" :reload пересканировать всё"), Line::from(" :reload пересканировать всё"),
Line::from(" :save сохранить библиотеку"), Line::from(" :save сохранить библиотеку"),
Line::from(" :savepl <файл> экспорт в M3U/PLS"), Line::from(" :savepl <файл> экспорт в M3U/PLS"),
Line::from(" :dirs список источников"), Line::from(" :libs список источников"),
Line::from(" :rm <N> удалить источник"), Line::from(" :rm <N> удалить источник"),
Line::from(" :clear очистить источники"), Line::from(" :clear очистить источники"),
Line::from(" :help эта справка"), Line::from(" :help эта справка"),