aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md31
1 files changed, 16 insertions, 15 deletions
diff --git a/README.md b/README.md
index ddd7ed3..e2517ad 100644
--- a/README.md
+++ b/README.md
@@ -12,32 +12,31 @@ nix develop --command cargo run
# TODO
-## Complexify event
+## V1
-Be able to specify repetition.
+### Repeat events
-1. Modelize repetition.
-2. Update the form.
-3. Update the view.
-4. Update a repetition event.
+1. Show repeated events.
+2. Update / delete specific repetition occurences.
+3. When validating repetition, don’t produce None if there is a validation error.
-## API
+### API
1. Give DB path with CLI arg.
2. Get list of today’s events.
-## Navigate around
+### Navigate around
-1. Select previous week (up arrow, scrolling).
-2. Select Next week (down arrow, scrolling).
-3. Select the default focus.
+1. Select previous or next week with shortcuts.
-## Categorize events
+## V2
+
+### Categorize events
1. CRUD for list of types (name + color).
2. Show / hide depending on the type.
-## Nice to have
+### Nice to have
- Drag & drop events.
- Show an indicator when a day can be scrolled vertically.
@@ -46,5 +45,7 @@ Be able to specify repetition.
- 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
-- Remove event with right click
+- Validate the form when pressing enter on any field.
+- Remove event with right click.
+- Select the default focus with a button or a shortcut.
+- Specify until which date a repeted event is