[EGD-6641] Added Notifications to LockedPhone popup Added NotificationsModel to LockedPhone popup window.
[EGD-5884] Added Lock Screen popup handling Moved lock screen window to popup. Split DesktopMainWindow into two parts (popup and regular). Added LockPhoneHandler into ApplicationManager.
[EGD-3119] Hide InputEvent's member fields Use the InputEvent's convenience methods to express intent.
[EGD-6637] Cleanup locks structure Renaming existing locks namespace and created proper directory structure.
[EGD-5703] Fix SimCard topBar icon on Desktop In initial design a `TobBar`'s SimCard icon with number is supposed to display on the home screen only if there are two cards inserted. Because of the hardware limitations (there is no way of telling if there is a single or two cards inserted) the established consensus is that home screen should not display SimCard widget unless it's indication error state. Although in the task description there is only home screen mentioned, the behaviour was established for all `ApplicationDesktop`'s windows.
[EGD-6456] ListView based desktop notification This PR provides following changes in notifications: - notifications were extracted as widget for pop-up-based locked-screen implementation - notifications are ListView based implemented - the most recent notification is displayed on the top of the list
[EGD-6527] Internationalization API unification Single api to rule i18n all calls to localistaion in cpp files unified cut off ass many dependencies in i18n header as possible
[EGD-6314] Phone mode widget visibility Phone mode widget will be visible only on main screen, while entering numbers or in emergency call mode. Also it will be disabled whenever NAT widget is enabled.
[EGD-5744] Phone mode status bar widget Added phone mode widget to top bar. The widget is mutually exclusive with NAT widget. Phone mode is determined using phone mode observer.
[EGD-6009] Test and repair Update process Fixes to improve Update process.
[EGD-5968] Fix PowerOff window PowerOff window lifting done to comply with given design.
[EGD-5969] Add battery charging UI Battery charging UI modified according to design
[EGD-5832] Status bar widgets refactor Status bar SIM widget refactor Status bar time widget recfactor Status bar lock widget refactor Separation of status bar time widget and desktop main window time widget Fixed issue with wrong calculation of timezone based time
[EGD-5758] Restore auto locking timer in ApplicationManager Restore auto-locking functionality
[EGD-5771] Create post update info window Add post update info window.
[EGD-5737] Merge master into experimental Synchronize with master before merging
[EGD-5312] Add Time selection window - add ChangeDateAndTimeWindow, - extract EventTimeItem to common widgets folder and rename it to TimeWidget, - extract EventDateItem to common widgets folder and rename it to DateWidget, - replace timeWidget with common TimeWidget in NightshiftWindow, - refactor time setting in DesktopMainWindow and TopBar, - Remove dead code from EventManager (GetNextAlarmTimestamp and HandleAlarmTrigger)
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master