Commit Graph

22 Commits

Author SHA1 Message Date
Phanupong Janthapoon
0dedb1a7d9 [FIX] Misspell (#46) 2023-12-10 01:08:00 +06:00
Anis Ahmad
ca0479b28a Some refactoring and fixing in confirmation popup implementation
- Restoring focus to previous (taskPane) panel after closing modal (works only when invoked with shortcut)
- `projectPane.RemoveActivateProject()` and `taskPane.ClearCompletedTasks()` do comply with `func()`. So no need to wrap within `func() {}`
- Fixed issue - Project dosen't exit with Ctrl+C once (maybe because of re-running `.Run()` in `AskYesNo()`).
- When focusing back to tasklist from task detail, re-showing projectDetail pane
2022-01-07 21:33:59 +06:00
Kuprijanov Roman
e466e2f801 Show confirmation popup for delete project and clear completed tasks (#35) 2022-01-07 19:01:52 +06:00
Kuprijanov Roman
9233c89ab6 fix golangci-lint warning (#33) 2021-12-03 00:38:45 +06:00
Kuprijanov Roman
21defdafdc We give Shortcut Key to the lower case to reduce confusion. (#32) 2021-12-03 00:36:00 +06:00
Patrick Euerle
eaba2373d3 Added shortcuts '+', '-' and 'o' for date selection shortcuts, underlining for those and 'e' (#26)
* added shortcuts '+', '-' and 'o' for date selection shortcut
* underlining shortcut key for  those and 'e' (Edit description)
* Moved set due date logic in separate functions
2021-10-07 14:57:55 +06:00
Anis Ahmad
ae2dc575b1 Added Task Export (to clipboard) feature. Closes #17 2021-02-27 09:41:31 +06:00
Anis Ahmad
d8677ca6d7 Fixed repeation of shortcut keys because of returning event even after executing shortcut 2021-01-15 21:32:09 +06:00
Anis Ahmad
0c09a29550 Fixed Mouse binding issue after external Editor by https://github.com/rivo/tview/issues/545 2021-01-15 11:35:06 +06:00
Anis Ahmad
533c28f8bc Task rename added. Closes #3
- Moved title of TaskDetail panel to separate component
- Refactored indentation, formatting
- Updated status bar
2020-07-11 07:58:29 +06:00
Anis Ahmad
1508edce6f Added dynamic lists and fixed timezone issue
- **Today:** Display tasks of today and overdue
- **Tomorrow:** Tasks scheduled for tomorrow
- **Upcoming:** Tasks scheduled for next 7 days
- Keep "Today" focused on starting
- Order Tasks of dynamic list by Project
- Parsing date input using local TZ - Fixes #7
2020-07-04 16:48:45 +06:00
Anis Ahmad
99527254b3 Added vim style keyboard shortcuts (resolve #2)
- Navigating lists with `j` and `k`
- Moving to panel (task-detail to tasks to projects) with `h`
2020-06-26 22:25:21 +06:00
Anis Ahmad
f3637b4598 Editing in external editor working - issue with Mouse 2020-06-21 04:43:43 +06:00
Anis Ahmad
d62656e1b7 Handles defer error on Db closing. Updated lint recommendations. 2020-06-17 01:58:42 +06:00
Anis Ahmad
20cbdb4f8d ProjectDetailPane modified as a Component (type) 2020-06-12 18:50:41 +06:00
Anis Ahmad
46cc0bfd18 taskDetailPane modified as a Component (type) 2020-06-12 18:20:40 +06:00
Anis Ahmad
19666900a2 taskPane modified as a Component (type) 2020-06-11 00:12:40 +06:00
Anis Ahmad
a6af1a617a Refactored StatusBar - changed into a type, other small fixes 2020-06-08 01:05:17 +06:00
Anis Ahmad
1cb95b3ce2 Prepared for first release
- Creating db file in home dir or DB_FILE env variable
- Updated README with usages details
- Added GIF screencast
2020-06-06 02:13:04 +06:00
Anis Ahmad
89624edcba Organized approach to handle shortcuts based on currently focused panel 2020-05-30 13:17:20 +06:00
Anis Ahmad
9a6d3c6b30 Displaying and updating Due Date 2020-05-30 12:55:00 +06:00
Anis Ahmad
30cd7f40a1 Creating Projects, Tasks and editing Task details, done/resume working. 2020-05-30 01:30:26 +06:00