It could be modified to do that, but there’s kind of a problem… heat. Lightning mode barely generates any heat, so it’s pretty safe to leave on. An inverted lightning mode, however, would overheat in under a minute on a lot of lights. So you’d have to make sure the top level is thermally sustainable, and then flicker downward from there.
That’s basically what hybrid mode is… it’s both.
I get the impression there has been a misunderstanding… possibly just me not understanding the idea. So perhaps I can clear things up by explaining the memory options a different way.
There are three different styles for brightness memory in Anduril 2. So after shutting off the light, there are three things it can do with the last-ramped brightness level:
- Always remember.
- Remember for N minutes.
- Never remember.
These are called “automatic”, “hybrid”, and “manual” memory modes.
But it sounds like you might be suggesting a fourth option?
- Only remember after light has been off for N minutes.
Is that correct? And if so, can you provide an example where it would make sense to do this?
Or perhaps the idea was to have a timer which starts when the user activates it in the config menu, and it temporarily changes the memory mode, and then after the timer expires, it goes back to the previous setting? So, like, it’s 9pm and you start a timer for 3 hours. You have 3 hours to use the light with a different memory setting. Then at midnight, it goes back to the original setting?
But that’s not how it works. The “N minutes” memory timer starts each time the light is turned off. So if you set the timer to an hour, but you turn it on every 45 minutes, it will always remember. It doesn’t forget until the light has been off for at least an hour with no button clicks.
Phrased a different way, a 1-hour memory timer means: If the light has been off for more than an hour, I probably don’t remember what brightness level it was at… so go back to the default level. However, if it has been off for less than an hour, keep using the same level it was at before.
It remembers brightness during each session, but resets to a default brightness afterward so it won’t do anything unexpected. No more accidental moon mode during the day, or accidental turbo during a late-night bathroom trip. If it has been on a shelf for a week, there’s no need to wonder what brightness it’ll turn on at… it’ll use a predictable default. Set the memory timer to match the attention span of the user, and it’ll mostly “just work” in an intuitive way without unpleasant surprises.
I’ve been trying to get the UI as close as possible to just “one click on / one click off” with no need to do anything else. That’s impossible, of course, without telepathy… but this seems to get it one step closer.
Yes, manual memory (the “never remember” mode) is when the timer is zero. If it helps, here’s a table from the documentation, explaining how to configure each of the three styles:
mem type manual mem manual mem timer
-------- ---------- ----------------
automatic off any
manual on zero
hybrid on non-zero