-
-
@Gordon - this thread has been running a while. I'm wondering how you are leaning for a Bangle JS3. What features are definitley on the list and what gets dropped?
Also do you have any immediate plans for a Bangle JS3 ? Have you recovered from the BJ2 kick starter ?
-
-
I think this might be down to:
https://forum.espruino.com/conversations/382362/#comment16800229 -
Is it intentional that there are no widgets anymore when this one is running?
Yes, it is intentional. This is covered in the README file.
'Uses the whole screen, widgets are made invisible but still run in the background'
The point is that in order to have a full screenshot clock the display of widgets is supressed.
There are some clocks that support fullscreen and a version where widgets are displayed.
But that means adjusting the layout of the images.At the time I wrote this clock the layout manager was in development and I could see lots of issues being reported with it. I wanted stability so I chose to hard code the layout.
I dont intend to develop this clock further, but I can see that others have made changes and continue to support it. Personally I think that if widgets were displayed with this clock the images would look too small. The icon images were chosen inspired by pictures of various Pebble clock faces. Due to the screen resolution of the B2 the size of the images have to be carefully chosen and balanced with the fontsize so that it is readable. There are far to many apps and clocks where the font size is so tiny you need a magnifying glass to read them even with prescription glasses.
-
-
-
-
or the 'Apps Installed' list could just include the versions in brackets after each app.
It does that already, but it can be a pain scrolling though the list to note them down.
I seem to remember there was a 1 liner you could run on the IDE and it would print out a list.PRs welcome :)
I would not know where to start changing the App loader.
-
-
I know there is probably a simple line of code for printing out all the apps / versions installed on my Bangle JS and that @Gordon will have stated what it is many times in various threads but its been a while and I simply cant put my finger on it.
If someone could write it I will put into the FAQ wiki.
A idea for a simple App called
Versions
would be useful. The App would open up a scrollable list of every thing that is installed and print the app name and version to the screen. This would need to include the firmware version as well. When connected to the IDE it would also print the name / version pairs to the console. This could then be scraped into a bug report.I've been reporting a few bugs recently and had to do this collection process by hand through the app loader and use pen and paper.
-
@Gordon -done a pull and can see the changes done to clkinfofw. Is it possible the 0.01 version of clkinfofw would cause a memory leak ?
-
-
-
For clock_info's I am wondering what a minimal version of the show and hide functions should be ? Are they needed for clkinfofw. The firmware is not going to change and if it did there would have been a reboot. So could I just use:
show : function() {}, hide : function() {}
Instead of:
show : function() { this.interval = setTimeout(()=>{ this.emit("redraw"); this.interval = setInterval(()=>{ this.emit("redraw"); }, 86400000); }, 86400000 - (Date.now() % 86400000)); }, hide : function() { clearInterval(this.interval); this.interval = undefined; }
-
Hi All,
I am wondering what the expected behaviour of fast clocks is when using Icon Launcher in fullscreen mode. OR if there is a problem with icon launcher.
I would expect that widgets are not displayed on the launcher at all.
But this is not the case.Here is a simple way to reproduce:
1.do a factory reset through the setting app
2.delete about welcome alarms health and bt widget scheular
3.update apps so that you end up withbootloader 0.55 (standard) setting 0.55 (standard) launcher 0.20 (standard) widlock 0.7 (standard) widbat 0.9 (standard) anton 0.11 (standard , but this version is a fast clock)
- install:
icon launcher 0.14
simplest 0.6 (not a standard app but code is minimal and is not a fast clock)
and set launcher to icon launcher, options show clock = full screen =direct launch = one click exit = All Ticked
EXPECTED behaviour is that regardless of what app or clock is running when the launcher is run (though the button press) that no widgets will be displayed. See the first screenshot.
BUT this is not the case:
Run the launcher - select SImplest Clock (not a fast clock)
Run the launcher and not widgets are displayed
Select simplest clock
Run the launcher - no widgets are displayed
Select Anton clock ( fast load clock)
Run the launcher - widgets are displayed
Select Simplest clock
Run the launcher and no widgets are displayed.There is no problem with simplest clock. The code for simplest clock was a clone of Anton clock 0.03 but without the custom font. You can repeat with other combinations of a fast load and a non fast load clocks, eg 7 segment (non fast) and slopeclock (fast) and after running the fast load clock the icon launcher will show the widgets.
- install:
-
-
-
-
-
-
-
-
Hi All,
I have experienced one of my Apps hanging every few days. The time freezes but a reload of the app (short button press). This got me thinking if there was a way to capture the console output when not connect via Bluetooth.
The Settings/Utils/Debug option has three options: Hide, Show, Log.
There is no option to log but not to show on the screen.
Also it appears that the debug messages are the ones from the firmware.
I have tested and it does not look like console.log('xxxx') output is sent to log.txt
I think it would be really useful to have that happen so that output that would get displayed if connected to the IDE would get logged. Apprecaite that log.txt accumulates and this could be an issue if it consumes the storage - but it has to be the owners responsibility to enable/disable the logging as required.
What do others think ?