feat: remove a redundant toggle, pressing p twice sort/reverse sort by progress

This commit is contained in:
2025-12-15 07:46:54 +01:00
parent 7e2b657cfc
commit 151d565f36

View File

@@ -31,8 +31,7 @@ class Auditui(App):
("d", "toggle_dark", "Dark mode"), ("d", "toggle_dark", "Dark mode"),
("s", "sort", "Sort by name"), ("s", "sort", "Sort by name"),
("p", "sort_by_progress", "Sort by progress"), ("p", "sort_by_progress", "Sort by progress"),
("a", "show_all", "All books"), ("a", "show_all", "All/unfinished"),
("u", "show_unfinished", "Unfinished"),
("enter", "play_selected", "Play"), ("enter", "play_selected", "Play"),
("space", "toggle_playback", "Pause/Resume"), ("space", "toggle_playback", "Pause/Resume"),
("left", "seek_backward", "-30s"), ("left", "seek_backward", "-30s"),
@@ -245,8 +244,11 @@ class Auditui(App):
table.sort(key=progress_key, reverse=self.progress_sort_reverse) table.sort(key=progress_key, reverse=self.progress_sort_reverse)
def action_show_all(self) -> None: def action_show_all(self) -> None:
"""Show all books.""" """Toggle between showing all and unfinished books."""
self.show_all() if self.show_all_mode:
self.show_unfinished()
else:
self.show_all()
def action_show_unfinished(self) -> None: def action_show_unfinished(self) -> None:
"""Show unfinished books.""" """Show unfinished books."""