<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[MMM-CalendarExt2 fullday events showing as 2 days]]></title><description><![CDATA[<p dir="auto">All of the fullday events from calendars are showing as 2 days, starting from the day before. For example, Easter Sunday spans Saturday - Sunday. I’m not sure if I’m missing how to get this to show as a single day. Thanks for any help.</p>
<p dir="auto"><img src="https://i.imgur.com/FG6CUll.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto">Config:</p>
<pre><code>                { 
			module: 'MMM-CalendarExt2',
			config: {
				updateInterval: 1000 * 60,
				calendars: [
					{
					url: "https://calendar.google.com/calendar/ical/.../basic.ics",
					name: "work schedule",
					icon: "emojione-monotone:shopping-cart",
					className: "work",
					},
					{
					url: "https://www.google.com/calendar/ical/en.usa%23holiday@group.v.calendar.google.com/public/basic.ics",
					name: "holiday",
					icon: "si-glyph:christmass-tree",
					className: "holiday",
					},
                                                  ],
					defaultSet: {
						view: {
                                                        	    hideOverflow:false,
                                                                    timeFormat: "h:mm A",
								    dateFormat: "D MMMM - H:mm",
                                                                    maxItems: 300,  // &lt; ------ THIS VALUE
                                                                  }
                                                  },
                                        views: [
                                                          {
                                                                              name: "view1",
                                                                              mode: "month",
                                                                              slotCount: "5",
                                                                              maxItems: "1000",
                                                                              slotMaxHeight: "95px",
								  	      position: "bottom_bar",
								  	      useEventTimeRelative: true,
                                                                              calendars: []
                                                                            },
                                                        ],
                                      scenes: [
                                                            {
								name: "DEFAULT",
								views: ["view1"],
							    },
				      ],
			}
		},

</code></pre>
<p dir="auto">custom.css</p>
<pre><code>body {
        background-size: cover;
	background-repeat: no-repeat;
        margin: 20px; 
        height: calc(100% - 40px);
        width: calc(100% - 40px);
}

.xsmall {
        font-size: 10px;
}

.calendar .time {
        padding-left: 20px;
        color: #FFF;
        font-weight: normal;
}

.MMM-DarkSkyForecast .module-content {
        width: unset;
}

.CX2 {
        --font-size: 10px;
}

.CX2 .event {
        padding: 0px;
}

.CX2 .weekSlot .timelineSleeve {
        height: calc(var(--font-size) + 5px);
}

.CX2 .weeksmark {
        display:none;
}

.CX2 .event.passed::before {
        background: none;
}

.CX2 .cellSlot.weekday_6 .slotSubTitle {
        color: #F66;
}

.CX2 .cellSlot.weekday_7 .slotSubTitle {
        color: #F66;
}

.CX2 .cellSlot .slotTitle, .CX2 .cellSlot .slotSubTitle, .CX2 .cellSlot .slotAltTitle {
        font-size: 20px;
        color: #FFF;
}

.CX2 .today .slotHeader {
        background: rgba(64,64,64,0.8);
        color: #000;
}

.CX2 .today .slotHeader .slotTitle {
        color: #FFF;
}

.CX2 .today .slotContent {
        background: #eeeeee69;
        #border: 1px solid white;
}

.CX2 .me, .me.event.fullday {
        border-radius: 5px;
        background-color: #83CCD5;
        color: #000;
}

.CX2 .wife, .wife.event.fullday {
        border-radius: 5px;
        background-color: #EB738B;
        color: #000;
}

.CX2 .birthday, .birthday.event.fullday {
        border-radius: 5px;
        background-color: #F0E68C;
        color: #000;
}

.CX2 .work, .work.event.fullday {
	border-radius: 5px;
	display: block;
        background-color: #A473AC;
        color: #000;
}

.CX2 .holiday, .holiday.event.fullday {
        border-radius: 5px;
        background-color: #7B9CCC;
        color: #000;
}
.CX2 .slot &gt; .slotContent {
        background-image: none;
}

.CX2 .monthViewTitle {
        text-align: left;
}

.CX2 .eventTitle {
        font-weight: normal;
}
</code></pre>
]]></description><link>https://forum.magicmirror.builders/topic/12532/mmm-calendarext2-fullday-events-showing-as-2-days</link><generator>RSS for Node</generator><lastBuildDate>Sun, 17 May 2026 15:18:29 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/12532.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 09 Apr 2020 18:09:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MMM-CalendarExt2 fullday events showing as 2 days on Sat, 06 Jun 2020 06:57:23 GMT]]></title><description><![CDATA[<p dir="auto">I found the solution. The docker container was not aware of the correct timezone. I found this <a href="https://github.com/bastilimbach/docker-MagicMirror/issues/15" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/bastilimbach/docker-MagicMirror/issues/15</a> and added this to my docker-compose.yml</p>
<pre><code>    environment:
      - TZ=Europe/Berlin
      - SET_CONTAINER_TIMEZONE=true
      - CONTAINER_TIMEZONE=Europe/Berlin
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/76667</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/76667</guid><dc:creator><![CDATA[mr_minning]]></dc:creator><pubDate>Sat, 06 Jun 2020 06:57:23 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-CalendarExt2 fullday events showing as 2 days on Fri, 05 Jun 2020 18:03:27 GMT]]></title><description><![CDATA[<p dir="auto">My calendars are created in Google Calendar.</p>
<p dir="auto">Here is one of my “offending” calendar entries. It gets rendered on every second tuesday (as expected), but also on the following wednesday, which is wrong.</p>
<pre><code>BEGIN:VEVENT
DTSTART;VALUE=DATE:20200602
DTEND;VALUE=DATE:20200603
RRULE:FREQ=WEEKLY;WKST=MO;INTERVAL=2;BYDAY=TU
DTSTAMP:20200603T175106Z
UID:secret@google.com
CREATED:20200603T174826Z
DESCRIPTION:Städning
LAST-MODIFIED:20200603T174826Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Städning
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:This is an event reminder
TRIGGER:-P0DT0H30M0S
END:VALARM
END:VEVENT

</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/76645</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/76645</guid><dc:creator><![CDATA[mr_minning]]></dc:creator><pubDate>Fri, 05 Jun 2020 18:03:27 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-CalendarExt2 fullday events showing as 2 days on Fri, 05 Jun 2020 17:57:15 GMT]]></title><description><![CDATA[<p dir="auto">@Sean I tried this first, then I tried forceLocalTZ: false, that is why it’s still there. Neither works.</p>
]]></description><link>https://forum.magicmirror.builders/post/76644</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/76644</guid><dc:creator><![CDATA[mr_minning]]></dc:creator><pubDate>Fri, 05 Jun 2020 17:57:15 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-CalendarExt2 fullday events showing as 2 days on Wed, 03 Jun 2020 20:09:08 GMT]]></title><description><![CDATA[<p dir="auto">I’ve seen similar issues even in Outlook before. Depending on how the “all day” event is created, the client showing you the event is interpreting it as spilling over into the 2nd day.</p>
<p dir="auto">For example, if you have an all-day event that is being seen as</p>
<p dir="auto">Monday, Jan 1, 2020 @ 0000 and goes through Tuesday, Jan 2, 2020 @ 0000</p>
<p dir="auto">the client app reading that appointment is looking at the ending date, and realizing it’s touching Tuesday, so it displays as Tuesday as well.</p>
<p dir="auto">This usually can be tested by manually creating 2 appointments that both start at midnight. One of them to match the above scenario that “touches” midnight on the next day, and then do another manual appointment that stops at 23:59, and see if the appointment that “touches” the next day shows up on both days of the calendar.</p>
]]></description><link>https://forum.magicmirror.builders/post/76480</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/76480</guid><dc:creator><![CDATA[pillbug22]]></dc:creator><pubDate>Wed, 03 Jun 2020 20:09:08 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-CalendarExt2 fullday events showing as 2 days on Wed, 03 Jun 2020 18:58:43 GMT]]></title><description><![CDATA[<p dir="auto">try <code>forceLocalTZ: true</code> to the suspicious calendar.</p>
]]></description><link>https://forum.magicmirror.builders/post/76474</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/76474</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Wed, 03 Jun 2020 18:58:43 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-CalendarExt2 fullday events showing as 2 days on Wed, 03 Jun 2020 17:30:39 GMT]]></title><description><![CDATA[<p dir="auto">I have the same problem with full day events spanning 2 days. I don’t have any third party calendars, just my own. Five in total, all from Google. All have similar config, just URL and icon that differs.</p>
<pre><code>{
      module: "MMM-CalendarExt2",
      config: {
        calendars: [
          {
            forceLocalTZ: false,
            beforeDays: 0,
            afterDays: 60,
            icon: "mdi-castle",
            url: "&lt;removed&gt;"
          },
        ],
        views: [
          {
            mode: "week", 
            slotCount: 3,
            locale: "sv-SE",
            position: "middle_center",
          },
        ],
        scenes: [
          {
            name: "DEFAULT",
          },
        ],  
      }
    },

