[EGD-4153] Use actions instead explicit applications switch. (#1032)
[EGD-3823] Create Popup windows (#946) -Create bargraph widget -Create Home modes window -Create Volume window -Create Brightness window -PR changes
[EGD-4219] Convert service-evtmgr and service-lwip to library
[EGD-4217] Convert service-db to library
[EGD-4216] Convert service-cellular to library
[EGD-4214] Convert service audio to library
[EGD-4212] Convert service-antenna to library (#972) Co-authored-by: Radoslaw Wicik <radoslaw@wicik.pl>
[EGD-3360] Input and display language separation, input language setting implementation (#920)
[EGD-4213] Convert service-appmgr to library - library (#960)
[EGD-3722] Add ButtonOnOff widget (#911)
[EGD-2629] Add Phone name window (#887) [EGD-2629] Update changelog and minor fixes
[EGD-3857] Create calculator application
[EGD-3773] added A2DP playback backend
EGD-4036 Application windows - added register mechanism * Moved ApplicationLauncher to separate files - declutering * WindowsStore renamed to WindowsFactory - Store needs to be splitted toavoid antipattern * Options window build dynamically onBeforeShow * Dialog windows dynamically built
[EGD-3789] main network window [EGD-3789] OptionSetting intoduced as a base to handle settings windows [EGD-3789] added icons on/off/bt/right arrow [EGD-3789] btn_ok icon used
[EGD-3838] Introduced a meditation progress bar with simple implementation of meditation application. (#783)
EGD-2955 EGD-3588 Timers fully refactored & updated (#721) * Timers now are Application thread safe * Timers now have consistent API independend of Application (no more c style timers) * Timers can have either: callback or override onTimer() method - this way we can create more complicated timers or just use existing ones * gui::Timer added via adapter class GuiTimer to decouple sys::Timer with gui::Timer * Fixed race in wrapper * Updated docs * fixed using std and cpp_freertos and DataReceivedHandler hidden in Application.hpp
[EGD-3681] settings main screen updated to the design chart https://projects.invisionapp.com/d/main#/console/18241335/385967135/preview [EGD-3681] review issues solved: new settings window contains link to the old one, _old files removed, issues regarding lambda params, removed translations for de, fr, sp;removed section file/author from the header/body, removed destructor - default one exists in the base class, not used parameter with maybe_unused param, reoved dead code; DeinitHandler removed (was empty) - currently base class calls onClose on all its windows; reinterpret_cast removed
[EGD-3770]: remove viewer app This app is not useful anymore and should be removed. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-3556] allow disabling applications RT1051 SDRAM is not big enough to fit full Debug build. To be able to debug on the RT1051 add options to choose precisely which applications you want to include in the build allowing to decrease debug firmware size. Enable size optimization for applications (configurable) in debug mode and allow to specify with cmake options which applications can be optimized with. Remove -Og debug flags which break debugging. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>