[EGD-5593] Change SOS button occurrences in GUI Due to the changes made in our desing 'SOS' button have to be visible only on the unlock info screen (yet it shouldn't be on the pin window). This PR fixes locked info window as well as pin window.
[EGD-2514] Fix clock does not refresh There was no refresh trigger that would cause items like clock to display its up-to-date state while user is being inactive. This PR solves that issue providing timer-based refresh trigger that is dependent on user activity.
[EGD-5043] Add emergency call window According to PurePhone design emergency call window is needed after "SOS" callback at the screen lock. This PR introduce implementation of emergency call window and also refactor in the enter number window. Both windows derives from new number window.
[EGD-5090] Add Brownout GUI window Gui window will appear due to brownout event. System shutdown will be also called.
Merge branch 'master' into stable
[EGD-4801] Add application-wide top bar manager Applications configure the top bar once for all their windows. Sometimes, windows need to configure top bars with its configuration.
[EGD-5250] Change time format on home screen and status bar This commit changes time format displayed on home screen and on status bar by adding new locale for 12H format, which excludes am/pm suffix. The new locale is set as new default format for time string. Minor: Grammar typo fixed.
Merge branch 'master' into stable
[EGD-4995] Add changing passcode windows flow Implement changing passcode windows flow
Merge commit 'c7dd6b399' into stable
Merge branch 'master' into stable
[EGD-2501] Add gsm powerdown due to battery Gsm model power state maintenance based on battery level.
[EGD-4338] Fix menu notification dot Each tile in Menu that uses notification dot is be refreshed. It also solves missing dot issue of EGD-4129 and lack of sound notification on incoming text message.
[EGD-4836] Add firmware update test Add test utility to update firmware via USB (service-desktop API) Add timeout to harness port discovery [EGD-5240] Add common timeout to python test harness General purpose timeout based on signals library [EGD-5239] Preserve 1Phone testing In the long run test harness requires two phones, but allow for one phone to still pass some test cases
[EGD-4968] Change GUI service to optimize flow and memory management Gui and Eink services refactor. Displaying frames performance optimization. Critical resources management.
[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