-
-
-
100% agree.
In my opinion the messages* app would be better with gestures:
- remove all buttons: more space for content/bigger font
- replace the "back" button with a swipe right ("mark as unread", keep in message list)
- replace the "tick" button with a swipe left ("mark as read", remove from message list)
In my free time I could try to write some code. I promise nothing but I'd like to contribute :-D
*By the way, why is the app called "Messages"? Wouldn't "Notifications" be a better name? The app does nothing but show notifications ...
- remove all buttons: more space for content/bigger font
-
-
-
-
My wife says she reads the notification on the watch (she loves this feature) but she usually does not open the message so after 60s the blinking envelope appears in the widget bar.
@Gordon Could the blinking envelope/unread messages be related to the freezing issue? Maybe there's a memory leak somewhere... It just popped into my mind, I don't know if it makes sense :-D (I'll try to replicate the issue)
-
Ok, that's interesting, thanks for checking! I see Gadgetbridge when I run it! Must be my tools then - I'll make sure it's all up to date.
I noticed that "Apply Changes & Restart Activity" does not reload the
strings.xml
. To see the updated strings you must rerun the app.(I'm using Android Studio 2021.1.1 Patch 1 on Windows 10.)
-
They'll be able to use the App Loader and the various 'customiser'/'interface' tools in there initially.
Excellent :-)
When the menu system gets easier to use I think less people will see the need for it.
The new menu system is great but there are things I wish I could also do via app (add recurring alarms, timers, change Wake on X, etc. on the fly) but I understand it's not a priority, no problem.
having said that you could theoretically replace E.showMenu on the watch with one that forward menu entries to the phone, and then run the original Settings app - so basically the whole set of Bangle.js options would appear on the phone screen. At least then there's not duplicate code.
This is interesting. I could work on it when I get more familiar with code :-)
-
I forked and downloaded your branch.
but I'm damned if I can get app_name or anything else in the main app to be overwritten by the info in strings.xml. As far as I can tell I'm doing everything that's suggested online but it's just not working for some reason.
Sorry but I don't understand your problem. If I edit some strings in
app/src/banglejs/res/values/strings.xml
and run I see the new values in the virtual device.Am I missing something?
-
Take a look here
-
Does a ~2 sec button press do anything, or is it a full reboot (via the bootloader) that's required?
Nothing, it need a full reboot.
When it's frozen, can you connect by Bluetooth? / If you plug/unplug the charger when it's frozen, does the Bangle vibrate?
I don't know, I haven't tried :-( If it happens again I will do these checks.
Thanks for now :-)
-
It happened two more times :-(
The first time yesterday morning: my wife noticed the time was ~1h behind. After she rebooted the time was correct. Her clock was Nifty-A Clock. She had only the default apps/widgets + the pedometer widget, android, message & Swiper Clock Launch.
Yesterday evening I installed the default apps (via the web utility) and then android + message + pedometer widget on her Bangle to see if the problem was Nifty-A clock.
The second time just now, again ~1h behind. This time her clock is Anton Clock (the default).
She says that while the time was wrong the Bangle didn't receive notifications. Again, after a reboot the time fixes itself.
Also before the reboot she cannot open the launcher, the ui was frozen.Now I just factory-reset her Bangle. Hope it's not faulty :-(
-
-
Note: the original conversation started here from an off-topic question. I opened this new thread because I think this is an interesting topic :-)
@Gordon says:
Yes, so basically Gadgetbridge has a big core value of not needing the internet for anything. They will not ever allow any part of Gadgetbridge to directly access the internet - one of the reasons why even getting Weather on it is a pain. They also don't like the Play store, which sucks for most people that just want to get it from a 'safe', easy place.
So for the KickStarter I said I'd do a new app, but then I got talking to Andreas who is the creator and one of the main maintainers of Gadgetbridge, and we came up with something which I think works well for everyone.
We agreed that I'd do a new build of Gadgetbridge for Bangle.js, but will try and merge most of my changed upstream so we're working from the same codebase. I'll probably leave all the support for other devices in there anyway, but it'll be on the Play Store, and it'll have internet connectivity and will also be able to host the app loader so you don't have to do a Gadgetbridge disconnect thing to upload apps.This sounds great!
Will the user be able to modify Bangle's settings from Banglebridge? It would be a handy feature! Many smartwatches can be managed through their companion app, eg. the Mi Fit app. When the user want to change something it's usually easier to use the app (e.g. set a recurring alarm, configure the brightness, change a wake on... settings.) In my opinion this would be a great feature :-)
@Alessandro actually if you're able to help, I'm currently having a hard time just with gradle. I created a new productFlavor for Bangle.js (https://codeberg.org/gfwilliams/Gadgetbridge/commit/2a53219a14accdf5c78e02cc3af57f3940baf008) and it builds fine and includes a different icon, but I'm damned if I can get app_name or anything else in the main app to be overwritten by the info in strings.xml. As far as I can tell I'm doing everything that's suggested online but it's just not working for some reason.
I need to install/configure the dev environment but in the next few days I'll try to take a look!
-
-
Ok, just fixed LCD brightness (and any numeric item with a 'step' value)
Thank you, the menu seems ok now!
Another problem: the bangle freezes & reboot after some settings update (see attached video) It seems to happen only when Vector font is on) I noticed a similar issues yesterday while changing the pedometer widget settings (without the automatic reboot)
-
Hello,
The doc of
Bangle.getStepCount()
saysReturns The number of steps recorded by the step counter
but I noticed that all the apps get the step count using
Bangle.getHealthStatus("day").steps
.I just send this code to my Bangle2 as a test:
Bangle.on('step', function(up) { console.log("getStepCount: " + Bangle.getStepCount()); console.log("getHealthStatus.steps: "+ Bangle.getHealthStatus("day").steps); });
The output is not what I expected:
getStepCount: 6442 getHealthStatus.steps: 3494 getStepCount: 6443 getHealthStatus.steps: 3495 getStepCount: 6444 getHealthStatus.steps: 3496 getStepCount: 6445 getHealthStatus.steps: 3497 getStepCount: 6446 getHealthStatus.steps: 3498 getStepCount: 6447 getHealthStatus.steps: 3499 getStepCount: 6448 getHealthStatus.steps: 3500 getStepCount: 6449 getHealthStatus.steps: 3501
Why is there this difference?
Thank you :-)
-
-
@Gordon Sorry I didn't know that the flasher is not recommended. I read about it somewhere and I thought it was the way to update!
-
-
Hi!
Bangle2 2v11
Could you try to update to the latest stable firmware, 2v12?
You can do it trought the Espruino Web IDE (top right icon, flasher)edit by Gordon: Please don't use the IDE to upgrade firmware unless you have to. Use the firmware update app at https://banglejs.com/apps#fwupdate - instructions are at https://www.espruino.com/Bangle.js2#firmware-updates
-
Great, thank you!
I installed it before lunch and I played with it for a while. I like it, the UI now is much more usable!
- I got some random freeze here and there. Three times in a row the bangle freezed in Settings -> App -> Pedometer Widget . I had to long-press the button to reboot (I think this is an issue with the widget itself)
- I'm not a fan of the red "back" button in the widget bar (what if my bar is full of widgets?) - a swipe gesture should be better in my opinion (maybe a setting?)
- Could the menu name be show in a
E.showMessage
style instead of hamburger + name? (see screenshot)
- I got some random freeze here and there. Three times in a row the bangle freezed in Settings -> App -> Pedometer Widget . I had to long-press the button to reboot (I think this is an issue with the widget itself)
Last evening I updated to 2v12.55.
Every time I open a menu item in Settings I get "[AppName]: Error in settings! BTN1 to go back" and then the Settings menu freezes for 3/4 seconds.
I already use the Rewrite Settings/Reset Settings but nothing changed :-(
Does it happen to others?
Is downgrading the firmware (from .55 to latest stable release) a safe operation?