aboutsummaryrefslogtreecommitdiffstats
path: root/src/displayapp/screens/WatchFaceInfineat.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix Infineat crash when charging with AOD (#2256)Steveis2025-02-261-2/+5
| | | | Optimise the battery animation to not use 100% CPU (which causes DisplayApp to spin forever with AOD) (DisplayApp also needs to be fixed in the future so it cannot spin infinitely)
* chrono: Resolve TODOs related to C++20 chrono featsFintasticMan2024-03-141-1/+1
|
* DateTimeController: Make DayOfWeekShortToStringLow staticVictor Kareh2024-02-181-1/+2
| | | | | This allows it to be used outside of the current datetime context and makes it consistent with the MonthShortToStringLow function.
* Watchfaces: Assume motionsensor is okRiku Isokoski2023-04-161-2/+1
| | | | The watch face shouldn't and doesn't start before the sensor is ready.
* WatchFaceInfineat: Simplify time update checkRiku Isokoski2023-04-021-43/+17
|
* infineat: Create colors at compile time.Riku Isokoski2023-02-261-36/+118
| | | | lv_color_hex can't be evaluated at compile time, but LV_COLOR_MAKE can.
* date: Remove date libRiku Isokoski2023-02-251-14/+6
| | | | DateTimeController can provide everything we need.
* screens: Remove unused DisplayApp parametersRiku Isokoski2023-02-251-2/+1
|
* screens: Remove explicit Screen constructorsRiku Isokoski2023-02-251-2/+1
| | | | | This constructor didn't do anything since DisplayApp reference was removed from the Screen base class.
* displayapp: Make Ble references constRiku Isokoski2023-02-241-1/+1
|
* displayapp: Make Battery class references constRiku Isokoski2023-02-241-1/+1
|
* infineat: Remove use with builtin fontsRiku Isokoski2023-01-261-35/+8
| | | | The watchface cannot be enabled without the correct font anyway.
* infineat: Battery display simplificationRiku Isokoski2023-01-261-6/+2
|
* infineat: Use set_text_static where applicableRiku Isokoski2023-01-261-8/+8
|
* infineat: Remove batterystyleRiku Isokoski2023-01-261-11/+7
| | | | Setting local style is more efficient
* infineat: Remove unnecessary background colorizationRiku Isokoski2023-01-261-6/+0
|
* infineat: Optimize lv_linesRiku Isokoski2023-01-261-159/+31
| | | | Reduce code duplication massively
* G7710 and Infineat : close the files after having verified that they exist.Jean-François Milants2022-10-151-0/+3
|
* Watch face settings : disable watch faces that are not available (external ↵Jean-François Milants2022-10-111-0/+18
| | | | resources are not installed).
* Fix button labels (#1361)kieranc2022-10-061-5/+9
|
* Infineat & G7710 : always close files when they are not needed anymore.Jean-François Milants2022-10-011-3/+5
|
* Fix formattingJean-François Milants2022-09-111-70/+103
|
* Infineat : Add support for external resources, and read the images and fonts ↵Jean-François Milants2022-09-111-27/+66
| | | | from the ilesystem
* Make notification color white when side cover offDiego Miguel2022-06-111-8/+11
|
* Fix date alignmentDiego Miguel2022-06-111-13/+21
|
* Simplify codeDiego Miguel2022-06-111-34/+23
|
* Show battery indicator when side cover hiddenDiego Miguel2022-06-111-4/+15
|
* Better alignment of the date labelDiego Miguel2022-06-111-21/+13
|
* Implement charging battery animationDiego Miguel2022-06-111-4/+15
|
* Implement battery indicatorDiego Miguel2022-06-111-1/+34
|
* Use existing fonts in Infineat watchfaceDiego Miguel2022-06-111-17/+32
|
* Fix bleIcon in Infineat watchface after upstream rebaseDiego Miguel2022-06-111-2/+2
|
* Fix aligment of time labelsDiego Miguel2022-06-111-3/+8
|
* Fixes in side cover togglingDiego Miguel2022-06-111-34/+33
|
* Update BLE controller in Infineat watchfaceDiego Miguel2022-06-111-1/+2
|
* Implement watchface InfineatDiego Miguel2022-06-111-0/+466