MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. MMRIZE
    3. Topics
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    M
    Offline
    • Profile
    • Following 0
    • Followers 9
    • Topics 29
    • Posts 952
    • Groups 0

    Topics

    • M

      MMM-CalendarExt3

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      676
      3 Votes
      676 Posts
      2m Views
      S
      I think you can add the caledar_name selector too from the ext3 doc .event` : Every event has this selector. Each event could have these class names together by its condition. - `.continueFromPreviousWeek`, `.continueToNextWeek` - `.calendar_{calendarName}` <-------
    • M

      Best practice for `import` ESM in MM module?

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Development
      3
      0 Votes
      3 Posts
      798 Views
      M
      @sdetweil Modern browsers can directly import ESM through JS regardless it exists locally or externally. . (Anyway, the above code works really.) Loading ESM via <script type="module">tag will probably be the one way but It will have a global namespace scope. I’m afraid of the risks of collision among MM modules that might be using the same namespace. getScripts() doesn’t support script type. So some codes for injecting proper script tag is needed by the developer himself, To load ESM with MM-module-level scoping, using import() and binding the namespace to the MM module would be possible. however, there will be some pitfalls, import() is an asynchronous function. To prevent referencing unloaded ES modules or to avoid handling of DOM by ES Modules before DOM is created, so some tricks might be needed to confirm everything is ready. (Above my code is that.). So I’m just seeking another or better way if exists.
    • M

      MMM-Scenes

      Watching Ignoring Scheduled Pinned Locked Moved System
      12
      5 Votes
      12 Posts
      4k Views
      N
      @MMRIZE Thank you for your quick reply! I really appreciate you taking the time to provide an example for me to work with. Most of this makes sense, despite my lack of programming skills. Can I use the predefined PageDown animation within the custom definition? I’d like to avoid having to remake animations you’ve already provided. My other question is how do I set temporary identifiers to the modules so the correct animation gets pulled? I don’t think module name or classes alone will work since I need the identifier to change based upon scene selection. Nor do I want to load multiple instances of the modules as I’m already pushing the heat up a bit. Please forgive my ignorance here, I’m sure it’s already well documented, I just don’t know where to begin.
    • M

      [HOW_TO] MagicMirror as Desktop Wallpaper (all platform : updated)

      Watching Ignoring Scheduled Pinned Locked Moved Tutorials
      23
      5 Votes
      23 Posts
      11k Views
      plainbrokeP
      @MMRIZE No I have tried several times and it will not do one of the steps I forget which one now it has been a while but I do not really want my laptop to have MM on it too. I was thinking I could use my current MM on my rpi, and show it as a screen saver type thing with this. Sorry I miss understood.
    • M

      MMM-CalDAV

      Watching Ignoring Scheduled Pinned Locked Moved Productivity
      93
      0 Votes
      93 Posts
      27k Views
      S
      @Tiller awesome!! thanks for the feedback
    • M

      MMM-CustomElementTime

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      6
      0 Votes
      6 Posts
      865 Views
      M
      @cowboysdude Yup, Every developer can implement his own logic to display time-related stuff. And hundreds of MM modules are there, so hundreds of implementations are existing also, just to display “in 15 days”. I think it is a kind of waste. So I propose a reusable common HTML tag anyone can use anywhere. But the most benefit of this custom tag is, in my thought, Customizability and Locale-awareness separated from the module itself. Logic-neutral HTML tag could give the ability of easier user-customization without the developer’s effort. That is the purpose of this custom tag.
    • M

      Desktop working gadgets

      Watching Ignoring Scheduled Pinned Locked Moved Show your Mirror
      9
      2
      2 Votes
      9 Posts
      2k Views
      M
      @marcelino The panel has a dedicated control board that has HDMI(for video and sound, yes, that cased-kit includes also stereo speaker set) and micro-USB(for power and touch input)
    • M

      [Proposal] Enhanced Translator

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      10
      2 Votes
      10 Posts
      960 Views
      BKeyportB
      @mmrize Gotcha. Cool.
    • M

      MM as Desktop background (for MacOS / Linux)

      Watching Ignoring Scheduled Pinned Locked Moved Show your Mirror
      7
      3
      1 Votes
      7 Posts
      3k Views
      ankonaskiff17A
      @MMRIZE I think he sees icons in front of the weather module, doesn’t realize MM is the desktop
    • 1 / 1