INNER CODE UNIT · Python
action_hide_search
Kohei-Wada/taskdog · packages/taskdog-ui/src/taskdog/tui/app.py:562
def action_hide_search(self) -> None:
"""Hide the search input and clear the filter."""
if self.main_screen:
self.main_screen.hide_search()
def action_toggle_sort_reverse(self) -> None:
"""Toggle sort direction (ascending ⇔ descending)."""
self.state.sort_reverse = not self.state.sort_reverse
# Reload tasks with new sort direction
self.request_reload()
self._refresh_mode_badges()
# Show notification with current direction
direction = "descending" if self.state.sort_reverse else "ascending"
sort_label = SORT_KEY_LABELS.get(self.state.sort_by, self.state.sort_by)
arrow = "↓" if self.state.sort_reverse else "↑"
self.notify(f"Sort direction toggled: {sort_label} {arrow} ({direction})")