aboutsummaryrefslogtreecommitdiffstats
path: root/apps/settings
Commit message (Collapse)AuthorAge
* Rename Api class to AppAPIConfuSomu2024-02-14
|
* 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
|
* Remove all references to render interval methodsBaseApp-classConfuSomu2021-08-14
| | | | | The main loop was reordered for a little optimisation as we cannot set free standingly(?) anymore the render interval to 0.
* 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.
* Transition app_settings to BaseApp classConfuSomu2021-08-01
| | | | | This change allows app_settings to be used under the new app architecture.
* 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.
* Remove uneeded return statementapp-settingsConfuSomu2021-05-29
| | | | | It is uneeded because of falling to the next case present in switch statements.
* Fix incorrect default value when setting dayConfuSomu2021-05-29
| | | | Did a small oversight where I wrote "month" instead of "day".
* Use pragma once in main.hppConfuSomu2021-05-27
| | | | | #pragma once will be used in every header file from now on. Changes will be made for the other header files.
* Use NUM_CHOICES to avoid having magic numberConfuSomu2021-05-27
|
* Add time format settingConfuSomu2021-05-27
| | | | Set between 24 hour and 12 hour format.
* Implement display settingsConfuSomu2021-05-06
|
* Add cancel option to date/time setting menuConfuSomu2021-05-06
| | | | | This allows to not save the settings, to avoid time drift, when just looking at them.
* Fix incorrect month displayedConfuSomu2021-05-01
|
* Display last selected option when showing choicesConfuSomu2021-05-01
| | | | | Avoid displaying the first option again when something else has been selected.
* Clean up unneeded settings from menuConfuSomu2021-05-01
|
* Set date in settingsConfuSomu2021-05-01
|
* Set time in settingsConfuSomu2021-05-01
| | | | Implement menu option that allows setting the current time.
* Implement preliminary settings appConfuSomu2021-05-01