There is also a (beta) tool to generate vector fonts from TTF at https://github.com/espruino/Espruino/blob/vector_font_roboto/scripts/create_vector_font.js but right now they have to be compiled in... Allowing custom vector fonts is something I might add later, but for this release I think it's too much of a push. It might be interesting to have an online converter that generated a new g.drawVectorString command though - and that could be done now.
Settings
12/24hr seems like a good plan. There's an issue for it at https://github.com/espruino/BangleApps/issues/76 - I'd be really interested if you have any ideas about how to do it such that clocks don't have a bunch of extra work to do. Maybe a date format string?
Metric/imperial - good idea, but again is there a nice way to do this without putting too much stress on app developers? I notice out of the 80 beta watches there haven't been many apps submitted so I don't want to add extra hurdles!
State
Yes - there's an event called E.kill now which is called in every case except the watchdog reset (2 button press). I need to modify the pedometer widget to make it handle that and save the state. Just filed an issue for that at https://github.com/espruino/BangleApps/issues/84
Alarm
Good point. I've added an issue at https://github.com/espruino/BangleApps/issues/83
It should be fine to do with a widget as I'm hoping with the recent changes pretty much all apps except games will start to add the widgets
BLE connectivity
Yes, it doesn't change as soon as you modify the setting - you have to go 'back' first
Gesture collector
Yes, absolutely. There could be a website you go to, connect via Web Bluetooth, and it collects data for training. This is something I've wanted to do but as it's all server-side I'm going to wait until I have a bit more time! Issue filed at https://github.com/espruino/BangleApps/issues/85
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Thanks! To try and sum up...
There is a bitmap font converter at http://www.espruino.com/Fonts#custom-fonts which works from bitmaps. It's an interesting thought - there's no reason you couldn't have an online font maker that generated bitmap fonts for you at the size you want - I just added https://github.com/espruino/EspruinoDocs/issues/535
There is also a (beta) tool to generate vector fonts from TTF at https://github.com/espruino/Espruino/blob/vector_font_roboto/scripts/create_vector_font.js but right now they have to be compiled in... Allowing custom vector fonts is something I might add later, but for this release I think it's too much of a push. It might be interesting to have an online converter that generated a new
g.drawVectorString
command though - and that could be done now.12/24hr seems like a good plan. There's an issue for it at https://github.com/espruino/BangleApps/issues/76 - I'd be really interested if you have any ideas about how to do it such that clocks don't have a bunch of extra work to do. Maybe a date format string?
Metric/imperial - good idea, but again is there a nice way to do this without putting too much stress on app developers? I notice out of the 80 beta watches there haven't been many apps submitted so I don't want to add extra hurdles!
Yes - there's an event called E.kill now which is called in every case except the watchdog reset (2 button press). I need to modify the pedometer widget to make it handle that and save the state. Just filed an issue for that at https://github.com/espruino/BangleApps/issues/84
Good point. I've added an issue at https://github.com/espruino/BangleApps/issues/83
It should be fine to do with a widget as I'm hoping with the recent changes pretty much all apps except games will start to add the widgets
Yes, it doesn't change as soon as you modify the setting - you have to go 'back' first
Yes, absolutely. There could be a website you go to, connect via Web Bluetooth, and it collects data for training. This is something I've wanted to do but as it's all server-side I'm going to wait until I have a bit more time! Issue filed at https://github.com/espruino/BangleApps/issues/85