<?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[Getting MMM-CalendarExt3Agenda to show more than 10 days out]]></title><description><![CDATA[<p dir="auto">Hi</p>
<p dir="auto">I am running MM via MagicMirrorOS on a RPi4B with a portrait monitor.  Although the Calendar module is pulling through loads of events from Google, only the first ten days worth show.  I’ve set <code>startDayIndex</code> to 0 and <code>endDayIndex</code> to 20 but ten days is all that will show.</p>
<p dir="auto">I’ve left the main calendar visible in the screenshot so you can see the number of events returned (it obs will be hidden in the final version of the config).</p>
<p dir="auto">I want the agenda to be bigger anyway, hopefully to take up 2/3 of the screen width.  I tried adding</p>
<pre><code>.CX3A {
  --fontsize: 26px; /* Or whatever you need. The default value is 16px */
}
.CX3A .event .headline.useSymbol .symbol {
  font-size: 20px; /* Or whatever you need. The default value is 75% of `.CX3A { --fontsize }` */
}
</code></pre>
<p dir="auto">to <code>/opt/mm/mounts/css/custom.css</code> that I found in another forum post but that didn’t change any size</p>
<p dir="auto">Many thanks in advance</p>
<p dir="auto">Steve</p>
<p dir="auto"><img src="/assets/uploads/files/1742494326359-2025-03-20-16.44.54.png" alt="2025-03-20 16.44.54.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.magicmirror.builders/topic/19550/getting-mmm-calendarext3agenda-to-show-more-than-10-days-out</link><generator>RSS for Node</generator><lastBuildDate>Thu, 11 Jun 2026 01:03:38 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/19550.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 20 Mar 2025 18:13:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Getting MMM-CalendarExt3Agenda to show more than 10 days out on Fri, 21 Mar 2025 14:20:40 GMT]]></title><description><![CDATA[<p dir="auto">Hi</p>
<p dir="auto">I’ve discovered the CSS for the agenda module has a hard height limit</p>
<pre><code>.CX3A .agenda {
  max-height: 600px;
}
</code></pre>
<p dir="auto">increasing that to <code>1325px</code> fills the screen height . I can’t tell if that was the problem all along as the patch is in place now!</p>
<p dir="auto">overriding the font and width as follows has given me the size of agenda I wanted.</p>
<pre><code>.CX3A {
  font-size: 30px; 
  max-width: 600px;
}
.CX3A .event .headline.useSymbol .symbol {
  font-size: 25px; 
}
</code></pre>
<p dir="auto">many thanks for your help</p>
]]></description><link>https://forum.magicmirror.builders/post/125106</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125106</guid><dc:creator><![CDATA[smegbadger]]></dc:creator><pubDate>Fri, 21 Mar 2025 14:20:40 GMT</pubDate></item><item><title><![CDATA[Reply to Getting MMM-CalendarExt3Agenda to show more than 10 days out on Fri, 21 Mar 2025 14:32:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/smegbadger" aria-label="Profile: smegbadger">@<bdi>smegbadger</bdi></a> awesome!!</p>
]]></description><link>https://forum.magicmirror.builders/post/125107</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125107</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 21 Mar 2025 14:32:11 GMT</pubDate></item><item><title><![CDATA[Reply to Getting MMM-CalendarExt3Agenda to show more than 10 days out on Fri, 21 Mar 2025 14:20:40 GMT]]></title><description><![CDATA[<p dir="auto">Hi</p>
<p dir="auto">I’ve discovered the CSS for the agenda module has a hard height limit</p>
<pre><code>.CX3A .agenda {
  max-height: 600px;
}
</code></pre>
<p dir="auto">increasing that to <code>1325px</code> fills the screen height . I can’t tell if that was the problem all along as the patch is in place now!</p>
<p dir="auto">overriding the font and width as follows has given me the size of agenda I wanted.</p>
<pre><code>.CX3A {
  font-size: 30px; 
  max-width: 600px;
}
.CX3A .event .headline.useSymbol .symbol {
  font-size: 25px; 
}
</code></pre>
<p dir="auto">many thanks for your help</p>
]]></description><link>https://forum.magicmirror.builders/post/125106</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125106</guid><dc:creator><![CDATA[smegbadger]]></dc:creator><pubDate>Fri, 21 Mar 2025 14:20:40 GMT</pubDate></item><item><title><![CDATA[Reply to Getting MMM-CalendarExt3Agenda to show more than 10 days out on Fri, 21 Mar 2025 14:05:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/smegbadger" aria-label="Profile: smegbadger">@<bdi>smegbadger</bdi></a> AND restarted the container??</p>
]]></description><link>https://forum.magicmirror.builders/post/125102</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125102</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 21 Mar 2025 14:05:04 GMT</pubDate></item><item><title><![CDATA[Reply to Getting MMM-CalendarExt3Agenda to show more than 10 days out on Fri, 21 Mar 2025 13:39:27 GMT]]></title><description><![CDATA[<p dir="auto">Hi</p>
<p dir="auto">I ran <code>npm run install-mm</code> in the docker container as the above commands and rebooted. The agenda is still truncated</p>
<p dir="auto">Steve</p>
]]></description><link>https://forum.magicmirror.builders/post/125101</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125101</guid><dc:creator><![CDATA[smegbadger]]></dc:creator><pubDate>Fri, 21 Mar 2025 13:39:27 GMT</pubDate></item><item><title><![CDATA[Reply to Getting MMM-CalendarExt3Agenda to show more than 10 days out on Fri, 21 Mar 2025 12:55:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/smegbadger" aria-label="Profile: smegbadger">@<bdi>smegbadger</bdi></a> you also need to do a new<br />
npm run install-mm</p>
]]></description><link>https://forum.magicmirror.builders/post/125095</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125095</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 21 Mar 2025 12:55:16 GMT</pubDate></item><item><title><![CDATA[Reply to Getting MMM-CalendarExt3Agenda to show more than 10 days out on Fri, 21 Mar 2025 10:11:05 GMT]]></title><description><![CDATA[<p dir="auto">Hi</p>
<p dir="auto">following the same process that i used to install MMM-CalendarExt3Agenda in the fiirst place i ran the git inside the docker but it hasn’t changed the display.  Have i done it incorrectly?</p>
<pre><code>magicm@magicmirror:/opt/mm/run $ docker exec -it mm bash
node@magicmirror:/opt/magic_mirror$ ls
CHANGELOG.md      clientonly                entrypoint.sh      js               mount_ori            serveronly
Collaboration.md  config                    eslint.config.mjs  jsconfig.json    node_modules         tests
LICENSE.md        create_restore_script.sh  fonts              mm2.png          package-lock.json    translations
README.md         cspell.config.json        index.html         module-types.ts  package.json         vendor
build.info        css                       jest.config.js     modules          prettier.config.mjs
node@magicmirror:/opt/magic_mirror$ git fetch origin pull/3679/head:_fix_clipping
remote: Enumerating objects: 27479, done.
remote: Counting objects: 100% (27479/27479), done.
remote: Compressing objects: 100% (9077/9077), done.
remote: Total 27158 (delta 17476), reused 26718 (delta 17037), pack-reused 0 (from 0)
Receiving objects: 100% (27158/27158), 22.64 MiB | 12.11 MiB/s, done.
Resolving deltas: 100% (17476/17476), completed with 228 local objects.
From https://github.com/MagicMirrorOrg/MagicMirror
 * [new ref]           refs/pull/3679/head -&gt; _fix_clipping
 * [new tag]           v2.0.0              -&gt; v2.0.0
 * [new tag]           v2.0.1              -&gt; v2.0.1
 * [new tag]           v2.0.2              -&gt; v2.0.2
 * [new tag]           v2.0.3              -&gt; v2.0.3
 * [new tag]           v2.0.4              -&gt; v2.0.4
 * [new tag]           v2.0.5              -&gt; v2.0.5
 * [new tag]           v2.1.0              -&gt; v2.1.0
 * [new tag]           v2.1.1              -&gt; v2.1.1
 * [new tag]           v2.1.2              -&gt; v2.1.2
 * [new tag]           v2.1.3              -&gt; v2.1.3
 * [new tag]           v2.10.0             -&gt; v2.10.0
 * [new tag]           v2.10.1             -&gt; v2.10.1
 * [new tag]           v2.11.0             -&gt; v2.11.0
 * [new tag]           v2.12.0             -&gt; v2.12.0
 * [new tag]           v2.13.0             -&gt; v2.13.0
 * [new tag]           v2.14.0             -&gt; v2.14.0
 * [new tag]           v2.15.0             -&gt; v2.15.0
 * [new tag]           v2.16.0             -&gt; v2.16.0
 * [new tag]           v2.17.0             -&gt; v2.17.0
 * [new tag]           v2.17.1             -&gt; v2.17.1
 * [new tag]           v2.18.0             -&gt; v2.18.0
 * [new tag]           v2.19.0             -&gt; v2.19.0
 * [new tag]           v2.2.0              -&gt; v2.2.0
 * [new tag]           v2.2.1              -&gt; v2.2.1
 * [new tag]           v2.2.2              -&gt; v2.2.2
 * [new tag]           v2.20.0             -&gt; v2.20.0
 * [new tag]           v2.21.0             -&gt; v2.21.0
 * [new tag]           v2.22.0             -&gt; v2.22.0
 * [new tag]           v2.23.0             -&gt; v2.23.0
 * [new tag]           v2.24.0             -&gt; v2.24.0
 * [new tag]           v2.25.0             -&gt; v2.25.0
 * [new tag]           v2.26.0             -&gt; v2.26.0
 * [new tag]           v2.27.0             -&gt; v2.27.0
 * [new tag]           v2.28.0             -&gt; v2.28.0
 * [new tag]           v2.29.0             -&gt; v2.29.0
 * [new tag]           v2.3.0              -&gt; v2.3.0
 * [new tag]           v2.3.1              -&gt; v2.3.1
 * [new tag]           v2.4.0              -&gt; v2.4.0
 * [new tag]           v2.4.1              -&gt; v2.4.1
 * [new tag]           v2.5.0              -&gt; v2.5.0
 * [new tag]           v2.6.0              -&gt; v2.6.0
 * [new tag]           v2.7.0              -&gt; v2.7.0
 * [new tag]           v2.7.1              -&gt; v2.7.1
 * [new tag]           v2.8.0              -&gt; v2.8.0
 * [new tag]           v2.9.0              -&gt; v2.9.0
