@done I come across MagicMirror posts daily. Take a look at Reddit … People really seem to love claiming the idea …
I try not to get annoyed by it too much …
@done I come across MagicMirror posts daily. Take a look at Reddit … People really seem to love claiming the idea …
I try not to get annoyed by it too much …
Method is implemented. See documentation:
https://github.com/MichMich/MagicMirror/tree/develop/modules#thishidespeed-callback-options
https://github.com/MichMich/MagicMirror/tree/develop/modules#thisshowspeed-callback-options
https://github.com/MichMich/MagicMirror/tree/develop/modules#visibility-locking
Offtopic: It’s so freaking cool to see a Chinese(?) version of my mirror!
April Fools! But this is no joke! We’ve just released an update for MagicMirror.
Thanks to all of the contributors for all of their hard work! You guys are awesome and deserve those MagicMirror compliments!
Note: This update uses new dependencies. Please update using the following command: git pull && npm install
anytime
group for Compliments module.rrule
package for rrule-alt
and fixes in ical.js
in order to fix calendar issues. (#565)DAYAFTERTOMORROW
, UPDATE_NOTIFICATION
and UPDATE_NOTIFICATION_MODULE
to Finnish translations.npm test
on Travis automaticallymaximumEntries
, and maximumNumberOfDays
.chai-as-promised
npm module to devDependencies.ignoreOldItems
and ignoreOlderThan
options to the News Feed moduleupdate
in Raspberry Pi installation script.true
although lock string prevented showing it.this.show(speed)
when module is alone in a region.On this perfect day where Max Verstappen won the Malaysian Grand Prix F1 Race, we can welcome the next release of the MagicMirror framework. Version 2.1.3. A lot of love for everyone that contributed!
https://github.com/MichMich/MagicMirror/releases/tag/v.2.1.3
Note: This update uses new dependencies. Please update using the following command: git pull && npm install
fonts
and these are installed by npm install command.clientonly
script to start only the electron client for a remote server.CALENDAR_EVENTS
notification is broadcasted from default/calendar
module..vscode/
folder to .gitignore
to keep custom Visual Studio Code config out of git.shorten
in calendar module.getLocaleSpecification
in calendar module.roundValue
in currentweather module.currentweather
module to display indoor humidity via INDOOR_HUMIDITY notification.npm list
after the test are ran in Travis CI.express-ipfilter
on 0.3.1.this.file(filename)
returns a path with two hashes.MagicMirror² V2.4.0 was just released.
Please read the release notes carefully since this update requires adjustments to your Raspberry Pi configuration!
https://github.com/MichMich/MagicMirror/releases/tag/v2.4.0
️ Warning: This release includes an updated version of Electron. This requires a Raspberry Pi configuration change to allow the best performance and prevent the CPU from overheating. Please read the information on the MagicMirror Wiki.
️ Note: This update uses new dependencies. Please update using the following command: git pull && npm install
"ARTICLE_LESS_DETAILS"
is called if the user wants to always show the description. #1282clientonly/*.js
is now linted, and one linting error is fixedInspired by NHubbard’s Snow Plugin I created a little more realistic snow plugin to improve your winter experience!
Although the forum is rapidly growing (something I’m very grateful for), the issues aren’t caused by limited capacity.
The forum is based on nodeBB, an opensource community platform. NodeBB has a lot of power, features and functionalities. But it also turns out to come with a major downside: it appears to be extremely unstable.
Both me and @paviro are doing the best we can to keep the forum up and running. But unfortunately, we haven’t found a the perfect recipe to keep it running stable.
If someone is a master in nodeBB configuration (and has a proven track record!) please let me know! We could certainly use some helping hands.
In version 2.1.0 (the current develop branche) the module and nodeHelper API both feature the requiresVersion
variable. This allows you to set the minimum version number of the MagicMirror framework that is necessary for your module to run correctly. This is important, because version 2.1.0 will contain some API changes that might prevent your module from running in older versions.
More information about this feature can be found here: https://github.com/MichMich/MagicMirror/tree/develop/modules#requiresversion
Example code:
Module.register("testModule", {
requiresVersion: "2.1.0",
start: function() {
// do something
}
});
Of course, this feature would be way more powerfull if it was available starting from version 2.0.0. Unfortunately I did not have the time yet to invent a time machine. Therefor you can use a workaround if you really must do some manual checking. Starting from version 2.1.0, the frontend javascript will have a global variable called version
. This is a string that represents the current version of the MagicMirror. In the node helper, this string is available via global.version
.
So, if absolutely necessary, you can use the following code in your module:
// main module
if (!version) {
// this is an old version, give the user a warning and don't perform any other new API calls.
}
// node helper
if (!gobal.version) {
// this is an old version, give the user a warning and don't perform any other new API calls.
}
Since this feature is still in the develop
branch, it’s not final and might change. Suggestions are welcome.
Because I’m very curious who is building the MagicMirror, I thought it would be fun to introduce ourselves. Most of you will probably know me by know, but a little bit more personal info can’t hurt …
I’m Michael Teeuw, 34 years old. Engaged with a beautiful flight attendant, father of the 8 month old future-maker; Enzo. And a self employed business owner.
I love tinkering with electronics (Arduino, ESP8266, Raspberry Pi, Etc …), enjoy 3D-printing on my Lulzbot Mini, do a lot of development (iOS Swift, C++, JavaScript, PHP) and enjoy good designs.
My best known project is the MagicMirror, currently working on an Automatic Curtain project and previously finished the PowerSuit. Besides from my maker projects, I’ve got a few Apps in the Apple App Store.
Although this isn’t my best picture, it’s probably the most fitting image to post on the MagicMirror forum …
You can find me on my blog, GitHub, Twitter and Instagram and YouTube.
Nice to meet you all!