summaryrefslogtreecommitdiff
path: root/internal/ui/table.go
diff options
context:
space:
mode:
authorPaul Bütow <1224732+snonux@users.noreply.github.com>2025-06-22 21:48:10 +0300
committerPaul Bütow <1224732+snonux@users.noreply.github.com>2025-06-22 21:48:10 +0300
commit7b3c67341c1ebbc2e9e855f43ad653e6eaac0d98 (patch)
treed4bff5146bb75cc212a0f52471d7614e1c2a4e1c /internal/ui/table.go
parent02efa771fac89571110724ec277428184af7144c (diff)
Add space hotkey to refresh task list
Diffstat (limited to 'internal/ui/table.go')
-rw-r--r--internal/ui/table.go18
1 files changed, 11 insertions, 7 deletions
diff --git a/internal/ui/table.go b/internal/ui/table.go
index 1ec7313..febb8ff 100644
--- a/internal/ui/table.go
+++ b/internal/ui/table.go
@@ -304,13 +304,13 @@ func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
return m, blinkCmd()
}
return m, nil
- case tea.KeyMsg:
- // Ignore all key presses while a task is blinking to avoid
- // accidentally modifying another task.
- if m.blinkID != 0 {
- return m, nil
- }
- if m.annotating {
+ case tea.KeyMsg:
+ // Ignore all key presses while a task is blinking to avoid
+ // accidentally modifying another task.
+ if m.blinkID != 0 {
+ return m, nil
+ }
+ if m.annotating {
switch msg.Type {
case tea.KeyEnter:
if m.replaceAnnotations {
@@ -738,6 +738,9 @@ func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
m.theme = m.defaultTheme
m.applyTheme()
return m, nil
+ case " ":
+ m.reload()
+ return m, nil
case "/", "?":
m.searching = true
m.searchInput.SetValue("")
@@ -874,6 +877,7 @@ func (m Model) View() string {
"t: edit tags",
"c: random theme",
"C: reset theme",
+ "space: refresh tasks",
"/, ?: search",
"n/N: next/prev search match",
"esc: close help/search",