# Getting started ```bash nix develop --command cargo run ``` # Screenshot ![Screenshot](screenshot.png) # Links - gtk4-rs book: https://gtk-rs.org/gtk4-rs/git/book/ - gtk4-rs documentation: https://gtk-rs.org/gtk4-rs/stable/latest/docs/gtk4/ - Event-Driven GTK by Example — 2021 Edition: https://mmstick.github.io/gtkrs-tutorials/ # Tests cargo test # TODO ## Description - Add description textarea field. ## Optimizations - Optimize refresh. ## Categorize events 1. CRUD for list of types (name + color). 2. Show / hide depending on the type. ## Multi day events - Try width parameter using grid.attach. ## Nice to have - Drag & drop events. - Prevent launching multiple instances. - Show a date picker in dialog form. - Print errors on forms when validating. - Validate the form when pressing enter on any field. - Select the default focus with a button or a shortcut.