1
0
Fork 0
Bangle.js App Loader (and Apps)
 
 
 
 
 
Go to file
naden 258ad275e4
Add files via upload
2024-03-02 19:23:00 +01:00
.github add dependabot config 2023-02-20 21:40:55 +01:00
apps Add files via upload 2024-03-02 19:22:33 +01:00
bin Improve boolean formatter check for showMenu() calls 2024-01-31 17:49:46 +00:00
core@bd301be332 updated espruinotools with string conversion bug fixed 2024-02-06 15:28:06 +00:00
css Ensure progress toast is visible above modal dialogs 2023-08-08 22:48:30 +01:00
img Refactoring of common code into 'core', in preparation for a generic 'Espruino App Loader' 2020-08-21 14:59:43 +01:00
lang Merge pull request #3194 from jordimas/catalan 2024-02-12 21:26:37 +00:00
modules Refactor to remove the (apparently spurious) `Error: Unreachable point. logically broken.` warning during minification 2024-01-30 16:36:44 +00:00
testing remove clock back - ref #1319 2022-01-19 15:58:03 +00:00
tests/Layout Use /usr/bin/env as shebang everywhere 2022-08-17 23:03:21 +01:00
typescript Regenerate typescript 2023-07-27 17:32:12 +01:00
webtools@2ab71a33d6 apploader - Load puck.js locally 2022-11-20 22:35:33 +01:00
.eslintignore gipy: disable some linting 2023-06-20 16:53:00 +02:00
.gitignore astrocalc 2022-12-11 22:09:16 +01:00
.gitmodules apploader - Load puck.js locally 2022-11-20 22:35:33 +01:00
Bangle.js.svg Added PWA and Browser Theme Support 2020-04-03 17:37:54 +02:00
CHANGELOG.md Allow 'data' style app files to be uploaded with the app (and switch over settings files for various apps) 2021-04-09 09:58:38 +01:00
LICENSE add MIT License 2019-11-20 14:30:01 +00:00
README.md Add files via upload 2024-03-02 19:23:00 +01:00
_config.yml Set theme jekyll-theme-slate 2022-04-25 17:05:04 -07:00
android.html android.html: allow zooming in Gadgetbridge 2024-02-08 20:58:42 -06:00
app-icon.js Add files via upload 2024-03-02 19:23:00 +01:00
app.js Add files via upload 2024-03-02 19:23:00 +01:00
apps.json always use shell script to generate apps.json, remove js version 2022-01-20 20:41:30 +01:00
backup.js Allow installation of a backup without an erase 2023-05-04 12:06:31 +01:00
browserconfig.xml fixed paths 2020-04-04 12:23:53 +02:00
defaultapps_banglejs1.json Move default app handling into loader.js, clear list of installed apps on disconnect 2021-10-21 10:14:40 +01:00
defaultapps_banglejs2.json Support for provides_widgets entry in metadata, and try and tag existing widgets 2022-12-06 10:25:32 +00:00
favicon.ico Move files from previous Commit to root 2020-04-03 19:09:20 +02:00
gadgetbridge.js first hack at support for running the App Loader inside Gadgetbridge 2022-03-24 15:52:19 +00:00
icon.png Add files via upload 2024-03-02 19:23:00 +01:00
index.html index: Add tag health 2023-11-12 22:10:30 +01:00
loader.js show 2v21 release 2024-02-08 08:56:19 +00:00
package-lock.json build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 2023-07-19 17:29:32 +00:00
package.json Now lint modules too 2022-11-10 13:54:39 +00:00
regattatimer.json Add files via upload 2024-03-02 19:23:00 +01:00
screenshot-6.png Add files via upload 2024-03-02 19:23:00 +01:00
settings.js Add files via upload 2024-03-02 19:23:00 +01:00
site.webmanifest fix scope 2020-04-04 18:08:57 +02:00
tsconfig.json typescript: drop "use strict" generation 2023-04-17 12:02:31 +01:00

README.md

Regatta Timer 5-4-1 countdown

Modes

  • Idle On startup the application is in idle mode showing a large 5 in the centre of the screen and the time of day below. Button switches to start mode.
  • Start During the countdown, the screen changes the layout several times to use as much space as possible to display the numbers. When time is up the buzzer sounds and the application switches to race mode. Button switches to idle mode.
  • Race Race time, local time, SOA, number reachable GPS satellites and battery level are shown. Button switches to "stopped mode".
  • Stoped The race counter stops. Button switches to idle mode.

Screenshots

Idle mode: showing a big 5 and time of day below

Idle mode: showing a big 5 and time of day below

Start mode: minutes and seconds

Start mode: minutes and seconds

Start mode: seconds

Start mode: seconds

Race mode: elapsed time, time of day, speed, satellites, battery

Race mode: elapsed time, time of day, speed, satellites, battery

Race mode: with german abbreviations

Race mode: with german abbreviations

Settings page: main

Settings page: main

Settings page: choose the theme

Settings page: choose the theme

Localization

Localization is done by the Bangle.js 2 app "Languages"

  • Go to banglejs.com/apps
  • Search for app "Languages"
  • Click the "arrow up" or "burger" icon
  • Choose your language from the dropdown
  • Click upload

Some nautical abbreviations which are not part of the Bangle.js 2 app "Languages" app are stored in translations.json.

Feedback

Report bugs or request a feature at github.com/naden

Roadmap

  • add a seconds coundown layout; mimic a classic regatta chronograph
  • add recording of gps course and race time
  • add icons for light mode
  • add flag icons

Created by

© 2021 - 2024 naden.de

Icons by Icons8