NebbishHacker
Member since Apr 2020 • Last active Feb 2022Most recent activity
-
- 32 comments
- 11,020 views
-
-
Wake on touch would be more accurately named wake on tap - leaving the touchscreen on would draw too much power, so instead it detects the vibration from you tapping the watch.
Is it possible that something caused the watch to vibrate? If I enable wake on touch, I can unlock my watch by shaking or banging on the table it's sitting on.
-
-
-
Specifically, on your phone you want to install the F-Droid version of GadgetBridge from https://f-droid.org/packages/nodomain.freeyourgadget.gadgetbridge/
-
Bangle.js can send the commands "DISMISS,DISMISS_ALL/OPEN/MUTE/REPLY back, but I wonder whether it's currently sending the wrong ones
From a bit of quick testing, it looks like it's sending the correct commands but it's not including the notification id in the response object.
Edit: I created a pull request to fix the issue: https://github.com/espruino/BangleApps/pull/1077
-
Sounds conceptually similar to EPX/Scale2x: https://en.wikipedia.org/wiki/Pixel-art_scaling_algorithms#EPX/Scale2%C3%97/AdvMAME2%C3%97
There are a number of pixel art scaling algorithms, if you want to generalize this they're worth looking into.
-
The buzz call isn't the only thing that needs to be suppressed... I charge my watch by my bed, so I don't want the screen turning on and shining in my eyes for that 3am update notification either. However, I do want the screen to turn on if I interact with the watch directly, so a bit more nuance is required than just "suppress the setLCDPower call".
Similarly, I wonder if there are cases where one would expect vibration to work even when quiet mode is enabled, similar to how do not disturb on Android does not prevent games or media apps from playing sound.
You aren't dreaming, the Bangle.js will use dithering to emulate colors that it can't display. 0.5 values will result in a very fine checkerboard pattern.