Most recent activity
-
You're absolutely right, of course. I've modified my own app with a modified
drawWidgets
, as you suggest. That's working nicely. In my case, having the widgets clear only the area that they use is great because it leaves the space between them for the top of my clock face, which can now use the full screen area. As long as I don't install too many widgets, there won't be any overlap. -
-
-
I've followed the instructions on uploading modules, but I get
Uncaught ReferenceError: "exports" is not defined
when I try that withwidget_utils.js
. -
Cool. But I tried
require("widget_utils").swipeOn();
and got this:>Uncaught Error: Module widget_utils not found
That happened both in the emulator and on the watch. The same thing happened when I tried loading the Pebble watch, which uses that API, through the IDE.
I hope I'm not missing something obvious.
-
I have an app that has a round face. I've shifted it down to make space for the widgets at the top of the screen. However, if I were able to move the widgets inside the circle, I'd be able to take full advantage of the height of the screen. Is there any way to do that, or might it be a feature in the future?
Thanks.
P.S.: I love hacking my Bangle. It's such a pleasant programming experience, without a lot of unnecessary complexity. It's possible to write interesting programs in just a few kilobytes of RAM. It brings me back to the days of my TRS-80, but with JavaScript instead of Z80 assembly language!
Wow, I hadn't heard of the Widget Editor app. That is a great idea.
What I ended up doing was to define my own
Bangle.drawWidgets
that makes widgets clear only their own space. Then I made my watch face use the entire display. Since it's circular, there's still room at the corners. All the widgets that I use fit in that space without modification, so I'm done. But with Widget Editor, it will be possible to squeeze even more widgets onto the screen.Thanks.