обновление

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

View File

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

View File

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