From bd59a5128c05dcd550e91bbdd0cd9d5996a65586 Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 9 Jan 2022 09:43:21 +0100 Subject: Persist events to sqlite db --- README.md | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'README.md') 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 -- cgit v1.2.3