обновление
This commit is contained in:
@@ -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),
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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 эта справка"),
|
||||
|
||||
Reference in New Issue
Block a user