aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJoris2022-01-09 09:43:21 +0100
committerJoris2022-01-09 10:11:29 +0100
commitbd59a5128c05dcd550e91bbdd0cd9d5996a65586 (patch)
tree541f7d49253ad3e7c8dfab480f33a2b10107b0d2 /README.md
parentce978143f1360e16e85587644055a9f83d11c64c (diff)
downloadcalendar-bd59a5128c05dcd550e91bbdd0cd9d5996a65586.tar.gz
calendar-bd59a5128c05dcd550e91bbdd0cd9d5996a65586.tar.bz2
calendar-bd59a5128c05dcd550e91bbdd0cd9d5996a65586.zip
Persist events to sqlite db
Diffstat (limited to 'README.md')
-rw-r--r--README.md25
1 files changed, 13 insertions, 12 deletions
diff --git a/README.md b/README.md
index 3eb537b..2ec9e8d 100644
--- a/README.md
+++ b/README.md
@@ -14,17 +14,14 @@ nix develop --command cargo run
## CRUD
-1. Complete dialog form.
-2. Save to DB
-3. Read events from DB on startup.
-4. Modify an event when double clicking.
-5. Delete an event (Right click > Delete).
+1. Modify an event with double click.
+2. Delete an event with right click.
-## Complex event
+## Complexify event
Be able to specify repetition.
-1. Modelize an event.
+1. Modelize repetition.
2. Update the form.
3. Update the view.
4. Update a repetition event.
@@ -32,15 +29,15 @@ Be able to specify repetition.
## API
1. Give DB path with CLI arg.
-2. Get list of today events.
+2. Get list of today’s events.
-## Calendar focus
+## Navigate around
1. Select previous week (up arrow, scrolling).
2. Select Next week (down arrow, scrolling).
3. Select the default focus.
-## Type
+## Categorize events
1. CRUD for list of types (name + color).
2. Show / hide depending on the type.
@@ -49,5 +46,9 @@ Be able to specify repetition.
- Drag & drop events.
- Show an indicator when a day can be scrolled vertically.
-- Multi day events
-- Prevent to launch multiple instances
+- Multi day events.
+- Prevent to launch multiple instances.
+- Show a date picker in dialog form.
+- Apply a style on times in the calendar (bold ?).
+- Print errors on forms when validating.
+- Validate the form when pressing enter on any field