Most recent activity
-
-
You can mouseover the app version to see when it was last updated, I guess adding a "first added" wouldn't be too hard? Or maybe even explicitly show those dates when sorting by new/updated.
You can directly download the file used by the official loader
-
-
-
- configurable buzz at hour/half hour
I don't think we should make the clock do this, but just look into fixing the hourstrike code. (Also, I noticed we have both hourstrike and widchime, maybe get rid of the widget, as bootcode seems the better place to handle this?)
- a configurable night/sleep mode
How about linking it to Quiet Mode? That way you can just use Quiet Mode Schedule instead of adding another schedule configuration. We can make
qmsched
emit an event when switching, and haveClockFace
force a redraw when that happens, so the clock can adjust it's precision then.
That's probably a good idea anyway, in case the schedule switches themes. - configurable buzz at hour/half hour
-
The original image is 120x180, but the Bangle.js 2 only has a 176x176 screen, are you scaling it down on the watch itself?
What are you trying to achieve? As in: are you set on displaying this exact picture, have you (already) got a bunch of similar images to display, or could you draw a new one?
Asking because- scaling the image in a editor will probably look better than doing it on the watch
- converting it to 4-bits and letting the watch dither might look better
- for best results you could use a image in an editor, using the 3-bit palette from the start
- scaling the image in a editor will probably look better than doing it on the watch
-
@Gordon F-Droid managed to build the
banglejs
flavor. Would you happen to have some screenshots/descriptions to use? If not I could come up with some text myself, but I'm not sure whether the idea is to describe it as "Gadgetbridge with some added extras for Bangle.js", or more as separate "Bangle.js app based on Gadgetbridge".(I know you're on holiday, just @ mentioning you so it gets added to the list and you'll get to it eventually ;-)
-
Well, finally got round to opening a merge request on F-droid. There are still issues to be worked out, but I did get it to build on my PC.
-
The Bangle.js 2 only supports 3-bit colours, any others will be dithered. So you'll want to use an image containing only these colours:
.White { color: rgb(255, 255, 255) } .Black { color: rgb(0, 0, 0) } .Red { color: rgb(255, 0, 0) } .Green { color: rgb(0, 255, 0) } .Blue { color: rgb(0, 0, 255) } .Cyan { color: rgb(0, 255, 255) } .Magenta { color: rgb(255, 0, 255) } .Yellow { color: rgb(255, 255, 0) }
I haven't tried it, but I think if you go to the image converter, and select
- Diffusion: nearest color (flat)
- Colours: 3 bit RGB
it might apply those and result in an image that won't be dithered.
- Diffusion: nearest color (flat)
When uploading apps, the Loader creates an
<appid>.info
file, the launcher reads all*.info
files here: https://github.com/espruino/BangleApps/blob/14f5602b88843e69a9353fb4722af1d95f343080/apps/launch/app.js#L23