[EGD-5737] Merge master into experimental
Keep experimental up to date with changes from master
[EGD-5098] Fix and remove old vfs class
Fix and remove global vfs object remove all old data
included in the vfs.hpp class
[EGD-4973] Fix absent notifications on home screen
SMS and Calls notifications require default init
of respective data base. Displaying notifications
require wider space reservation for some digits
(e.g. `8`)
[EGD-4968] Change GUI service to optimize flow and memory management
Gui and Eink services refactor.
Displaying frames performance optimization.
Critical resources management.
[EGD-4648] Fix auto screen change
Action `UnlockSim` should be handled only if
there is ongoing SIM flow processing.
[EGD-4694] Add CPU frequency shift mechanism
The CPU frequency changes automatically which saves energy
[EGD-4898] Add GUI for Custom MMI messages- call forwarding
Visitor framework for displaing MMI messages.
GUI for call forwarding custom messages.
[EGD-5033] Fix missing texts for ApplicationDesktop
*Screen and Sim lock windows missing texts added
[EGD-4925] Change new filesystem handling implementation in module-gui. (#1193)
Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module gui. There are some modifications in other modules included which are necessary because of build system issues.
Merge branch 'master' into stable
[EGD-4559] store update history in settings db (#1134)
* [EGD-4559] store update history in settings db
* [EGD-4559] first review fixes
* [EGD-4559] catch changed
Co-authored-by: Alek Rudnik <aleksander.rudnik@mudita.com>
[EGD-4464] Provide GUI for MMI internal messages (#1139)
[EGD-4009] alarm clock: add main window (#1100)
Create alarm clock application and add main window.
[EGD-4687] Text enum names cleanup. (#1142)
Change enum names to CamelCase.
[EGD-4343] use new settings in ServiceAudio (#997)
* [EGD-4343] ServiceAudio moved to new settings
Merge branch 'master' into stable
[EGD-4465] Create info window for incoming MMI messages (#1078)
[EGD-4466] Create USSD communication window (#1117)
[EGD-4455] Desktop windows refactored (#1095)