InfiniTime/src/displayapp/screens
Dāvis Mošenkovs e03414ce6d
Some checks failed
Build and push Docker image / build (push) Has been cancelled
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
Setting to disable DFU and FS access (#1891)
* 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
2025-09-03 20:50:13 +02:00
..
settings Setting to disable DFU and FS access (#1891) 2025-09-03 20:50:13 +02:00
Alarm.cpp Alarm: Simplify alarm alerting screen (#2211) 2025-01-21 09:10:41 +01:00
Alarm.h navigation: fix greying out the app icon if not enabled 2025-07-03 13:19:56 +01:00
ApplicationList.cpp Show alarm controller state in status icon 2025-01-05 14:37:35 +01:00
ApplicationList.h Show alarm controller state in status icon 2025-01-05 14:37:35 +01:00
BatteryIcon.cpp Add low battery indicator to StatusIcons, digital and analog watchfaces 2023-03-02 13:38:31 +02:00
BatteryIcon.h Add low battery indicator to StatusIcons, digital and analog watchfaces 2023-03-02 13:38:31 +02:00
BatteryInfo.cpp BatteryInfo App Redesign: Fixup (#2310) 2025-06-12 09:13:53 +02:00
BatteryInfo.h BatteryInfo App Redesign using arc (#2236) 2025-03-14 13:07:46 +01:00
BleIcon.cpp Replace airplane mode with a bluetooth toggle 2022-04-02 16:16:47 +02:00
BleIcon.h Replace airplane mode with a bluetooth toggle 2022-04-02 16:16:47 +02:00
Calculator.cpp Simple calculator (#1483) 2025-05-12 23:32:03 +01:00
Calculator.h navigation: fix greying out the app icon if not enabled 2025-07-03 13:19:56 +01:00
CheckboxList.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
CheckboxList.h Watch face selection with CMake 2023-12-23 21:29:13 +01:00
Dice.cpp New dice-rolling app: InfiniDice! (#1326) 2024-01-23 09:45:52 +01:00
Dice.h navigation: fix greying out the app icon if not enabled 2025-07-03 13:19:56 +01:00
Error.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Error.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
FirmwareUpdate.cpp Add background color to progress bar when flashing firmware (#2237) 2025-05-15 20:46:25 +01:00
FirmwareUpdate.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
FirmwareValidation.cpp Remove space before colon 2024-08-18 11:58:56 +02:00
FirmwareValidation.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
FlashLight.cpp Refactor doNotGoToSleep to a wakelock counter 2024-09-21 22:45:57 +02:00
FlashLight.h Refactor doNotGoToSleep to a wakelock counter 2024-09-21 22:45:57 +02:00
HeartRate.cpp Refactor doNotGoToSleep to a wakelock counter 2024-09-21 22:45:57 +02:00
HeartRate.h navigation: fix greying out the app icon if not enabled 2025-07-03 13:19:56 +01:00
InfiniPaint.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
InfiniPaint.h navigation: fix greying out the app icon if not enabled 2025-07-03 13:19:56 +01:00
Label.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Label.h screens: Remove displayapp parameter from screen 2023-02-25 16:56:03 +02:00
List.cpp screens: Remove displayapp parameter from screen 2023-02-25 16:56:03 +02:00
List.h Watch face selection with CMake 2023-12-23 21:29:13 +01:00
Metronome.cpp Refactor doNotGoToSleep to a wakelock counter 2024-09-21 22:45:57 +02:00
Metronome.h navigation: fix greying out the app icon if not enabled 2025-07-03 13:19:56 +01:00
Motion.cpp bma421: Change acceleration values to 'binary milli-G' units 2024-02-11 20:46:26 +01:00
Motion.h navigation: fix greying out the app icon if not enabled 2025-07-03 13:19:56 +01:00
Music.cpp (small) Music App Redesign (#2292) 2025-06-29 16:43:41 +02:00
Music.h navigation: fix greying out the app icon if not enabled 2025-07-03 13:19:56 +01:00
Navigation.cpp Tidy up 2023-11-11 18:07:07 +01:00
Navigation.h navigation: fix greying out the app icon if not enabled 2025-07-03 13:19:56 +01:00
NotificationIcon.cpp Update includes to to be relative to src directory 2021-11-15 22:02:49 +01:00
NotificationIcon.h Changed access modified indentation 2021-04-24 12:00:45 +03:00
Notifications.cpp Improve no notification text (#2238) 2025-02-10 19:28:20 +00:00
Notifications.h Refactor doNotGoToSleep to a wakelock counter 2024-09-21 22:45:57 +02:00
Paddle.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Paddle.h navigation: fix greying out the app icon if not enabled 2025-07-03 13:19:56 +01:00
PassKey.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
PassKey.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Screen.cpp Update includes to to be relative to src directory 2021-11-15 22:02:49 +01:00
Screen.h dirtyvalue: Move to src/utility 2023-03-27 22:12:32 +00:00
ScreenList.h screens: Remove displayapp parameter from screen 2023-02-25 16:56:03 +02:00
Steps.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Steps.h navigation: fix greying out the app icon if not enabled 2025-07-03 13:19:56 +01:00
StopWatch.cpp Refactor doNotGoToSleep to a wakelock counter 2024-09-21 22:45:57 +02:00
StopWatch.h navigation: fix greying out the app icon if not enabled 2025-07-03 13:19:56 +01:00
Styles.cpp Centralize most color definitions (#1258) 2022-08-16 08:21:23 +03:00
Styles.h Move radio button styling to a single place 2021-12-09 21:32:07 +01:00
Symbols.h Setting to disable DFU and FS access (#1891) 2025-09-03 20:50:13 +02:00
SystemInfo.cpp Fix about screen vertical centering. 2025-05-19 21:49:46 +02:00
SystemInfo.h Remove unused pointer to DisplayApp member variables (#2125) 2024-09-29 19:39:14 +02:00
Tile.cpp Dark App Launcher Tiles (#2294) 2025-06-29 17:39:48 +02:00
Tile.h Show alarm controller state in status icon 2025-01-05 14:37:35 +01:00
Timer.cpp Center text on timer button (#2229) 2025-05-16 23:01:19 +02:00
Timer.h navigation: fix greying out the app icon if not enabled 2025-07-03 13:19:56 +01:00
Twos.cpp Fix potential buffer overflows when calling sprintf 2023-12-01 08:52:42 +01:00
Twos.h navigation: fix greying out the app icon if not enabled 2025-07-03 13:19:56 +01:00
WatchFaceAnalog.cpp Analog face constexpr fix 2025-06-28 18:30:54 +01:00
WatchFaceAnalog.h Continuous time updates 2024-06-09 18:34:07 +02:00
WatchFaceCasioStyleG7710.cpp chrono: Resolve TODOs related to C++20 chrono feats 2024-03-14 21:09:03 +01:00
WatchFaceCasioStyleG7710.h chrono: Resolve TODOs related to C++20 chrono feats 2024-03-14 21:09:03 +01:00
WatchFaceDigital.cpp Show alarm controller state in status icon 2025-01-05 14:37:35 +01:00
WatchFaceDigital.h Show alarm controller state in status icon 2025-01-05 14:37:35 +01:00
WatchFaceInfineat.cpp Refactors watch faces. Replace lv_tick_get() with xTaskGetTickCount() 2025-05-23 17:46:14 +01:00
WatchFaceInfineat.h Refactors watch faces. Replace lv_tick_get() with xTaskGetTickCount() 2025-05-23 17:46:14 +01:00
WatchFacePineTimeStyle.cpp Refactors watch faces. Replace lv_tick_get() with xTaskGetTickCount() 2025-05-23 17:46:14 +01:00
WatchFacePineTimeStyle.h Refactors watch faces. Replace lv_tick_get() with xTaskGetTickCount() 2025-05-23 17:46:14 +01:00
WatchFacePrideFlag.cpp Pride flag watchface (#2201) 2025-06-19 17:53:45 +01:00
WatchFacePrideFlag.h Pride flag watchface (#2201) 2025-06-19 17:53:45 +01:00
WatchFaceTerminal.cpp chrono: Resolve TODOs related to C++20 chrono feats 2024-03-14 21:09:03 +01:00
WatchFaceTerminal.h chrono: Resolve TODOs related to C++20 chrono feats 2024-03-14 21:09:03 +01:00
Weather.cpp weather: Fix inverted imperial forecast temperatures 2024-12-10 00:02:17 +01:00
Weather.h navigation: fix greying out the app icon if not enabled 2025-07-03 13:19:56 +01:00
WeatherSymbols.cpp weather: Add new app with forecast 2024-02-18 12:57:48 +01:00
WeatherSymbols.h weather: Add new app with forecast 2024-02-18 12:57:48 +01:00