Joscha
11ef930835
Move editing related controls to new behavior
2018-09-28 17:48:08 +00:00
Joscha
70c11f656d
Use task list and edit tasks (again)
2018-09-28 17:11:00 +00:00
Joscha
c1b1fddb76
Load tasks on startup again
2018-09-27 23:39:32 +00:00
Joscha
d8e0e1a867
Begin UI restructure
2018-09-27 16:41:43 +00:00
Joscha
5de27b195b
Clean up files and order tasks
2018-09-27 15:14:08 +00:00
Joscha
2a0b110e32
Add todo and example todo
2018-09-18 21:02:27 +00:00
Joscha
2c58cfffe9
Change popup look
...
- make them a little bit wider
- add spaces around the title for better readability
2018-09-18 21:00:07 +00:00
Joscha
c72ca628f9
Add back basic UI
2018-09-18 19:41:12 +00:00
Joscha
9effbd1d1b
Add back LTask
2018-09-18 14:14:53 +00:00
Joscha
c2fb99cc1c
Fix parsing and add documentation
2018-09-18 13:20:06 +00:00
Joscha
6fd0814057
Use own task format
2018-09-17 21:48:03 +00:00
Joscha
ea87567455
Add script to clean up files
2018-09-17 16:21:36 +00:00
Joscha
133b0ca9ed
Add basic task editing
2018-09-17 16:21:26 +00:00
Joscha
902c23eb83
Add some very basic task list interaction
2018-09-16 20:55:49 +00:00
Joscha
b524441d9c
Clean up using hlint and --pedantic
2018-09-16 16:30:53 +00:00
Joscha
89248a34d1
Clean up old files
2018-09-13 14:46:55 +00:00
Joscha
223905301f
Start work on the UI
2018-09-12 19:57:14 +00:00
Joscha
ef4a519e19
Export Parser too
2018-09-11 20:36:33 +00:00
Joscha
5621746f37
Load tasks from file
2018-09-11 20:03:17 +00:00
Joscha
8f1b2856dc
Combine todo.txt related stuff, remove old stuff
2018-09-11 17:11:04 +00:00
Joscha
eaab256cca
Add documentation
2018-09-10 22:17:53 +00:00
Joscha
1c75605cf3
Start work on todo.txt parser
2018-09-10 21:46:37 +00:00
Joscha
36b791d7e0
Plan how the program should work and add docs
2018-09-08 21:53:40 +00:00
Joscha
d901153769
Update resolver
2018-06-22 07:38:02 +00:00
Joscha
a2d56d6ac4
Add subtask module
2018-05-05 10:33:09 +00:00
Joscha
1b93fce200
Add weekend test
2018-04-06 19:02:26 +00:00
Joscha
476c6c2bfb
Clean up tests
2018-04-04 23:17:18 +00:00
Joscha
bff0656806
Make project compile again
...
This commit also adds a few other files that I've been working on,
although most of it will get deleted again. This is just so I have them
logged in git.
2018-04-04 22:18:04 +00:00
Joscha
2da41951e1
Add tests for DateExpr
2018-04-04 22:15:19 +00:00
Joscha
05c946fbcc
Clean up documentation
2018-04-04 19:31:13 +00:00
Joscha
02ceb45a2f
Add Deadline and clean up date expressions
2018-04-04 19:02:21 +00:00
Joscha
d557c36806
Modify tasks in the database
...
Also added some test code in Main.hs
2018-03-27 10:32:02 +00:00
Joscha
a3dce8251e
Fix expression parsing
2018-03-27 10:29:26 +00:00
Joscha
9d8d6f6d80
Update tasks in database
2018-03-26 15:37:35 +00:00
Joscha
d4b5d0b7c2
Use new DateExpr and start working on stuff
2018-03-26 14:19:03 +00:00
Joscha
eac7a415dc
Clean up DateExpr.hs
2018-03-26 14:12:35 +00:00
Joscha
9301cc31c4
Evaluate BoolExpr and IntExpr
2018-03-26 12:24:30 +00:00
Joscha
b8eecddc37
(Re-)implement date expression parsing
2018-03-22 20:04:40 +00:00
Joscha
51eb270431
Simplify loading stuff and use home directory more
2018-03-22 12:39:19 +00:00
Joscha
bbe6cd830f
Improve error handling
...
- catch errors while loading themes
- use user's actual home directory to look for config files
- restructure main function
2018-03-22 09:51:52 +00:00
Joscha
ea83f1aabf
Load config file
2018-03-19 21:40:11 +00:00
Joscha
6058b785c9
Plan program start sequence
2018-03-19 18:51:16 +00:00
Joscha
163d08cf79
Try out several things
2018-03-19 18:39:15 +00:00
Joscha
5e1555511d
Add some more command line options
2018-03-19 08:59:59 +00:00
Joscha
7dd2a0bdad
Improve help message
2018-03-18 19:46:11 +00:00
Joscha
bf5bfd1441
Parse command line args
2018-03-18 19:33:59 +00:00
Joscha
c1596baaeb
Move some UI stuff
2018-03-18 14:46:24 +00:00
Joscha
119b4bd118
Add newline at end of .gitignore
2018-03-18 09:57:42 +00:00
Joscha
9cf9e889f5
Test basic brick setup
2018-03-18 09:53:22 +00:00
Joscha
9a956785ef
Try out some basic sqlite stuff
2018-03-17 20:39:22 +00:00