aboutsummaryrefslogtreecommitdiffstats
path: root/apps/main_clock
Commit message (Collapse)AuthorAge
* Rename Api class to AppAPIConfuSomu2024-02-14
|
* Remove title header from clock UIapp-main_clockConfuSomu2021-09-04
|
* Improve UI by relocating elementsConfuSomu2021-09-04
|
* Display 12 hour time formatConfuSomu2021-09-03
|
* Clean up spacing and remove uneeded commentsConfuSomu2021-09-03
|
* Remove Api tests from clock appConfuSomu2021-09-03
| | | | These will be recreated in an app used for testing the Api.
* Refactor names to btn_pressed/btn_releasedConfuSomu2021-09-03
| | | | | This helps with consistency (use of snake case) while keeping the method names short ("btn" is used instead of "button").
* Tidy up project tree; move api, appMgr and BaseAppConfuSomu2021-08-20
|
* Allow apps to close and quit themselves via returnConfuSomu2021-08-11
| | | | | | | | | value when returning from render(), btnpressed() or bgrefresh(). This can help free system ressources when apps do not need to be running anymore. The AppAttributes::destroy_on_exit is currently ignored to give apps more freedom. The main_clock app has had some changes done to test the new features.
* Implement virtual getter for app attributesConfuSomu2021-08-01
| | | | | This is done to allow each app to be able to set their own app attributes without having them be overshadowed by BaseApp's defaults.
* Implement an app_manager that supports BaseAppConfuSomu2021-07-25
and create classes for home_menu and main_clock apps. This commit has a lot of changes as multiple parts of the project had to be changed to support running apps that are based on the BaseApp class. It could not have been done in multiple commits as the progam would not be able to build and thus I would not be able to test the changes.