1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-06-21 02:25:21 -04:00

calendar(dank): Add support for DankCalendar backend

- Add keyboard navigation to overview
- Add edit events to overview
- Add create events to overview
- Add setting for auto/khal/dankcalendar backend selection
This commit is contained in:
bbedward
2026-06-15 14:02:35 -04:00
parent 1df7e478df
commit 59998e9fd2
14 changed files with 1906 additions and 380 deletions
@@ -14,6 +14,11 @@ Item {
signal switchToWeatherTab
signal switchToMediaTab
signal closeDash
signal navFocusRequested
function handleKeyEvent(event) {
return calendarCard.handleKeyEvent(event);
}
Item {
anchors.fill: parent
@@ -54,12 +59,14 @@ Item {
// Calendar - bottom middle (wider and taller)
CalendarOverviewCard {
id: calendarCard
x: parent.width * 0.2 - Theme.spacingM
y: 100 + Theme.spacingM
width: parent.width * 0.6
height: 300
onCloseDash: root.closeDash()
onNavFocusRequested: root.navFocusRequested()
}
// Media - bottom right (narrow and taller)