Commit Graph

20988 Commits (04f3475dfff38613dc13e2fce6c8b8c99efb29b5)

Author SHA1 Message Date
Randy Heydon 04f3475dff bwclk: Wrap one-line clockinfo text.
Previously, one line of text would use a large font if the text
fits in the clock info space, and a smaller text if the one line
is too long to fit when large.  This commit also adds string
wrapping to those long lines, so more of the line can be shown.
Note wrapping is only applied when the text starts as one line; any
text with more than one line is left unwrapped, meaning some text
may extend outside of the clockinfo area.
2025-05-13 21:11:26 -04:00
Randy Heydon 83bedcdb57 bwclk: Adjust clkinfo positions for long text.
Previously, all text in a clock info entry was centered.  This caused
long lines to spill off both sides of the screen, and entries with
more than two lines to cover the time.  With this change, clock info
text is arranged so it only ever spills off the right and bottom.
This allows the start of any text to always be visible, and the time
to never be covered, regardless of the amount of text.  To achieve
this, multiple lines are now left-aligned instead of center-aligned.
2025-05-06 20:18:14 -04:00
thyttan 2123a46819
Merge pull request #3828 from bobrippling/fix/b1-settings-scroll
settings: handle a `undefined` scroller (BJS1)
2025-04-26 18:04:39 +02:00
Rob Pilling f1c03e4e72 promenu: rename settings (avoid clobbering short variables)
... since `S` is used a lot in the IDE
2025-04-25 17:24:58 +01:00
Gordon Williams 0e06ccffda Add chip for fonts, otherwise they're really hard to find 2025-04-25 15:33:54 +01:00
Gordon Williams e867ff5c00 synthwave 0.04: Remove buffer finding code (which fails if screen rotated) and make dependent on fw 2v21's Bangle.getOptions().lcdBufferPtr (fix #3818) 2025-04-25 10:07:41 +01:00
Gordon Williams 053d17dd56 fix lint errors 2025-04-25 09:50:04 +01:00
Gordon Williams 4b9fae3803 warpdrive 0.04: Remove buffer finding code (which fails if screen rotated) and make dependent on fw 2v21's Bangle.getOptions().lcdBufferPtr (fix #3818)
Also adds check for non-contiguous memory
2025-04-25 09:33:11 +01:00
Rob Pilling 80cc3a609f settings: handle a `undefined` scroller (BJS1)
Fixes #3824
2025-04-25 08:45:43 +01:00
Gordon Williams 60d6742e41
Merge pull request #3826 from espruino/dependabot/submodules/core-993d993
build(deps): bump core from `76b887d` to `993d993`
2025-04-25 08:44:48 +01:00
Rob Pilling a6e622c40f
Merge pull request #3825 from thyttan/widmsggrid
widmsggrid: reset graphics state after setClipRect
2025-04-25 08:41:25 +01:00
dependabot[bot] 8bc2d769fd
build(deps): bump core from `76b887d` to `993d993`
Bumps [core](https://github.com/espruino/EspruinoAppLoaderCore) from `76b887d` to `993d993`.
- [Commits](76b887dd6f...993d9939c7)

---
updated-dependencies:
- dependency-name: core
  dependency-version: 993d9939c744775fe612c954ca696c734fc0ac4e
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-25 00:09:43 +00:00
thyttan f85e4a33fa widmsggrid: reset graphics state after setClipRect
as per https://github.com/espruino/BangleApps/pull/3813#issuecomment-2826952155.
2025-04-24 23:07:01 +02:00
Gordon Williams b63c819a0a
Merge pull request #3822 from flaparoo/android-http-timeout
android: pass HTTP request timeout to Gadgetbridge
2025-04-24 14:59:04 +01:00
Flaparoo 3edf10fe0b android: pass HTTP request timeout to Gadgetbridge 2025-04-24 21:48:52 +08:00
Rob Pilling 1e5ce20fad
Merge pull request #3821 from voloved/jsonclock
Jsonclock v2
2025-04-24 12:35:46 +01:00
Flaparoo 276eaa22f5 android: pass HTTP request timeout to Gadgetbridge 2025-04-24 13:23:36 +08:00
David Volovskiy ba6d26523c Remade the ttime update to once a minute 2025-04-23 20:38:06 -04:00
David Volovskiy 3022a9acf6 Refactored 2025-04-23 20:29:03 -04:00
Gordon Williams a243ac6c88 adding better progress reporting in app loader core 2025-04-23 14:16:15 +01:00
Gordon Williams ac2b49ca2e Ensure listRecs doesn't list old-style recorded tracks (Otherwise Gadgetbridge fails parsing the filename) 2025-04-23 09:45:19 +01:00
Gordon Williams 026bcb86d9
Merge pull request #3809 from bobrippling/fix/run-resume
exstats: make time active-time (rather than elapsed time)
2025-04-23 08:38:55 +01:00
Rob Pilling cbf3775e4d runplus: sync exstats state with recorder (on load) 2025-04-23 08:37:06 +01:00
Rob Pilling dbe1886274 recorder: whitespace 2025-04-23 08:36:20 +01:00
Rob Pilling b59a4ddfab
Merge pull request #3817 from voloved/vaporwave_12_hr
Added 12 hr view to Vaporwave Clock face
2025-04-23 08:17:24 +01:00
Rob Pilling 2db2bff31f Merge branch 'master' into fix/run-resume
Conflicts:
	apps/runplus/ChangeLog
2025-04-23 08:16:00 +01:00
David Volovskiy fd8785fe5b Always set the wanted font size whenever we redraw 2025-04-22 22:30:45 -04:00
David Volovskiy d6de4da428 Readded drawing colons 2025-04-22 22:23:22 -04:00
David Volovskiy 7410dc8dbc Upped version number 2025-04-22 22:11:32 -04:00
David Volovskiy 15a367e3e3 Less redrawing of keys and fixed memory leak on valuePositions array 2025-04-22 22:08:51 -04:00
thyttan 7010410c7e
Merge pull request #3810 from bobrippling/feat/run-ui-opt
runplus: optimise UI rendering
2025-04-23 02:59:37 +02:00
David Volovskiy c17062cbbb Upped version number in changelog 2025-04-22 18:41:32 -04:00
Rob Pilling 51dc8f1133 Merge branch 'master' into fix/run-resume
Conflicts:
	apps/runplus/ChangeLog
2025-04-22 21:47:31 +01:00
thyttan 9acdc9930a
Merge pull request #3819 from bobrippling/fix/settings-alt
Fix settings altitude calibration saving
2025-04-22 13:16:31 +02:00
Gordon Williams 592d983b35
Merge pull request #3816 from espruino/dependabot/submodules/core-49bab4e
Bump core from `bf8d62e` to `49bab4e`
2025-04-22 10:50:08 +01:00
Rob Pilling 7f5fe18f1b settings: save altitude on `E.kill` event 2025-04-22 08:36:56 +01:00
Rob Pilling 46d0990606 settings: move altitude setting-save to function 2025-04-22 08:35:46 +01:00
Rob Pilling 9b5c7098e9 settings: remove duplication 2025-04-22 08:35:24 +01:00
David Volovskiy 5b634db78d Added 12 hr view to Vaporwave Clock face 2025-04-20 21:02:53 -04:00
dependabot[bot] 4d28efef93
Bump core from `bf8d62e` to `49bab4e`
Bumps [core](https://github.com/espruino/EspruinoAppLoaderCore) from `bf8d62e` to `49bab4e`.
- [Commits](bf8d62eae9...49bab4e3c2)

---
updated-dependencies:
- dependency-name: core
  dependency-version: 49bab4e3c2483109e013fa3049dc6debf82b9a78
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 00:57:50 +00:00
David Volovskiy bb719c5703 Modified pics to show the updated coloring 2025-04-20 15:47:02 -04:00
David Volovskiy 352cbdc5d3 colon and comma same color as brackets 2025-04-20 15:34:41 -04:00
David Volovskiy dff1259813 Modified the json format and colon color 2025-04-20 15:34:36 -04:00
David Volovskiy 441980f45a Cleaned up images and icons 2025-04-20 15:34:30 -04:00
thyttan 7737c60a63
Merge pull request #3812 from voloved/jsonclock
Jsonclock
2025-04-20 19:30:47 +02:00
David Volovskiy bc2db7d8b0 Fixed typo in name 2025-04-20 11:59:02 -04:00
David Volovskiy 9567f8bafa Fixed updating logic 2025-04-20 11:51:17 -04:00
thyttan edb0cf2ddf
Update metadata.json 2025-04-20 17:50:07 +02:00
thyttan dae711792b
Merge branch 'master' into feat/run-ui-opt 2025-04-20 17:48:06 +02:00
thyttan 121689e4cb
Merge pull request #3808 from bobrippling/feat/run-vibrate
runplus: vibrate on start/stop
2025-04-20 17:46:38 +02:00