Leo Vasanko
|
01ea168ebe
|
Cleanup
|
2025-08-25 22:42:41 -06:00 |
|
Leo Vasanko
|
cd4ce6f69e
|
Refactor to use no of days instead of enddate on events. Other minor cleanup, larger date limits.
|
2025-08-25 22:40:03 -06:00 |
|
Leo Vasanko
|
579d01dfd8
|
Allow Numeric to change off from an invalid value (and not get stuck on it). Cleanup of the component.
|
2025-08-25 22:23:16 -06:00 |
|
Leo Vasanko
|
29246af591
|
Recurrent/weekday input fixes. Refactored event store to use recur map rather than separate properties.
|
2025-08-25 22:04:04 -06:00 |
|
Leo Vasanko
|
b69a299309
|
Fix splitting of events where repeats are reduced to 1.
|
2025-08-25 21:23:32 -06:00 |
|
Leo Vasanko
|
467a984955
|
Fix resizing repeat events non-first occurrence.
|
2025-08-25 21:16:42 -06:00 |
|
Leo Vasanko
|
e15f4aadca
|
Restored correct function on event splitting by drag.
|
2025-08-25 21:09:55 -06:00 |
|
Leo Vasanko
|
2798f4bdcb
|
Fix event repetition counting on events that don't initiate on their repeat days.
|
2025-08-25 20:39:44 -06:00 |
|
Leo Vasanko
|
5e4ad8b2f5
|
Multi day event dragging restored such that it remembers the grabbing position and behaves correctly.
|
2025-08-25 20:28:43 -06:00 |
|
Leo Vasanko
|
1169d6cc15
|
Readd function that had gone missing in refactoring.
|
2025-08-25 19:55:27 -06:00 |
|
Leo Vasanko
|
e50f90f277
|
Faster event updates (avoid full re-render)
|
2025-08-25 19:05:14 -06:00 |
|
Leo Vasanko
|
895bc96899
|
Optimization
|
2025-08-25 18:56:49 -06:00 |
|
Leo Vasanko
|
70ffd2881f
|
Progressive week rendering for smoother operation.
|
2025-08-25 17:52:25 -06:00 |
|
Leo Vasanko
|
c9f3104e8b
|
Smaller out of screen buffer for faster renders.
|
2025-08-25 17:35:20 -06:00 |
|
Leo Vasanko
|
c3ba8e1b0c
|
Cleanup
|
2025-08-25 17:34:58 -06:00 |
|
Leo Vasanko
|
e0f0da1c8c
|
Remove logging
|
2025-08-25 17:16:17 -06:00 |
|
Leo Vasanko
|
2f69e7bd88
|
Stop momentum if slow enough.
|
2025-08-25 17:09:36 -06:00 |
|
Leo Vasanko
|
b07c0808ab
|
Implement inertial scrolling (momentum)
|
2025-08-25 17:06:30 -06:00 |
|
Leo Vasanko
|
10c9cedc8e
|
Fix rotation issues, simplify scrolling code.
|
2025-08-25 14:55:02 -06:00 |
|
Leo Vasanko
|
7c94fcbb45
|
Fixed a nasty landscape/portrait rotation bug (clamping while updating caused wrong year).
|
2025-08-25 14:39:46 -06:00 |
|
Leo Vasanko
|
4367480f1c
|
Fix scrolling by mouse drag on week column.
|
2025-08-25 12:13:03 -06:00 |
|
Leo Vasanko
|
789ac0ad1b
|
FIx Vue warning about extranous attributes
|
2025-08-25 12:01:20 -06:00 |
|
Leo Vasanko
|
2ff4e08c4e
|
Make a repaint to show selection changes
|
2025-08-25 11:07:23 -06:00 |
|
Leo Vasanko
|
6a31f30e6c
|
Open Event dialog right below the day pointed to.
|
2025-08-25 11:02:37 -06:00 |
|
Leo Vasanko
|
7ed6fd9b29
|
Settings dialog inside the settings button.
|
2025-08-25 10:59:08 -06:00 |
|
Leo Vasanko
|
a72bc4dc75
|
Bigger rounded corners on event bars
|
2025-08-25 10:35:49 -06:00 |
|
Leo Vasanko
|
a73ad4c722
|
Remove HTML comments
|
2025-08-25 10:33:07 -06:00 |
|
Leo Vasanko
|
39e8a3de7a
|
Style cleanup, header layout.
|
2025-08-25 10:29:21 -06:00 |
|
Leo Vasanko
|
ff6657cbcc
|
Responsive layout
|
2025-08-25 09:54:53 -06:00 |
|
Leo Vasanko
|
dd8b231cbc
|
Styling for a more compact layout.
|
2025-08-25 09:02:52 -06:00 |
|
Leo Vasanko
|
100b420003
|
Header refactor, styling, collapsible header controls.
|
2025-08-25 08:31:02 -06:00 |
|
Leo Vasanko
|
8e91d360be
|
Pointer lock when mouse-dragging to scroll.
|
2025-08-25 07:15:11 -06:00 |
|
Leo Vasanko
|
9b3b6f62a3
|
Implement mouse-drag scrolling on both sides (alike touch drag).
|
2025-08-24 22:51:53 -06:00 |
|
Leo Vasanko
|
4e933e4128
|
Prevent holiday names getting too big on big screen.
|
2025-08-24 22:42:57 -06:00 |
|
Leo Vasanko
|
ceeb7f1d59
|
Layout/style fixes, holiday size.
|
2025-08-24 22:39:15 -06:00 |
|
Leo Vasanko
|
1155f712a4
|
Fix month name rotation for CJK and other pictogram languages.
|
2025-08-24 22:15:57 -06:00 |
|
Leo Vasanko
|
130ccc0f73
|
Simple undo/redo
|
2025-08-24 21:59:56 -06:00 |
|
Leo Vasanko
|
7ca5b70c1e
|
Prevent scrollbars appearing on certain mobile browsers. (not tested)
|
2025-08-24 21:21:05 -06:00 |
|
Leo Vasanko
|
50c79ff99f
|
Calendar view lazily updated instead of reflectivity, for improved performance.
|
2025-08-24 21:18:21 -06:00 |
|
Leo Vasanko
|
cb7a111020
|
Set min/max year based on platform limitations 1901...2100.
|
2025-08-24 21:07:53 -06:00 |
|
Leo Vasanko
|
9a4d1c7196
|
Creating events now requires a double tap or double tap with drag on the second tap, to prevent erratic clicks. Bugfixes on event handling and some unrelated comment changes.
|
2025-08-24 19:49:32 -06:00 |
|
Leo Vasanko
|
898ec2df00
|
FIrefox compatibility: fallbacks for missing Locale.weekInfo.
|
2025-08-24 17:10:30 -06:00 |
|
Leo Vasanko
|
6b4ea6ea3f
|
Restore cancel-create event functionality lost in cleanup.
|
2025-08-24 10:24:28 -06:00 |
|
Leo Vasanko
|
71b4db8e10
|
Date processing cleanup.
|
2025-08-24 10:13:42 -06:00 |
|
Leo Vasanko
|
9721ed3cc9
|
Double tap to add events to avoid false clicks and interence with touch scroll.
|
2025-08-24 10:10:49 -06:00 |
|
Leo Vasanko
|
15f7ff4fec
|
Lint
|
2025-08-24 10:03:42 -06:00 |
|
Leo Vasanko
|
4b2a2d0b36
|
Date formatting cleanup, added utility functions to avoid repetition.
|
2025-08-24 10:03:08 -06:00 |
|
Leo Vasanko
|
c77f6af131
|
Event dialog cleanup
|
2025-08-24 09:56:07 -06:00 |
|
Leo Vasanko
|
fece943594
|
Simplified CalendarStore
|
2025-08-24 09:08:20 -06:00 |
|
Leo Vasanko
|
8e926c0a21
|
Cleanup date and recurrence calculations.
|
2025-08-24 08:52:28 -06:00 |
|
Leo Vasanko
|
e78ced2383
|
Date cleanup / refactoring
|
2025-08-23 21:26:22 -06:00 |
|
Leo Vasanko
|
cb0ac1eaf0
|
Use date-fns module for date manipulations.
|
2025-08-23 19:13:40 -06:00 |
|
Leo Vasanko
|
020328b6b3
|
Only allow select up to 14 days
|
2025-08-23 18:55:35 -06:00 |
|
Leo Vasanko
|
b4b14a695b
|
Cleanup
|
2025-08-23 18:38:25 -06:00 |
|
Leo Vasanko
|
0a80d364f1
|
Holiday styling more conservative.
|
2025-08-23 18:09:58 -06:00 |
|
Leo Vasanko
|
b5d6510e09
|
Styling cleanup.
|
2025-08-23 17:24:43 -06:00 |
|
Leo Vasanko
|
f1f172d55f
|
Fix first occurrence deletion
|
2025-08-23 17:06:47 -06:00 |
|
Leo Vasanko
|
ca23d9fa87
|
Fix repeat numbering in complex multi-day weekly repeats.
|
2025-08-23 16:54:06 -06:00 |
|
Leo Vasanko
|
5b5560e3ef
|
Fixing Delete Rest
|
2025-08-23 16:44:35 -06:00 |
|
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 |
|