node@magicmirror:/opt/magic_mirror$ git switch _fix_clipping
error: Your local changes to the following files would be overwritten by checkout:
        package-lock.json
        package.json
Please commit your changes or stash them before you switch branches.
Aborting
node@magicmirror:/opt/magic_mirror$ rm package-lock.json
node@magicmirror:/opt/magic_mirror$ rm package.json
node@magicmirror:/opt/magic_mirror$ git switch _fix_clipping
D       config/config.js.sample
Previous HEAD position was c24de64d Release 2.30.0 (#3673)
Switched to branch '_fix_clipping'
node@magicmirror:/opt/magic_mirror$ ls
CHANGELOG.md      clientonly                entrypoint.sh      js               mount_ori            serveronly
Collaboration.md  config                    eslint.config.mjs  jsconfig.json    node_modules         tests
LICENSE.md        create_restore_script.sh  fonts              mm2.png          package-lock.json    translations
README.md         cspell.config.json        index.html         module-types.ts  package.json         vendor
build.info        css                       jest.config.js     modules          prettier.config.mjs
node@magicmirror:/opt/magic_mirror$ exit
exit
magicm@magicmirror:/opt/mm/run $
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/125093</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125093</guid><dc:creator><![CDATA[smegbadger]]></dc:creator><pubDate>Fri, 21 Mar 2025 10:11:05 GMT</pubDate></item><item><title><![CDATA[Reply to Getting MMM-CalendarExt3Agenda to show more than 10 days out on Fri, 21 Mar 2025 09:18:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/smegbadger" aria-label="Profile: smegbadger">@<bdi>smegbadger</bdi></a> said in <a href="/post/125065">Getting MMM-CalendarExt3Agenda to show more than 10 days out</a>:<br />
I took it to <code> maximumEntries: 500</code> but that didn’t change anything.</p>
<p dir="auto">Which directory do i need to be in to execute the git pull for the patch as the structure is slightly different with docker?<br />
<code>/opt/mm/mounts/modules</code>  or <code>/opt/mm/mounts/modules/default</code> (where the calendar module is)</p>
<p dir="auto">Thanks</p>
]]></description><link>https://forum.magicmirror.builders/post/125092</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125092</guid><dc:creator><![CDATA[smegbadger]]></dc:creator><pubDate>Fri, 21 Mar 2025 09:18:35 GMT</pubDate></item><item><title><![CDATA[Reply to Getting MMM-CalendarExt3Agenda to show more than 10 days out on Thu, 20 Mar 2025 20:09:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/smegbadger" aria-label="Profile: smegbadger">@<bdi>smegbadger</bdi></a> you might be able to overcome this with a higher maximumEvents (which includes past in this bug)</p>
]]></description><link>https://forum.magicmirror.builders/post/125067</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125067</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 20 Mar 2025 20:09:57 GMT</pubDate></item><item><title><![CDATA[Reply to Getting MMM-CalendarExt3Agenda to show more than 10 days out on Thu, 20 Mar 2025 20:03:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/smegbadger" aria-label="Profile: smegbadger">@<bdi>smegbadger</bdi></a> i only needed the calendar module config</p>
<p dir="auto">BUT  the docker container image does not have the clipping fix installed.</p>
<p dir="auto"><a href="https://forum.magicmirror.builders/topic/19282/version-2-30-0-calendar-fix-for-clipping-broadcast-events">https://forum.magicmirror.builders/topic/19282/version-2-30-0-calendar-fix-for-clipping-broadcast-events</a></p>
]]></description><link>https://forum.magicmirror.builders/post/125066</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125066</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 20 Mar 2025 20:03:48 GMT</pubDate></item><item><title><![CDATA[Reply to Getting MMM-CalendarExt3Agenda to show more than 10 days out on Thu, 20 Mar 2025 19:09:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a>  config.js</p>
<pre><code>/* Config Sample
 *
 * For more information on how you can configure this file
 * see https://docs.magicmirror.builders/configuration/introduction.html
 * and https://docs.magicmirror.builders/modules/configuration.html
 *
 * You can use environment variables using a `config.js.template` file instead of `config.js`
 * which will be converted to `config.js` while starting. For more information
 * see https://docs.magicmirror.builders/configuration/introduction.html#enviromnent-variables
 */
