Commit Graph
42 Commits
Author SHA1 Message Date
Leo Vasanko ebc8f80dbd Cleanup 2025-08-23 16:44:10 -06:00
Leo Vasanko 713804046b Abolish event dots. 2025-08-23 16:09:04 -06:00
Leo Vasanko 8c8a01f7cb Fixed annual repeats UX 2025-08-23 15:22:26 -06:00
Leo Vasanko 9133e546ce Remove wrong styling applied to weekday selection from settings dialog. 2025-08-23 14:15:57 -06:00
Leo Vasanko 90dcdec386 Display national holidays on the calendar. 2025-08-23 14:03:48 -06:00
Leo Vasanko 916d1d100a Fix repeat event rendering once more 2025-08-23 11:34:04 -06:00
Leo Vasanko e1a240a1b0 Settings dialog UX 2025-08-23 11:29:34 -06:00
Leo Vasanko 83145d9b2a Settings now work immediately. 2025-08-23 11:21:39 -06:00
Leo Vasanko d555523f42 Settings dialog opening button. 2025-08-23 11:01:39 -06:00
Leo Vasanko 0383ea0a46 Refactor to use BaseDialog, implement also SettingsDialog on it. 2025-08-23 10:52:03 -06:00
Leo Vasanko eecc302a00 Remove +N event-more text. 2025-08-23 09:52:05 -06:00
Leo Vasanko 7e3be72a3a Show starting date in event dialog title. 2025-08-23 09:50:49 -06:00
Leo Vasanko e5c8a63081 Dialog position 2025-08-23 09:48:10 -06:00
Leo Vasanko cea67a1378 Make event dialog movable, allow clicks outside of it and handle dialog close when needed. 2025-08-23 09:42:46 -06:00
Leo Vasanko f54b6b971b Sort events by color if otherwise equal. 2025-08-23 06:43:05 -06:00
Leo Vasanko 6b8963c698 Event dialog now uses same week start day as the main calendar. Added transparency effect. 2025-08-22 22:15:23 -06:00
Leo Vasanko 8caaf33cb9 A little better but still broken. I need easier tasks for a while. 2025-08-22 22:08:35 -06:00
Leo Vasanko 02442f5135 Somewhat broken refactoring to aid event repeat handling. 2025-08-22 21:42:54 -06:00
Leo Vasanko d794758b54 Event moving fixed again, splitting correctly for recurrent events. 2025-08-22 21:13:21 -06:00
Leo Vasanko 4529d0c412 Recurrent deletion bugfixes. 2025-08-22 21:08:14 -06:00
Leo Vasanko 1257fba211 Recurrent event handling bugfixes. 2025-08-22 20:34:56 -06:00
Leo Vasanko d46aaa6106 Persist in localStorage 2025-08-22 20:16:39 -06:00
Leo Vasanko 407e87e0f9 Week starts on Monday despite locale (contiguous weekends). 2025-08-22 19:36:02 -06:00
Leo Vasanko 62f9097ac0 Improved year scroller, removed Numeric outline for simpler forms. 2025-08-22 19:33:39 -06:00
Leo Vasanko 26b2e983ed Fix monthly repeats on events with day 29-31 not showing up on shorter months. Improve event repeat handling performance. 2025-08-22 19:23:31 -06:00
Leo Vasanko 47976eef88 Implement changing year number. Added scroll support to numeric element. 2025-08-22 19:06:55 -06:00
Leo Vasanko 271a41dd23 Implement changing year number. Added scroll support to numeric element. 2025-08-22 19:06:50 -06:00
Leo Vasanko a92ef0479a Refactor jogwheel to its own module. 2025-08-20 21:38:28 -06:00
Leo Vasanko b8b8575c6d More event refactoring, cleanup. 2025-08-20 21:34:08 -06:00
Leo Vasanko d4ab7f5665 Fix the refactoring 2025-08-20 21:07:59 -06:00
Leo Vasanko 1edb3f0e85 Refactor event and selection handling to a separate module. 2025-08-20 21:04:27 -06:00
Leo Vasanko 474b9fd497 Partial support for dragging events around. 2025-08-20 20:48:37 -06:00
Leo Vasanko 8cf97f4c9f Lunar phase styled 2025-08-20 20:00:40 -06:00
Leo Vasanko 195520d66f Lunar phases 2025-08-20 19:49:24 -06:00
Leo Vasanko 161c7987af Event editing dialog and many other event-related improvements. 2025-08-20 19:35:42 -06:00
Leo Vasanko fc0dc0c193 Styling cleanup 2025-08-20 15:18:55 -06:00
Leo Vasanko 93c23c594c Cleanup, layout fixes, better event colors. 2025-08-20 14:57:04 -06:00
Leo Vasanko c0d76109a1 Split CSS to separate files. 2025-08-20 14:23:32 -06:00
Leo Vasanko 3b075e68e8 FIxed 2025-08-20 14:12:22 -06:00
Leo Vasanko 99b2d1a176 Broken event support. 2025-08-20 13:37:18 -06:00
Leo Vasanko 9bb3740b61 Cleanup, bigger layout and other changes. 2025-08-20 12:49:17 -06:00
Leo Vasanko 272a3bd61e Initial commit 2025-08-19 20:20:40 -06:00