-
Notifications
You must be signed in to change notification settings - Fork 0
/
interface.txt
102 lines (93 loc) · 2.46 KB
/
interface.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
- LMDB and GDBM seem good databases
I'm evitating sqlite3 because I don't want SQL strings
or I can use an ORM
If doing it in C, learn autotools.
There are a bunch of articles out there.
- Multi-calendar
- Text processing
Add at least italic.
- Verbose optimization
`pastel add "A new task"`
`pastel add note "A new note"`
`pastel done`
To mask some task as done I thought about separating them by index
and not ID. So `pastel done 3` marks the third task in the day as done.
This way less information needs to be on the screen. But the user will
still need to brain a bit, thing which the idea of making the current-time
task different-colored was trying to prevent.
My good week 🪴
This is the week's description
that is to remember how I want
it to be during the days
╭
│○ Take a shower All day tasks
│● Water plants
│○ Give myself some sunshine
│ I've needing more D-vitamine
│ At least I guess so, I'm wetto asf
│
│● Buy chips
│
│
11:00 ○ Scriptures Study Undone task
11:15 │
│
12:00 ● Lunch Done task
│
12:15 ├ It's a note I took in the afternoon Note
│ after noticing I needed to take a
│ note about what happened today
│
╭ Supermarket Group
│
│○ Buy vegetables
│○ Buy tomato salce
│
╰
│
13:00 ○ Math Study
│ Some description for my math class Task description
│ this is a course I purchased yey
│
15:00 ✖ Portuguese Study Canceled task
│- The teacher canceled for some illness
│
╰
- https://ted.com/talks/barry_schwartz_the_paradox_of_choice?subtitle=en&geo=pt-br
Task properties:
- ID
- Title
- Description
- Reason
- In group -- Inside a group or not
- State
- Done
- Pending
- Canceled -- It's required a reason to cancel
- Date
- Time -- Null if all day
- Start
- Finish -- If null durates until the next task
- Repeatition
- Today
- Today-Stack -- If undone today, move to tomorrow
- Daily
- Weekly
- Monthly
- Annually
- Every weekday
Note properties:
- ID
- Content
- Date
- Time -- Null if all day
- Start
- Finish
Week properties:
- Title
- Description
- Date
Group properties:
- Title
- Date
- IDs list