summaryrefslogtreecommitdiff
path: root/internal/ui
diff options
context:
space:
mode:
authorPaul Bütow <1224732+snonux@users.noreply.github.com>2025-06-22 21:56:47 +0300
committerGitHub <noreply@github.com>2025-06-22 21:56:47 +0300
commit42376ab241712e14a540a5e9b94739a34136e7ac (patch)
tree63147efd20f747d603bcb7aa50253609e91fffc9 /internal/ui
parent2258ab6628d6d93e03a265407db4690b7c659765 (diff)
parent7b3c67341c1ebbc2e9e855f43ad653e6eaac0d98 (diff)
Merge pull request #88 from snonux/codex/add-space-hotkey-to-refresh-task-list
Add space hotkey for refreshing tasks
Diffstat (limited to 'internal/ui')
-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",