Skip to content

Commit 0208277

Browse files
committed
Prepared for release 0.1.2 -
- Various shortcuts added - New dynamic list - Unscheduled - Bug fixes
1 parent c3f1896 commit 0208277

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,9 @@
4848
- Today - Due Today and overdue
4949
- Tomorrow
5050
- Upcoming - Due in next 7 days
51+
- Unscheduled - tasks without due date
5152
- [ ] Integrations
53+
- todo.txt (coming soon...)
5254
- Google Tasks
5355
- (Share your ideas)
5456
- [ ] Time tracking
@@ -75,7 +77,7 @@ Done! *Manage your tasks your way!*
7577

7678
## :keyboard: Keyboard shortcuts
7779

78-
Shortcut key for a pane/element will be marked with underline.
80+
Shortcut key for a pane/element will be **marked with underline**.
7981

8082
Some shortcuts are global, some are contextual.
8183
Contextual shortcuts will be applied according to focused pane/element.
@@ -95,6 +97,8 @@ In case writing in a text input (e,g, new project/task, due date), you have to `
9597
| Tasks | `Esc`/`h` | Go back to Projects Pane |
9698
| Tasks | ``/`k`/`Shift+Tab` | Go up in task list |
9799
| Tasks | ``/`j`/`Tab` | Go down in task list |
100+
| Tasks | `c` | Clear completed tasks |
101+
| Tasks | `d` | Delete Project |
98102
| Task Detail | `Esc`/`h` | Go back to Tasks Pane |
99103
| Task Detail | `Space` | Toggle task as done/pending |
100104
| Task Detail | `d` | Set Due date |
@@ -118,8 +122,8 @@ The following diagram shows navigation shortcuts between the panels.
118122
| P | T | D |
119123
| | | |
120124
| Entr=> ↓ ↑ Entr=> |
121-
| | tab TAB | |
122-
| <=Esc/h j k <=Esc/h |
125+
| | / / | |
126+
| <=Esc j k <=Esc |
123127
| | | |
124128
+------+----------------------+-----------------------+
125129
```
@@ -128,7 +132,7 @@ So, what it's trying to visualize is -
128132
- Selecting an item with `Enter` will move you to right panel. That means -
129133
- Selecting a Project will load it's tasks and move to Tasks panel
130134
- Selecting a Task will load task detail and move to Detail panel
131-
- Use `Esc` or `h` (like vim) to move to left panel. Details to Tasks to Projects.
135+
- Use `Esc` to move back to left panel. From Details to Tasks to Projects.
132136
- To navigate a list (Project list or Task list),
133137
- Use `` or `j` or `Tab` to go down
134138
- Use `` or `k` or `Shift+Tab` to go up

app/cli.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ func prepareContentPages() *tview.Flex {
116116

117117
func makeTitleBar() *tview.Flex {
118118
titleText := tview.NewTextView().SetText("[lime::b]Geek-life [::-]- Task Manager for geeks!").SetDynamicColors(true)
119-
versionInfo := tview.NewTextView().SetText("[::d]Version: 0.1.1").SetTextAlign(tview.AlignRight).SetDynamicColors(true)
119+
versionInfo := tview.NewTextView().SetText("[::d]Version: 0.1.2").SetTextAlign(tview.AlignRight).SetDynamicColors(true)
120120

121121
return tview.NewFlex().
122122
AddItem(titleText, 0, 2, false).

build.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
# go build -o geek-life ./app
22
env GOOS=darwin GOARCH=amd64 go build -ldflags="-s -w" -o builds/geek-life_darwin-amd64 ./app
3-
env GOOS=darwin GOARCH=arm64 go build -ldflags="-s -w" -o builds/geek-life_darwin-arm64 ./app
3+
# env GOOS=darwin GOARCH=arm64 go build -ldflags="-s -w" -o builds/geek-life_darwin-arm64 ./app
44
env GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o builds/geek-life_linux-amd64 ./app
55
env GOOS=linux GOARCH=arm64 go build -ldflags="-s -w" -o builds/geek-life_linux-arm64 ./app
66
env GOOS=windows GOARCH=386 go build -ldflags="-s -w" -o builds/geek-life_windows-386 ./app
77
upx builds/geek-life_*
8+
9+
echo "SHA256 sum of release binaries: \n"
10+
shasum -a 256 -b builds/geek-life_*

0 commit comments

Comments
 (0)