Jean-François Milants
0fabfe99d9
Set version to 1.16.0.
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
1.16.0
2026-01-06 21:29:56 +01:00
mark9064
7dea64af99
Remove unneeded casts
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2026-01-05 13:19:06 +01:00
Jean-François Milants
a277316f98
WatchFaceTerminal : Apply better curve in BatteryIcon::ColorFromPercentage() so the color doesn't start going yellow until the battery is low.
2026-01-05 13:19:06 +01:00
Jean-François Milants
c2e59583e1
WatchFaceTerminal : rename a few fields to camelCase.
2026-01-05 13:19:06 +01:00
Jean-François Milants
c451d2ce9f
Refactor battery color calculation logic into BatteryIcon::ColorFromPercentage().
2026-01-05 13:19:06 +01:00
JustScott
8d87a9ed2a
Improved the Terminal Watchfaces UI
...
+ Reorder code to match the widgets order in the UI.
+ Moved all objects (rows) into a container
+ Use InfintimeTheme Colors instead of hardcoded hex values
+ Added a new InfinitimeTheme color: gray, using it to turn certain
values gray when they contain no data
+ Implement @vkareh's [variable battery icon](https://github.com/InfiniTimeOrg/InfiniTime/pull/1964 )
color to the battery percentage text.
+ Replaced the 'You have mail.' notification message with the message
'[1]+ Notify' to better fit the terminal lore.
2026-01-05 13:19:06 +01:00
Victor Kareh
f88c69a31a
SimpleWeatherService: Add sunrise and sunset data ( #2100 )
...
* SimpleWeatherService: Add sunrise and sunset data
---------
Co-authored-by: mark9064 <30447455+mark9064@users.noreply.github.com>
2026-01-05 13:12:08 +01:00
mark9064
51a6fb6a7e
Use simple condition for terminal watchface
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-12-31 18:21:16 +00:00
Jean-François Milants
2702d07548
WatchFaceTerminal : Remove unused include directive.
2025-12-31 18:21:16 +00:00
JustScott
4a9932da68
Swapped bluetooth and weather positions, and removed degree symbol when
...
no weather data is present.
2025-12-31 18:21:16 +00:00
JustScott
edd67caa7b
Add weather to the terminal watchface
2025-12-31 18:21:16 +00:00
Jean-François Milants
41050e6a98
Weather : Improve simple weather conditions (Pinetime::Applications::Screens::Symbols::GetSimpleCondition) to be more consistent with OpenWeather Api ( https://openweathermap.org/weather-conditions )
2025-12-31 17:52:55 +00:00
JustScott
526d8416ba
Add shorter/simpler weather condition options.
2025-12-31 17:52:55 +00:00
mark9064
f2814dd5ed
Use RoundedDiv utility function across project
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-12-21 20:18:04 +00:00
FintasticMan
52baa265fe
weather: Fix incorrect rounding for negative temperatures
2025-12-21 20:18:04 +00:00
Victor Kareh
66b5977f39
timer: Refactor ringing state management
...
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
Consolidate timer ringing logic and use Timer component as single source
of truth for expired state.
2025-12-13 21:31:50 +01:00
JustScott
a4918c0e96
Keep screen on during timer buzzing
...
This prevents the motorController from buzzing infinitely while the
watch is sleeping.
2025-12-13 21:31:50 +01:00
Victor Kareh
54f20ff4cb
timer: Add ringing and counter
...
The timer app issues a short buzz once and then disappears. There is no
trace left that the timer finished or how long ago. This change makes
the motor start ringing and presents a timer counter.
The timer stops buzzing after 10 seconds, and finally resets after
1 minute.
2025-12-13 21:31:50 +01:00
Titus
7128fc045d
Firmware validation: UI redesign ( #2338 )
...
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
* redesign UI for firmware validation settings page
* remove period for the sake of uniformity
* remove unnecessary symbol I added for testing purposes
* remove unnecessary whitespace
* formatting
* temporarily comment out circle radius until we deicde
* change label from Reset to Rollback
* remove commented out lines
2025-11-13 21:40:51 +01:00
mark9064
99ae2f368b
Refactor Timer component to provide expiry information ( #2365 )
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-11-09 19:17:51 +01:00
Hunman
716deff7d0
Step counter history
...
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
Store 2 days steps history and display yesterday's steps on the Steps screen
2025-11-08 20:58:23 +00:00
Scott
9093d18efc
Move TemperatureColor to SimpleWeatherService for reusability
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-11-08 18:53:04 +00:00
mark9064
075e02a33e
Constant frequency SystemTask state updates
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-11-06 21:45:03 +00:00
mark9064
ab0ba1b237
Mildly more correct linker flags
2025-11-06 21:44:38 +00:00
mark9064
56c55add59
GCC 14 compatibility
2025-11-06 21:44:38 +00:00
mark9064
3a1f4fe211
Correct tick overflow handling for timer reset
2025-11-06 21:43:48 +00:00
mark9064
fcc8073fab
Isochronous PPG sampling
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-11-05 10:34:49 +00:00
mark9064
8daddf8778
Background heartrate measurement
...
Co-Authored-By: Patric Gruber <me@patric-gruber.at>
2025-11-05 10:34:49 +00:00
Steve Amor
04afd22943
Refactor pageindicator
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-11-04 21:46:23 +01:00
Steve Amor
101f9626e3
Refactor pageindicator
2025-11-04 21:46:23 +01:00
Steve Amor
e33a83a811
Adds SetCurrentScreen method to page indicator
2025-11-04 21:46:23 +01:00
Steve Amor
026c86ef4a
Adds page indicator to music app
2025-11-04 21:46:23 +01:00
Jean-François Milants
aaf98a292a
Fix formatting
2025-11-04 21:25:31 +01:00
codingjourney
0bfa2770d5
fixed irregular pause mode blinking at clock wraparound
2025-11-04 21:25:31 +01:00
codingjourney
144242afc2
fixed a type declaration
2025-11-04 21:25:31 +01:00
codingjourney
919b578540
fixed issues found by the test-format CI job
2025-11-04 21:25:31 +01:00
codingjourney
46e4c71ef8
lap times without leading zeroes
2025-11-04 21:25:31 +01:00
codingjourney
e53e4ed23c
tightened declarations of integer fields
2025-11-04 21:25:31 +01:00
codingjourney
8a5c637eb7
prevent unnecessary redrawing of the time label
2025-11-04 21:25:31 +01:00
codingjourney
11436090f7
elapsedTimeBoundary as constexpr
2025-11-04 21:25:31 +01:00
codingjourney
b4032fff4d
fixed issues found by the test-format CI job
2025-11-04 21:25:31 +01:00
codingjourney
526b7844bb
tweaked some margins to improve aesthetics
2025-11-04 21:25:31 +01:00
codingjourney
487205ef6a
length of lap list adapting to available space
2025-11-04 21:25:31 +01:00
codingjourney
4de9fc9b88
improved layout, improved re-alignment of time fields
2025-11-04 21:25:31 +01:00
codingjourney
9a4131c40e
fixed layout of lap data
2025-11-04 21:25:31 +01:00
codingjourney
183337b6d3
upper bound for elapsed time
2025-11-04 21:25:31 +01:00
codingjourney
f720a7fb3c
upper bound for lap numbers
2025-11-04 21:25:31 +01:00
codingjourney
5c2d4a5151
fixed an integer overflow bug in time rendering
2025-11-04 21:25:31 +01:00
codingjourney
af84ec2549
added missing newline
2025-11-04 21:25:31 +01:00
codingjourney
08043c3078
common method for entering the Paused state
2025-11-04 21:25:31 +01:00