Read the statement by Michael Teeuw here.
MMM-CalendarExt3Agenda
-
MMM-CalendarExt3Agenda
Daily agenda view module of MagicMirror
Screenshot
Concept
This is a sibling module of
[MMM-CalendarExt3](https://github.com/MMRIZE/MMM-CalendarExt3)
. This module is made to be an alternative to my previous moduleMMM-CalendarExt2
, especiallydaily
,current
andupcoming
views.Features
What’s different with
CX2
.- Only focusing on how it shows; Parsing is delegated to the original MagicMirror module
calendar
. (It means thecalendar
module is REQUIRED to use this module.) - Respect to original MM’s hide/show mechanism. Now you can hide/show this module easily with other scheduler or control modules. (By the way, Look at this module also. - MMM-Scenes)
- No dependency on the 3rd party modules (e.g. momentJS or Luxon, etc.). This is built with pure JS and CSS only.
Relation with
CX3
- Nothing. It is independent from
MMM-CalendarExt3
. But of course, you can use them together.
- Only focusing on how it shows; Parsing is delegated to the original MagicMirror module
-
@MMRIZE Nicely done, Sean.
I’ll have to look into it soon, when I redo my mirror…
I need a new video module first, and things to calm down around here, moving soon.
Thanks!
-
@MMRIZE Just going to throw my thanks out here now and I know what my weekend project is going to be. CalExt3 looked interesting to me and a nice upgrade to the fussing I did to get my calendar working (mostly) how I want but having an agenda view is 100% necessary for my brain.
-
@MMRIZE Thank you for this! I installed this one after MMM-CalendarExt3 and on this one, the events appear in the correct order (re: my reported issue). Is there a way to collapse or hide the event descriptions? I have a lot of long event descriptions (especially those automatic Zoom descriptions) which take up a lot of vertical space.
Thank you again! -
@MMRIZE Okay, Got things I can’t figure out can you help clue me in:
-
Deleted - I missed the obvious CSS.
-
I’d like to wrap full day events if they go past % wide (you have it at 50%, I have it at 100%. One of my calendars (a due date calendar from the Gov’t) is extremely wordy and would like to be able to see what it’s rambling on about.
-
I’d like to get rid of the fade at the bottom. Just cut off.
-
I’d like to use an icon with full day events. Don’t have to be inverted like the rest of the event but would be nice to have the icon for consistency.
-
I’d like times to right justify, and line up correctly.
Example:
" 9:05AM - 12:05PM Bowling" "11:10AM - 2:10PM London Silly Nannies vs New England Patriots"
Thanks man, this module is beyond amazing, like everything you do.
-
-
@BKeyport
All of them seems solvable but I’m on vacation so don’t have time. I will reply after returning a week later. -
@MMRIZE Enjoy your vacation! Shouldn’t even be checking in… :)
-
@BKeyport
Frankly says, I don’t like this kind of style, but your wish. :D.CX3A .cellBody .fullday .event { color: var(--calendarColor); background-color: unset; max-width: 100%; } .CX3A .cellBody .fullday .event .title { color: inherit; overflow: unset; white-space: unset; text-overflow: unset; } .CX3A::after { height: 0; } .CX3A .cellBody .fullday .event .headline :not(.title) { display: inline-block; } .CX3A .cellBody .fullday .event .headline .time { display: none; } .CX3A .event .time { width: 35px; /* adjust for your entire CSS harmony */ text-align: right; }
-
@MMRIZE at least you have good taste and follow the bluejays. :P
-
@BKeyport
title wrapping example