Merge branch 'master' into Weather-Feels-Like-Updates
commit
a5a6f045a4
|
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
Measurements from the build in PPG-Sensor (Photoplethysmograph) is sensitive to motion and can be corrupted with Motion Artifacts (MA). This module allows to remove these.
|
Measurements from the build in PPG-Sensor (Photoplethysmograph) is sensitive to motion and can be corrupted with Motion Artifacts (MA). This module allows to remove these.
|
||||||
|
|
||||||
|
**WARNING:** On Bangle.js 2 this has been found to make heart rate readings [substantially less accurate in some cases](https://github.com/orgs/espruino/discussions/7738#discussioncomment-13594093) (the HRM already has built in motion artefact removal).
|
||||||
|
|
||||||
## Settings
|
## Settings
|
||||||
|
|
||||||
* **MA removal**
|
* **MA removal**
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
"shortName":"HRM MA removal",
|
"shortName":"HRM MA removal",
|
||||||
"icon": "app.png",
|
"icon": "app.png",
|
||||||
"version":"0.02",
|
"version":"0.02",
|
||||||
"description": "Removes Motion Artifacts in Bangle.js's heart rate sensor data.",
|
"description": "Removes Motion Artifacts in Bangle.js's heart rate sensor data. **WARNING:** On Bangle.js 2 this has been found to make heart rate readings substantially less accurate in some cases.",
|
||||||
"type": "bootloader",
|
"type": "bootloader",
|
||||||
"tags": "health",
|
"tags": "health",
|
||||||
"supports": ["BANGLEJS","BANGLEJS2"],
|
"supports": ["BANGLEJS","BANGLEJS2"],
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
0.01: App Created w/ clockInfos, bold font, date and time.
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
# Modern Clock
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
A beautifully simple, modern clock with two Clock Infos, and a clean UI. Fast-Loads.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
* Has 2 Clock Infos, that are individually changeable.
|
||||||
|
* Low battery consumption.
|
||||||
|
* Uses locale for time and date.
|
||||||
|
* Bold time font, for quicker readability.
|
||||||
|
* Has Fast Loading, for quicker access to launcher.
|
||||||
|
|
||||||
|
|
||||||
|
## Creator
|
||||||
|
|
||||||
|
RKBoss6
|
||||||
|
|
||||||
|
Github: https://github.com/RKBoss6
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
|
|
@ -0,0 +1 @@
|
||||||
|
require("heatshrink").decompress(atob("mEw4kA///00x3u+pPK8+xxXCxHCn+/xO6tO6o0ZjFt+sjw0xudkhHCMf4A/AH4A/ADECkUiuUnBAe7AAm85gAK5YWChYRMAA2wC4Xq1QAQ13gC4cRAA3RBA8RC4/dCYfdAoIADjQXJjvRCYMdAIIFBjuqBAMaD4Ws4AvG6NB6NNGQMdilEokdAQNJjseC40d6lU7FdC4VImc2ptGmc1poXFjoYBC4PZqgXCouEouNo1E+sajxfELAIXIpoXBAYQXHF4U/+2EC4YVBzoXBpIXBL4oYB6lTmwXBSQNIC4lFO4LXIRIJHBUwIXCptIC4NKI5AqB7GU6OIC4ITBR4IXGvYvEC4IvBC4NDn/zxtDskzU4IXGa4JhBwjzC7MztAvBxE4jscF5EROoJfCAoJRCEgMa1wXFFwQYCAYQbCBgQDBC4aPFGAYGFAga/F1Xd1QCD1vRAoXdjUaAoWsC4e85nB5gCD5kc1kRBAXBiMcAoJHCgW7AAu8AYYdCAggWBAAMiCwvLB4YAF5YWDAAMMCBAAG0AXKNIRrChfsBZAXGBQoABC5QA/AH4A/AFgA=="))
|
||||||
File diff suppressed because one or more lines are too long
Binary file not shown.
|
After Width: | Height: | Size: 3.5 KiB |
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"id": "modclock",
|
||||||
|
"name": "Modern Clock",
|
||||||
|
"shortName":"Modern Clk",
|
||||||
|
"icon": "icon.png",
|
||||||
|
"version":"0.01",
|
||||||
|
"description": "A modern, simple clock, with two Clock Infos and Fast Loading",
|
||||||
|
"type":"clock",
|
||||||
|
"tags": "clock,clkinfo",
|
||||||
|
"supports": ["BANGLEJS2"],
|
||||||
|
"screenshots" : [ { "url":"Screenshot1.png" },
|
||||||
|
{ "url":"Screenshot2.png" } ],
|
||||||
|
"dependencies" : { "clock_info":"module"},
|
||||||
|
"allow_emulator":true,
|
||||||
|
"readme":"README.md",
|
||||||
|
"storage": [
|
||||||
|
{"name":"modclock.app.js","url":"app.js"},
|
||||||
|
{"name":"modclock.img","url":"app-icon.js","evaluate":true}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -8,11 +8,20 @@ This is Bangle.js's main settings menu:
|
||||||
* **Alerts** - Set how Bangle.js alerts you (including Quiet mode)
|
* **Alerts** - Set how Bangle.js alerts you (including Quiet mode)
|
||||||
* **Utils** - Utilities, including resetting settings
|
* **Utils** - Utilities, including resetting settings
|
||||||
|
|
||||||
|
**New Users:** these are some settings you'll probably want to change right away:
|
||||||
|
|
||||||
|
* **Calibrate LCD** Make sure that the LCD touchscreen responds to touches where you expect them to
|
||||||
|
* **Locale** Set whether you want 12 hour time, and what day of the week the week starts on.
|
||||||
|
|
||||||
See below for options under each heading:
|
See below for options under each heading:
|
||||||
|
|
||||||
|
## Apps - App-specific settings
|
||||||
|
|
||||||
|
This is where you adjust settings for an individual app. (eg. Health app: Adjust how often heart rate tracking should fire.)
|
||||||
|
|
||||||
## System - System settings
|
## System - System settings
|
||||||
|
|
||||||
* **Theme** Adjust the colour scheme
|
* **Theme** Adjust the colour scheme. Choose between light mode, dark mode, or a custom theme. To adjust themes in more detail you can also use the [Theme Switcher App](https://banglejs.com/apps/?id=themesetter)
|
||||||
* **LCD** Configure settings about the screen. How long it stays on, how bright it is, and when it turns on - see below.
|
* **LCD** Configure settings about the screen. How long it stays on, how bright it is, and when it turns on - see below.
|
||||||
* **Locale** set time zone, the time format (12/24h, for supported clocks) and the first day of the week
|
* **Locale** set time zone, the time format (12/24h, for supported clocks) and the first day of the week
|
||||||
* **Clock** if you have more than one clock face, select the default one
|
* **Clock** if you have more than one clock face, select the default one
|
||||||
|
|
@ -44,9 +53,9 @@ See below for options under each heading:
|
||||||
* **Rotation** allows you to rotate (or mirror) what's displayed on the screen, eg. for left-handed wearers (needs 2v16 or 2v15 cutting edge firmware to work reliably)
|
* **Rotation** allows you to rotate (or mirror) what's displayed on the screen, eg. for left-handed wearers (needs 2v16 or 2v15 cutting edge firmware to work reliably)
|
||||||
* **Wake on X** should the given activity wake up the Bangle.js LCD?
|
* **Wake on X** should the given activity wake up the Bangle.js LCD?
|
||||||
* On Bangle.js 2 when locked the touchscreen is turned off to save power. Because of this,
|
* On Bangle.js 2 when locked the touchscreen is turned off to save power. Because of this,
|
||||||
`Wake on Touch` actually uses the accelerometer, and you need to actually tap the display to wake Bangle.js (we recently renamed the menu item to `Wake on Tap`).
|
`Wake on Tap` actually uses the accelerometer, and you need to actually tap the display to wake Bangle.js.
|
||||||
* **Twist X** these options adjust the sensitivity of `Wake on Twist` to ensure Bangle.js wakes up with just the right amount of wrist movement.
|
* **Twist X** these options adjust the sensitivity of `Wake on Twist` to ensure Bangle.js wakes up with just the right amount of wrist movement.
|
||||||
* **Calibrate** on Bangle.js 2, pop up a screen allowing you to calibrate the touchscreen (calibration only works on 2v16 or 2v15 cutting edge builds)
|
* **Calibrate** on Bangle.js 2, pop up a screen allowing you to calibrate the touchscreen, ensuring your touches are mapped to the right place on the screen. (Highly reccomended for new users!)
|
||||||
|
|
||||||
## Locale
|
## Locale
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,4 +23,5 @@
|
||||||
0.24: Redraw clock_info on update and provide color field for condition
|
0.24: Redraw clock_info on update and provide color field for condition
|
||||||
0.25: Added monochrome parameter to drawIcon in lib
|
0.25: Added monochrome parameter to drawIcon in lib
|
||||||
0.26: Expose update function (for use by iOS integration)
|
0.26: Expose update function (for use by iOS integration)
|
||||||
0.27: Add UV index display
|
0.27: Add UV index display
|
||||||
|
0.28: Fix UV positioning, hide when 0
|
||||||
|
|
@ -7,8 +7,12 @@ It also adds a ClockInfo list to Bangle.js.
|
||||||
You can view the full report through the app:
|
You can view the full report through the app:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## iOS Setup
|
## iOS Setup
|
||||||
Use the [iOS shortcut here](https://www.icloud.com/shortcuts/93c186179e4f4c1ead76dbca619cd791). The shortcut uses Apple Weather for weather updates, and sends a notification, which is read by Bangle.js. To push weather every hour, or interval, you will need to create a shortcut automation for every time you want to push the weather.
|
|
||||||
|
Use the iOS shortcut [here](https://www.icloud.com/shortcuts/73be0ce1076446f3bdc45a5707de5c4d). The shortcut uses Apple Weather for weather updates, and sends a notification, which is read by Bangle.js. To push weather every hour, or interval, you will need to create a shortcut automation for every time you want to push the weather.
|
||||||
|
|
||||||
|
|
||||||
## Android Setup
|
## Android Setup
|
||||||
|
|
||||||
1. Install [Gadgetbridge for Android](https://f-droid.org/packages/nodomain.freeyourgadget.gadgetbridge/) on your phone.
|
1. Install [Gadgetbridge for Android](https://f-droid.org/packages/nodomain.freeyourgadget.gadgetbridge/) on your phone.
|
||||||
|
|
@ -51,8 +55,8 @@ When you first load QuickWeather, it will take you through the setup process. Yo
|
||||||
|
|
||||||
**Note:** at one time, the Weather Notification app also worked with Gadgetbridge. However, many users are reporting it's no longer seeing the OpenWeatherMap API key as valid. The app has not received any updates since August of 2020, and may be unmaintained.
|
**Note:** at one time, the Weather Notification app also worked with Gadgetbridge. However, many users are reporting it's no longer seeing the OpenWeatherMap API key as valid. The app has not received any updates since August of 2020, and may be unmaintained.
|
||||||
|
|
||||||
|
|
||||||
## Clock Infos
|
## Clock Infos
|
||||||
|
|
||||||
Tap on any clockInfo when focused to directly open the weather app.
|
Tap on any clockInfo when focused to directly open the weather app.
|
||||||
Adds:
|
Adds:
|
||||||
* Condition ClockInfo with condition icon
|
* Condition ClockInfo with condition icon
|
||||||
|
|
@ -60,6 +64,7 @@ Adds:
|
||||||
* Wind speed ClockInfo.
|
* Wind speed ClockInfo.
|
||||||
* Chance of rain ClockInfo.
|
* Chance of rain ClockInfo.
|
||||||
* Temperature ClockInfo without condition icon.
|
* Temperature ClockInfo without condition icon.
|
||||||
|
|
||||||
## Settings
|
## Settings
|
||||||
|
|
||||||
* Expiration timespan can be set after which the local weather data is considered as invalid
|
* Expiration timespan can be set after which the local weather data is considered as invalid
|
||||||
|
|
|
||||||
|
|
@ -156,4 +156,4 @@ Bangle.setUI("clock");
|
||||||
// This matters for widgets that hide themselves for clocks, like widclk or widclose
|
// This matters for widgets that hide themselves for clocks, like widclk or widclose
|
||||||
delete Bangle.CLOCK;
|
delete Bangle.CLOCK;
|
||||||
|
|
||||||
Bangle.drawWidgets();
|
Bangle.drawWidgets();
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"id": "weather",
|
"id": "weather",
|
||||||
"name": "Weather",
|
"name": "Weather",
|
||||||
"version": "0.27",
|
"version": "0.28",
|
||||||
"description": "Show Gadgetbridge/iOS weather report",
|
"description": "Show Gadgetbridge/iOS weather report",
|
||||||
"icon": "icon.png",
|
"icon": "icon.png",
|
||||||
"screenshots": [{"url":"screenshot.png"}],
|
"screenshots": [{"url":"screenshot.png"}],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue