| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
The main loop was reordered for a little optimisation as we cannot set
free standingly(?) anymore the render interval to 0.
|
|
|
|
| |
The display was not correctly cleared before.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
There is already another check done in app_mgr::app_init(). Checking
also in app_mgr::app_switch() is redundant. I am not sure if the
verification should instead be done in app_switch(). I can move it
later if required.
|
| |
|
|
|
|
|
| |
This is a more descriptive name as there could be multiple apps that are
currently open, or on-screen, such as a system UI or a status bar.
|
|
|
|
| |
This helps with compartmentalisation and organisation.
|
|
|
|
| |
when switching app.
|
|
|
|
|
| |
This change allows app_settings to be used under the new app
architecture.
|
| |
|
| |
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
They have been moved to a new file, to provide better encapulation.
|