InfiniTimeOrg / InfiniTime

Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
GNU General Public License v3.0
2.72k stars 932 forks source link

Several improvement ideas for torch watchapp #702

Open adocampo opened 3 years ago

adocampo commented 3 years ago

I use a lot the torchlight of my watch. I have a baby and when he's grumbling at nights, I always tiptoe in quietly and in the dark. I do not want to turn on the lamps if he's not really crying, or if I don't need to change his diaper, so this app is essential for me, and I was very glad when I saw it by default on InfiniTime!

Sometimes, though, I have to hold him with one arm while with the other I give him a drink, pick up a thermometer, or anything else. At those times, I may want to turn off the torchlight, so the baby doesn't wake up or get distracted by the light and fall asleep quickly. Interacting with the torch while holding a baby, trying to screw something on, or performing almost any task that requires the use of one hand (not to mention those who are one-handed), becomes a real challenge, besides it turns on or off accidentally quite often.

I said several times now, and I don't want to be so repetitive, I came from pebble, and I tested some torchlight watchapps, and the best one, IMHO, was one which you simply needed to shake the wrist to turn it off and on again.

JF002 commented 3 years ago

Thanks for your feedback based on actual use-cases! I was wondering how users were using the torchlight and I understand it can be really useful in some cases ;)

adocampo commented 3 years ago

For me is an essential watchapp... in pebble you were able to configure all of its 4 physical buttons to start an app by long pressing it, I had configured one of them to start the torchlight. That's how much important it's to me. If we were being able to configure our only physical button on PT, I would probably set the torchlight as well, well, I would doubt between the torchlight or a possible 2FA (#709) 😛

Bugsbane commented 3 years ago

I use the torch quite a lot, too. Mainly I'm using it at night when I have most of the lights off and I'm looking for something. I don't want to switch the main house lights on as too much light at night interrupts melatonin release and lowers sleep quality, so I love having a fairly dim light always available on my wrist.

That said my use case is a bit different. I usually have both hands available. I'm more interested in not waking myself up, so for me, vigorous shaking of my arm isn't helpful. That said, I'm not against also having this method to turn the touch on, as long as it isn't accidentally triggering in the night when I'm asleep. My ideal for my personal Ueda though would probably be double pressing the physical button to activate the flashlight as it's quick and doesn't require either vigorous movement or navigating menus.

adocampo commented 3 years ago

Well, I wouldn't say the movement of the wrist needs to be 'vigorous'. Just twist the wrist to one side, then to the contrary quickly. If you are used to wearing a metal watch band, the movement is the same, just a little more energetic.

Anyway, I would also love to have quick actions with the physical button, it would be great to double press the physical button to start it (I don't even know if that is possible, but having quick actions in double and triple press would be great, to start at least two apps)

coxtor commented 3 years ago

Hi, did you mean something like this: #735 ?

adocampo commented 3 years ago

Hi, did you mean something like this: #735 ?

Hi!, I like it a lot. I don't think I will use colors at all, just white, but no icon and brightness adjustable, that's very cool. Just missing shaking to turn it off/on, and it will be just perfect for me.

Great work!