| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | WatchFaceTerminal : rename a few fields to camelCase. | Jean-François Milants | 7 days | 2 | -17/+17 |
| | | |||||
| * | Refactor battery color calculation logic into ↵ | Jean-François Milants | 7 days | 3 | -6/+15 |
| | | | | | `BatteryIcon::ColorFromPercentage()`. | ||||
| * | Improved the Terminal Watchfaces UI | JustScott | 7 days | 3 | -70/+88 |
| | | | | | | | | | | | | | | | | | | + 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. | ||||
| * | SimpleWeatherService: Add sunrise and sunset data (#2100) | Victor Kareh | 7 days | 7 | -7/+20 |
| | | | | | | | | * SimpleWeatherService: Add sunrise and sunset data --------- Co-authored-by: mark9064 <30447455+mark9064@users.noreply.github.com> | ||||
| * | Use simple condition for terminal watchface | mark9064 | 12 days | 1 | -6/+1 |
| | | |||||
| * | WatchFaceTerminal : Remove unused include directive. | Jean-François Milants | 12 days | 1 | -1/+0 |
| | | |||||
| * | Swapped bluetooth and weather positions, and removed degree symbol when | JustScott | 12 days | 1 | -3/+3 |
| | | | | | no weather data is present. | ||||
| * | Add weather to the terminal watchface | JustScott | 12 days | 2 | -5/+41 |
| | | |||||
| * | Weather : Improve simple weather conditions ↵ | Jean-François Milants | 12 days | 1 | -4/+4 |
| | | | | | (Pinetime::Applications::Screens::Symbols::GetSimpleCondition) to be more consistent with OpenWeather Api (https://openweathermap.org/weather-conditions) | ||||
| * | Add shorter/simpler weather condition options. | JustScott | 12 days | 2 | -0/+24 |
| | | |||||
| * | Use RoundedDiv utility function across project | mark9064 | 2025-12-21 | 1 | -9/+10 |
| | | |||||
| * | timer: Refactor ringing state management | Victor Kareh | 2025-12-13 | 3 | -21/+31 |
| | | | | | | Consolidate timer ringing logic and use Timer component as single source of truth for expired state. | ||||
| * | Keep screen on during timer buzzing | JustScott | 2025-12-13 | 2 | -7/+16 |
| | | | | | | This prevents the motorController from buzzing infinitely while the watch is sleeping. | ||||
| * | timer: Add ringing and counter | Victor Kareh | 2025-12-13 | 3 | -13/+47 |
| | | | | | | | | | | 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. | ||||
| * | Firmware validation: UI redesign (#2338) | Titus | 2025-11-13 | 1 | -10/+24 |
| | | | | | | | | | | | | | | | | | | * 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 | ||||
| * | Refactor Timer component to provide expiry information (#2365) | mark9064 | 2025-11-09 | 1 | -1/+2 |
| | | |||||
| * | Step counter history | Hunman | 2025-11-08 | 2 | -3/+19 |
| | | | | Store 2 days steps history and display yesterday's steps on the Steps screen | ||||
| * | Move TemperatureColor to SimpleWeatherService for reusability | Scott | 2025-11-08 | 1 | -15/+1 |
| | | |||||
| * | GCC 14 compatibility | mark9064 | 2025-11-06 | 1 | -1/+1 |
| | | |||||
| * | Correct tick overflow handling for timer reset | mark9064 | 2025-11-06 | 1 | -1/+1 |
| | | |||||
| * | Background heartrate measurement | mark9064 | 2025-11-05 | 6 | -10/+125 |
| | | | | | Co-Authored-By: Patric Gruber <me@patric-gruber.at> | ||||
| * | Refactor pageindicator | Steve Amor | 2025-11-04 | 3 | -12/+7 |
| | | |||||
| * | Refactor pageindicator | Steve Amor | 2025-11-04 | 2 | -10/+7 |
| | | |||||
| * | Adds SetCurrentScreen method to page indicator | Steve Amor | 2025-11-04 | 4 | -8/+11 |
| | | |||||
| * | Adds page indicator to music app | Steve Amor | 2025-11-04 | 4 | -4/+20 |
| | | |||||
| * | Fix formatting | Jean-François Milants | 2025-11-04 | 1 | -0/+1 |
| | | |||||
| * | fixed irregular pause mode blinking at clock wraparound | codingjourney | 2025-11-04 | 2 | -4/+4 |
| | | |||||
| * | fixed a type declaration | codingjourney | 2025-11-04 | 1 | -1/+1 |
| | | |||||
| * | fixed issues found by the test-format CI job | codingjourney | 2025-11-04 | 1 | -10/+5 |
| | | |||||
| * | lap times without leading zeroes | codingjourney | 2025-11-04 | 1 | -6/+13 |
| | | |||||
| * | tightened declarations of integer fields | codingjourney | 2025-11-04 | 2 | -12/+12 |
| | | |||||
| * | prevent unnecessary redrawing of the time label | codingjourney | 2025-11-04 | 2 | -6/+12 |
| | | |||||
| * | fixed issues found by the test-format CI job | codingjourney | 2025-11-04 | 1 | -5/+10 |
| | | |||||
| * | tweaked some margins to improve aesthetics | codingjourney | 2025-11-04 | 1 | -3/+4 |
| | | |||||
| * | length of lap list adapting to available space | codingjourney | 2025-11-04 | 2 | -7/+10 |
| | | |||||
| * | improved layout, improved re-alignment of time fields | codingjourney | 2025-11-04 | 2 | -23/+30 |
| | | |||||
| * | fixed layout of lap data | codingjourney | 2025-11-04 | 1 | -3/+8 |
| | | |||||
| * | upper bound for lap numbers | codingjourney | 2025-11-04 | 1 | -1/+2 |
| | | |||||
| * | fixed an integer overflow bug in time rendering | codingjourney | 2025-11-04 | 1 | -6/+6 |
| | | |||||
| * | added missing newline | codingjourney | 2025-11-04 | 1 | -1/+1 |
| | | |||||
| * | common method for entering the Paused state | codingjourney | 2025-11-04 | 2 | -8/+12 |
| | | |||||
| * | fixed issues found by the test-format CI job | codingjourney | 2025-11-04 | 2 | -7/+4 |
| | | |||||
| * | render accurate time at pause | codingjourney | 2025-11-04 | 1 | -0/+1 |
| | | |||||
| * | improved naming of lap-related fields and methods | codingjourney | 2025-11-04 | 1 | -5/+5 |
| | | |||||
| * | lap storage as CircularBuffer, minor fixes | codingjourney | 2025-11-04 | 1 | -1/+1 |
| | | |||||
| * | minor fixes: | codingjourney | 2025-11-04 | 1 | -10/+12 |
| | | | | | | | | | | * more consistent function names * lapCapacity as constexpr * LastLap returns std::optional * simplified handling of TickType_t values * removed unused methods * minor fix in lap rendering | ||||
| * | StopWatch: add persistence | Jan Hustak | 2025-11-04 | 7 | -142/+153 |
| | | | | | | # Conflicts: # src/displayapp/screens/StopWatch.h | ||||
| * | Removes redundant words to save space | Steve Amor | 2025-10-21 | 3 | -3/+3 |
| | | |||||
| * | Resolve paint corrupting screen scrolling | mark9064 | 2025-10-10 | 3 | -1/+11 |
| | | |||||
| * | Setting to disable DFU and FS access (#1891) | Dāvis Mošenkovs | 2025-09-03 | 7 | -2/+95 |
| | | | | | | | | | | | | | | | * Expose SystemTask dependency controllers Expose NotificationManager and Settings for use by the feature in next commit. This is a memory efficient way for accessing SystemTask dependencies from controllers that have SystemTask injected as a dependency. Looks like each direct dependency injection uses 4 bytes RAM. As InfiniTime is close to running out of RAM (using 16 more bytes causes build to fail with "ld: region RAM overflowed with stack") it might be helpful to use this approach more. * Add setting to disable DFU and FS access | ||||
