aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/modules/autostart/AutostartModule.qml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-13 09:17:23 +0100
committerDanilo M. <danix@danix.xyz>2026-11-13 09:17:23 +0100
commit9c47ad7c10aa5a04de738a5d41acc01cc0e5e059 (patch)
tree98ad93b89243f776aab782e35419a2ad7b8ee736 /desktop/modules/autostart/AutostartModule.qml
parentfda4e7847bb5dc985404269c81400eead52b0181 (diff)
downloadquickshell-9c47ad7c10aa5a04de738a5d41acc01cc0e5e059.tar.gz
quickshell-9c47ad7c10aa5a04de738a5d41acc01cc0e5e059.zip
feat(calendar): click-to-pick event times, loose time typing
The month grid was already the editor's date picker, but times could only be typed or wheeled. While a time field has focus the month now gives way to an hour grid and a :00/:15/:30/:45 row: an hour keeps the minutes, a minute moves on from start to end, then out of the fields. The picker replaces the grid rather than growing the editor, because the island's layer surface is a fixed 480px and the editor nearly fills it. The field keeps focus throughout, so typing and the wheel still work. Typed times are normalised: "9.30", "9:30", "930", "9" and "14h15" become HH:MM on leaving the field and again in toPayload, instead of failing with "Times are HH:MM". Impossible values still fail, unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/modules/autostart/AutostartModule.qml')
0 files changed, 0 insertions, 0 deletions