InfiniTimeOrg / InfiniTime

Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
GNU General Public License v3.0
2.64k stars 904 forks source link

Rename Apps to ScreenIds #1760

Closed minacode closed 6 months ago

minacode commented 1 year ago

Rename Apps to ScreenIds to free up the name Apps for actual apps. This is meant as a first preparation step towards more dynamic apps. The next steps following this PR would be to implement an App class and a unified interface for all apps to the system. Having this, we can build an app controller and maybe dynamic loading someday. (See #1571 for some discussion)

As I see it, not every Screen is an App. What the enum refers to are all screens.

Todos:

github-actions[bot] commented 1 year ago
Build size and comparison to main: Section Size Difference
text 409252B 0B
data 996B 0B
bss 63348B 0B