Read the statement by Michael Teeuw here.

Posts
-
RE: MMM-ProfileSwitcher, A Profile/User/Layout Switching Module
-
RE: MMM-ProfileSwitcher, A Profile/User/Layout Switching Module
@all I pushed a small update so that older browers should also be able to use this module.
@Mar They are the same changes that you made. -
RE: MMM-ProfileSwitcher, A Profile/User/Layout Switching Module
@all Thanks to @roramirez we now have Spanish translations! :D
-
RE: MMM-Modulebar - A module that adds touch buttons for showing/hiding other modules.
Nice to see people making different versions of my code :)
This indeed was one thing that my module can’t do! Now people can choose to use this module if they want buttons for single modules :D -
RE: MMM-ProfileSwitcher, A Profile/User/Layout Switching Module
@mortenbirkelund Yes there is, however that would mean that the code has to loop over the modules twice, which isn’t a great thing to do performance wise. I will write a bit of code that does it for you and post it here soon.
Edit: here is the code, all you need to do it replace the whole
set_profile
function inside theMMM-ProfileSwitcher.js
file.The code:
// Change the current layout into the new layout given the current profile set_profile: function (useEveryone) { var self = this; var options = {}; if (self.config.useLockStrings) { options.lockString = self.identifier; } MM.getModules().exceptWithClass(self.config.ignoreModules).enumerate(function (module) { if (!self.isVisible(self, useEveryone, module.data.classes)) { module.hide(self.config.animationDuration, function () { Log.log(module.name + " is hidden."); }, options); } }); MM.getModules().exceptWithClass(self.config.ignoreModules).enumerate(function (module) { if (self.isVisible(self, useEveryone, module.data.classes)) { module.show(self.config.animationDuration, function () { Log.log(module.name + " is shown."); }, options); } }); },
Note: Once again this is not so great performance wise, but I dont think you will notice much of it
-
RE: MMM-TouchNavigation, A Touch Activated Profile/Layout Changer
@Snille well you don’t have to, it’s just an option :P both still work. The other just allows for more possiblies but does take some more configuration than this module
-
RE: MMM-ProfileSwitcher, A Profile/User/Layout Switching Module
@Blackmirror try doing it like this:
longPress: { notification: "CURRENT_PROFILE", payload: "default" }, shortPress: { notification: "CURRENT_PROFILE", payload: "Radio" }