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