Gordon Williams
|
ff9a5c4c20
|
Add wear de4tect library based on http://forum.espruino.com/conversations/379538/ and https://github.com/espruino/Espruino/pull/2264
|
2022-09-08 10:40:03 +01:00 |
Gordon Williams
|
43b2a0b55c
|
Merge pull request #2046 from rigrig/clockface-powersave
Clockface: powersaving
|
2022-07-15 08:16:38 +01:00 |
Gordon Williams
|
828f9821ad
|
Fix issue caused by minification (moving the declaration of 'var btnList/a' into an 'if' statement). Now we can use 'let' and the minifier doesn't try and do stupid things with that
|
2022-06-29 09:16:45 +01:00 |
Gordon Williams
|
6ad485c628
|
Fix issue with >1 layout button on Bangle.js 2: http://forum.espruino.com/conversations/377235/#comment16576403
|
2022-06-28 13:39:46 +01:00 |
Richard de Boer
|
fed49792de
|
ClockFace: make `tick` a "ram" function
Should allow clocks to update without waking flash storage if their
`update` runs in "ram" as well.
|
2022-06-25 23:58:34 +02:00 |
Richard de Boer
|
ba58178ab3
|
ClockFace_menu: add "powerSave" menu option
|
2022-06-25 23:58:33 +02:00 |
Richard de Boer
|
9fb3fccb32
|
ClockFace: minor cleanup
No idea how that `true` got there, but it does nothing.
|
2022-06-19 20:00:54 +02:00 |
Richard de Boer
|
6090b453c3
|
ClockFace: don't erase widgets when using `draw`
If a clock specifies `draw` but not `update`, we create our own
`update`, but it should only erase the clock area, not the whole screen.
|
2022-06-19 20:00:18 +02:00 |
Gordon Williams
|
0cc0a40356
|
fix layout minification issue
|
2022-06-10 09:19:53 +01:00 |
Gordon Williams
|
d07580cc90
|
Add minified layout library, which should improve layout speed a lot.
|
2022-06-09 10:41:03 +01:00 |
Richard de Boer
|
5ffb6117e6
|
ClockFace_menu: addSettingsFile with included Storage code
|
2022-06-07 21:43:00 +02:00 |
Richard de Boer
|
aded08293f
|
ClockFace_menu: remove old options exports
|
2022-06-07 21:29:18 +02:00 |
Richard de Boer
|
66bf7f3b12
|
ClockFace_menu: use addItems for settings
|
2022-06-07 21:23:12 +02:00 |
Gordon Williams
|
0c3a7dfe9e
|
exstats: Add altitude (GPS and barometer)
Ensure speed(and alt) updates from GPS even when a run isn't started
|
2022-06-07 16:47:45 +01:00 |
Gordon Williams
|
6bcd41eac3
|
Merge pull request #1899 from alessandrococco/time-utils-patch
[time_utils] Update formatDuration
|
2022-06-06 11:34:27 +01:00 |
Gordon Williams
|
1a2d7a6e25
|
Merge pull request #1893 from rigrig/clockface-settings
ClockFace: add settings support
|
2022-06-06 11:30:29 +01:00 |
Gordon Williams
|
a4f79367ba
|
constant decl in function saves RAM
|
2022-06-06 11:16:41 +01:00 |
Alessandro Cocco
|
091006e9c5
|
[buzz] Add support for ',' and ';'
|
2022-06-03 17:29:57 +02:00 |
Alessandro Cocco
|
019f635ad4
|
[buzz] Add support for ':' and '='
|
2022-06-03 17:29:57 +02:00 |
Alessandro Cocco
|
889de43d26
|
[time_utils] Add compact mode to formatDuration
|
2022-05-28 21:30:50 +02:00 |
Alessandro Cocco
|
dc0157cf1f
|
[time_utils] Fix typo
|
2022-05-28 21:30:30 +02:00 |
Richard de Boer
|
ecd5868821
|
ClockFace: add settings support
|
2022-05-27 17:08:50 +02:00 |
Alessandro Cocco
|
f0e2627571
|
Move Layout docs to a separate file
|
2022-05-25 12:38:45 +02:00 |
Gordon Williams
|
43a3d70571
|
run 0.14: Fix Bangle.js 1 issue where after the 'overwrite track' menu, the start/stop button stopped working
Add 'setUI' to Layout
|
2022-05-23 11:53:25 +01:00 |
Gordon Williams
|
778432e945
|
comment
|
2022-05-23 10:25:31 +01:00 |
Richard de Boer
|
365b3859b3
|
ClockFace: set Bangle.CLOCK=1 before loading widgets
|
2022-05-22 19:59:17 +02:00 |
Alessandro Cocco
|
9b195adc95
|
[time_utils] Add support for days and seconds, improve formatDuration
|
2022-05-18 23:52:12 +02:00 |
Richard de Boer
|
f7efc338f1
|
ClockFace: add `is12Hour` property, document `paused`
|
2022-05-16 20:21:24 +02:00 |
Gordon Williams
|
a2ff4b9b21
|
Merge pull request #1822 from alessandrococco/refactor-alarms
[Alarms & Timers] New UI
|
2022-05-16 14:54:16 +01:00 |
Richard de Boer
|
12f84357ca
|
add ClockFace module
|
2022-05-15 18:27:35 +02:00 |
Alessandro Cocco
|
94690a81ee
|
Add new time_utils module and move some functions from sched module to it
|
2022-05-13 15:25:28 +02:00 |
Gordon Williams
|
0a36095dc1
|
Merge branch 'messages-back'
|
2022-05-11 09:10:32 +01:00 |
Gordon Williams
|
537744bcf7
|
Merge pull request #1788 from sir-indy/master
[layout & smpltmr] New interface for Simple Timer, and changes to layout to make it work.
|
2022-05-04 11:16:38 +01:00 |
sir-indy
|
c94b8be629
|
Update Layout.js
Removed as per https://github.com/espruino/BangleApps/pull/1788#discussion_r863924717
|
2022-05-04 10:18:48 +01:00 |
Alessandro Cocco
|
ce06879fe4
|
[date_utils] Refactor functions, documentation
- Use the same names used in locale module (so dow instead of getDOW, month instead of getMonth, etc.)
- Add documentation
|
2022-05-03 23:22:50 +02:00 |
sir-indy
|
0a93ea7c00
|
Update Layout.js
Remove text scale option, as scale can be set in font, as per #1699
|
2022-05-03 10:06:10 +01:00 |
sir-indy
|
baa242e92b
|
Update Layout.js
|
2022-04-29 11:28:58 +01:00 |
sir-indy
|
fc1bd36ec2
|
Update Layout.js
|
2022-04-29 11:16:48 +01:00 |
sir-indy
|
5e42476f29
|
Merge branch 'espruino:master' into master
|
2022-04-29 10:26:55 +01:00 |
sir-indy
|
1e4486861a
|
Update Layout.js
|
2022-04-29 10:26:44 +01:00 |
sir-indy
|
826bc29738
|
Update Layout.js
|
2022-04-29 10:16:42 +01:00 |
sir-indy
|
7f2af3c892
|
Update Layout.js
|
2022-04-29 09:55:31 +01:00 |
Gordon Williams
|
e6eb8b0cb4
|
Fix typo that meant that watches on buttons from E.showMenu/etc weren't removed like they should be
|
2022-04-27 09:28:16 +01:00 |
Gordon Williams
|
2e2275c262
|
Add date_utils lib (https://github.com/espruino/BangleApps/pull/1753)
|
2022-04-26 10:27:23 +01:00 |
Gordon Williams
|
cb9c0100ea
|
Merge pull request #1687 from rigrig/buzz-demonstrate
buzz_menu: give a demonstration after selecting a pattern
|
2022-04-19 10:39:42 +01:00 |
Richard de Boer
|
0b9d8b16a6
|
buzz_menu: give a demonstration after selecting a pattern
|
2022-04-10 17:01:28 +02:00 |
Richard de Boer
|
44810118b4
|
buzz_menu: fix duplicate "Off" option
|
2022-04-10 16:41:19 +02:00 |
Gordon Williams
|
30e94e15ad
|
Merge branch 'master' into new_alarm
|
2022-04-04 15:07:42 +01:00 |
Salim Blume
|
7322013f10
|
Fix for when to include maxbpm
|
2022-04-02 21:00:45 -05:00 |
Salim Blume
|
fff5ddef67
|
Add maxbpm as a tracked stat in exstats.
|
2022-04-02 20:54:48 -05:00 |
Gordon Williams
|
5c33cad685
|
Adding alarm.vibrate and menu
|
2022-04-01 13:27:37 +01:00 |
Gordon Williams
|
45cde94a26
|
messages 0.29: Support for the setUI 'back' icon in the top left
|
2022-04-01 09:49:57 +01:00 |
Gordon Williams
|
48efab699d
|
Show distance more accurately in conjunction with new locale app (fix #1523)
Also slightly more memory efficient locale module
|
2022-03-30 15:11:14 +01:00 |
Gordon Williams
|
dcd39418a5
|
quick removal of GPS clear from #1619
|
2022-03-29 10:58:48 +01:00 |
BartS23
|
02fca7a4c8
|
Fix.speed could be NaN
then curSpeed during the entire run is NaN
|
2022-03-28 00:04:01 +02:00 |
Salim Blume
|
9a0c31c56d
|
Fix run notifications bugs and improve accuracy
|
2022-03-24 22:19:51 -05:00 |
Gordon Williams
|
03a2bc29b8
|
Remove files that weren't meant to be in the PR
|
2022-03-18 08:41:02 +00:00 |
Gordon Williams
|
a292cee7b0
|
Merge branch 'master' of https://github.com/bernschneider/BangleApps into bernschneider-master
|
2022-03-18 08:39:28 +00:00 |
Richard de Boer
|
7b842294e0
|
Layout: add support for `back` option
|
2022-03-17 15:33:32 +01:00 |
Klaus-Peter Bernschneider
|
5602eadf68
|
Add files via upload
|
2022-03-15 09:22:07 +01:00 |
Salim Blume
|
6ffa4b28b3
|
Menu fixes and tweaking vibe options
|
2022-03-05 21:19:34 -06:00 |
Salim Blume
|
4810eefe08
|
More tweaks
|
2022-03-05 21:19:31 -06:00 |
Salim Blume
|
8a7b30cf6c
|
Cleanup
|
2022-03-05 21:19:28 -06:00 |
Salim Blume
|
e823ae8496
|
Fix for nested options not set yet
|
2022-03-05 21:19:26 -06:00 |
Salim Blume
|
50ca281500
|
Settings fix
|
2022-03-05 21:19:25 -06:00 |
Salim Blume
|
f5c50a7e1e
|
Fix for step notification
|
2022-03-05 21:19:20 -06:00 |
Salim Blume
|
d65726d9fc
|
Fix for step notification, debug for time notification, better buzzes
|
2022-03-05 21:19:18 -06:00 |
Salim Blume
|
63426d9b97
|
Correct initial step notification increment
|
2022-03-05 21:19:13 -06:00 |
Salim Blume
|
3a6009a963
|
Add vibration settings and reorg to use object for settings
|
2022-03-05 21:19:10 -06:00 |
Salim Blume
|
d0cb22e7df
|
Bug fixes
|
2022-03-05 21:19:09 -06:00 |
Salim Blume
|
1cf5a07761
|
Debug
|
2022-03-05 21:19:07 -06:00 |
Salim Blume
|
4b371e1f18
|
Don't use spread operator
|
2022-03-05 21:19:06 -06:00 |
Salim Blume
|
c3fc12dfa2
|
Chasing down a settings bug
|
2022-03-05 21:19:04 -06:00 |
Salim Blume
|
b923423238
|
Cleanup
|
2022-03-05 21:19:02 -06:00 |
Salim Blume
|
35d1cf85e8
|
More notification testing
|
2022-03-05 21:19:00 -06:00 |
Salim Blume
|
5e3e7a0c0f
|
Testing exstats notifications
|
2022-03-05 21:18:58 -06:00 |
Salim Blume
|
aebc8bb3d5
|
Initial commit
|
2022-03-05 21:18:51 -06:00 |
copoer
|
54ca2eed97
|
Fix step count
|
2022-02-23 12:57:22 -04:00 |
Gordon Williams
|
17b7d85950
|
Layout: remove 'fsz' hack as any firmware 2v11+ will support font size in the string now
|
2022-02-23 10:45:18 +00:00 |
Gordon Williams
|
580497b1e7
|
Fix Layout module rendering black text on white
|
2022-02-21 10:55:22 +00:00 |
Gordon Williams
|
71e60eda00
|
stop cadence needing GPS - fix #1480
|
2022-02-21 10:25:56 +00:00 |
Gordon Williams
|
af0dfed2c3
|
allow non-button elements of Layout to be tapped
|
2022-02-08 10:42:14 +00:00 |
Gordon Williams
|
c4c539006a
|
fix speed calcs
|
2022-02-01 17:26:43 +00:00 |
Gordon Williams
|
55b7650a0d
|
fix distance over-calculation, add averaging to current speed
|
2022-02-01 14:23:37 +00:00 |
Gordon Williams
|
5708e0b433
|
run 0.05: exstats updated so update 'distance' label is updated, option for 'speed'
|
2022-01-31 10:40:35 +00:00 |
Gordon Williams
|
08e168ab62
|
docs on modules
|
2022-01-28 09:46:19 +00:00 |
Gordon Williams
|
d2ec2ce3e6
|
run 0.04: Use the exstats module, and make what is displayed configurable
|
2022-01-28 09:45:56 +00:00 |
Gordon Williams
|
30d038324a
|
create xstats module and make run app configurable to display different stats
|
2022-01-27 14:05:47 +00:00 |
Richard de Boer
|
6a72aafc19
|
layout: use 'col' for btn label/image
|
2022-01-07 20:18:17 +01:00 |
Gordon Williams
|
896508e7a2
|
docs
|
2022-01-05 16:37:24 +00:00 |
Richard de Boer
|
3baa465f01
|
remove Settings module
Better not to have this at all than to have a library that you can't
actually use in widgets/boot/settings code
|
2021-12-01 19:34:52 +01:00 |
Gordon Williams
|
d1534bdcbf
|
comment
|
2021-11-26 15:05:05 +00:00 |
Richard de Boer
|
efd12d627a
|
Settings library: use `appid.json`, update README.md and sanitycheck.js
|
2021-11-20 17:52:44 +01:00 |
Richard de Boer
|
b44df86f27
|
simplify Settings library some more, suggest users make their own helper
|
2021-11-20 17:16:06 +01:00 |
Richard de Boer
|
68569cd9ba
|
simplify Settings library
|
2021-11-20 17:16:06 +01:00 |
Richard de Boer
|
477b2e5fdc
|
create Settings library
|
2021-11-20 17:16:06 +01:00 |
Gordon Williams
|
f4f40cee3a
|
Fixes for Bangle.js 1
|
2021-11-10 13:42:11 +00:00 |
Gordon Williams
|
935d409f4c
|
ability to depend on a specific app ID
Layout can display images in buttons
iOS and Android integration apps
|
2021-11-04 17:16:02 +00:00 |
Gordon Williams
|
f87f0a19f4
|
Layout now uses appRect (should be fine with the new polyFill)
|
2021-10-27 16:50:16 +01:00 |
Gordon Williams
|
fc3ce86009
|
misc tweaks for layout/gps time/bootloader
|
2021-10-20 20:28:28 +01:00 |