let config = {
        address: "0.0.0.0",     // Address to listen on, can be:
                                                        // - "localhost", "127.0.0.1", "::1" to listen on loopback interface
                                                        // - another specific IPv4/6 to listen on a specific interface
                                                        // - "0.0.0.0", "::" to listen on any interface
                                                        // Default, when address config is left out or empty, is "localhost"
        port: 8080,
        basePath: "/",  // The URL path where MagicMirror² is hosted. If you are using a Reverse proxy
                                                                        // you must set the sub path here. basePath must end with a /
        ipWhitelist: [],        // Set [] to allow all IP addresses
                                                                        // or add a specific IPv4 of 192.168.1.5 :
                                                                        // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
                                                                        // or IPv4 range of 192.168.3.0 --&gt; 192.168.3.15 use CIDR format :
                                                                        // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
A
        useHttps: false,                        // Support HTTPS or not, default "false" will use HTTP
        httpsPrivateKey: "",    // HTTPS private key path, only require when useHttps is true
        httpsCertificate: "",   // HTTPS Certificate path, only require when useHttps is true

        language: "en",
        locale: "en-GB",   // this variable is provided as a consistent location
                           // it is currently only used by 3rd party modules. no MagicMirror code uses this value
                           // as we have no usage, we  have no constraints on what this field holds
                           // see https://en.wikipedia.org/wiki/Locale_(computer_software) for the possibilities

        logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging
        timeFormat: 24,
        units: "metric",

        modules: [
                {
                        module: "alert",
                },
                {
                        module: "updatenotification",
                        position: "fullscreen_above"
                },
                {
                        module: "MMM-Universal-Pir",
                            position: "bottom_right",
                            config: {
                                gpioCommand: "gpiomon -r -b gpiochip0 23",
                                onCommand: "wlr-randr --output HDMI-A-1 --on --transform 90",
                                offCommand: "wlr-randr --output HDMI-A-1 --off",
                                deactivateDelay: 60 * 1000,
                                }
                },
                {
                        module: "clock",
                        position: "top_left",
                        config: {
                                displayType: "both",
                                analogPlacement: "top",
                                //displaySeconds: false,
                                dateFormat: "dddd, D MMMM YYYY",
                                showSunTimes: true,
                                showMoonTimes: "phase",
                                lat: 51.8236443,
                                lon: -0.7986995
                        }
                },
                {
                        module: "calendar",
                        header: "Family Schedule",
                        position: "top_center",
                        config: {
                                dateFormat: "Do MMM",
                                maximumEntries: 100,
                                calendars: [
                                        {
                                                name: "uk-holidays",
                                                fetchInterval: 7 * 24 * 60 * 60 * 1000,
                                                symbol: "calendar-check",
                                                url: "https://ics.calendarlabs.com/75/4e419f5b/UK_Holidays.ics"
                                        },
                                        {
                                                name: "kemp-schedule",
                                                fetchInterval: 60 * 1000,
                                                url: "https://calendar.google.com/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.ics"
                                        }
                                ]
                        }
                },
                {
                        module: "MMM-CalendarExt3Agenda",
                        position: "top_right",
                        //header: "Family Agenda",
                        config: {
                                instanceId: "Calendar",
                                locale: "en-GB",
                                firstDayOfWeek: 1,
                                startDayIndex: 0,
                                endDayIndex: 20,
                                refreshInterval: 1000 * 60 * 5,
                                calendarSet: ['uk-holidays', 'kemp-schedule']
                        }
                },
                {
                        module: "weather",
                        position: "bottom_left",
                        config: {
                                weatherProvider: "openmeteo",
                                type: "current",
                                windUnits: "mph",
                                showWindDirectionAsArrow: true,
                                lat: 51.8236443,
                                lon: -0.7986995
                        }
                },
                {
                        module: "weather",
                        position: "bottom_left",
                        //header: "Forecast",
                        config: {
                                weatherProvider: "openmeteo",
                                type: "forecast",
                                roundTemp: true,
                                maxNumberOfDays: 8,
                                fadePoint: 1,
                                lat: 51.8236443,
                                lon: -0.7986995
                        }
                },
                {
                        module: "newsfeed",
                        position: "bottom_bar",
                        config: {
                                feeds: [
                                        {
                                                title: "BBC News",
                                                url: "https://feeds.bbci.co.uk/news/world/rss.xml"
                                        }
                                ],
                                showSourceTitle: true,
                                showPublishDate: true,
                                broadcastNewsFeeds: true,
                                broadcastNewsUpdates: true
                        }
                },
        ]
};

/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") { module.exports = config; }
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/125065</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125065</guid><dc:creator><![CDATA[smegbadger]]></dc:creator><pubDate>Thu, 20 Mar 2025 19:09:52 GMT</pubDate></item><item><title><![CDATA[Reply to Getting MMM-CalendarExt3Agenda to show more than 10 days out on Thu, 20 Mar 2025 18:54:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/smegbadger" aria-label="Profile: smegbadger">@<bdi>smegbadger</bdi></a>  can you show the calendar config,<br />
xxx out private part of any url, dont remove any lines</p>
]]></description><link>https://forum.magicmirror.builders/post/125064</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125064</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 20 Mar 2025 18:54:00 GMT</pubDate></item></channel></rss>