</code></pre>
<p dir="auto">I use docker to host MagicMirror.</p>
<p dir="auto">This is my package-lock.json</p>
<pre><code>{
  "name": "MMM-CalendarExt2",
  "version": "1.0.9",
  "lockfileVersion": 1,
  "requires": true,
  "dependencies": {
    "ical-expander": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/ical-expander/-/ical-expander-2.1.0.tgz",
      "integrity": "sha512-G2J1HIFbL3CPr7tz7U4UYmB8l3Iu16ib3ddzbveCJyvmvjo3MqAye+Izts2H/dOJuSMxYx1DolcEN5TslcNHlg==",
      "requires": {
        "ical.js": "1.2.2"
      }
    },
    "ical.js": {
      "version": "1.2.2",
      "resolved": "https://registry.npmjs.org/ical.js/-/ical.js-1.2.2.tgz",
      "integrity": "sha1-WbUXNiqPYdzgNC/mfet8IN0Rn24="
    },
    "moment": {
      "version": "2.26.0",
      "resolved": "https://registry.npmjs.org/moment/-/moment-2.26.0.tgz",
      "integrity": "sha512-oIixUO+OamkUkwjhAVE18rAMfRJNsNe/Stid/gwHSOfHrOtw9EhAY2AHvdKZ/k/MggcYELFCJz/Sn2pL8b8JMw=="
    },
    "moment-timezone": {
      "version": "0.5.31",
      "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.31.tgz",
      "integrity": "sha512-+GgHNg8xRhMXfEbv81iDtrVeTcWt0kWmTEY1XQK14dICTXnWJnT0dxdlPspwqF3keKMVPXwayEsk1DI0AA/jdA==",
      "requires": {
        "moment": "&gt;= 2.9.0"
      }
    }
  }
}
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/76472</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/76472</guid><dc:creator><![CDATA[mr_minning]]></dc:creator><pubDate>Wed, 03 Jun 2020 17:30:39 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-CalendarExt2 fullday events showing as 2 days on Fri, 10 Apr 2020 00:25:25 GMT]]></title><description><![CDATA[<p dir="auto">I’ve found a lot of the holiday calendars have bad data in the ICS file causing the issue… CX2 is a little more picky than most ICS using programs.</p>
]]></description><link>https://forum.magicmirror.builders/post/72345</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/72345</guid><dc:creator><![CDATA[BKeyport]]></dc:creator><pubDate>Fri, 10 Apr 2020 00:25:25 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-CalendarExt2 fullday events showing as 2 days on Thu, 09 Apr 2020 20:17:02 GMT]]></title><description><![CDATA[<p dir="auto">Is it only that calendar? What if you make a fullday appointment to the work calendar, does it “spill over” too?  And does it do with every event on the other calendar?</p>
<p dir="auto">Only thing I can suggest now, is that you apparently have just one view? Try and remove the “views: [“view1”],” line from the scenes config and the "name: “view1"” line from the views config. And I noticed MMM-CalendarExt2 being extra picky about locales, you could try and add “locale: “en-US”,” to your views config. (I had to do that to get weeks start on Monday as they do here, even if the system locale was set correct; I still had to specify it in the config files)</p>
]]></description><link>https://forum.magicmirror.builders/post/72313</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/72313</guid><dc:creator><![CDATA[AnnaV]]></dc:creator><pubDate>Thu, 09 Apr 2020 20:17:02 GMT</pubDate></item></channel></rss>