[EGD-6740] Availability and Change handled by PhoneLockHandler Availability and Change in phoneLock handled by PhoneLockHandler. Removed old implementation from onBoarding and Settings. Cleared language assets.
[EGD-6739] Fix Enable change of display resolution on simulator Define screen dimesions in one place
[EGD-6657] ApplicationDesktop clean-up This PR cleans-up `ApplicationDesktop` after recent changes in home screen notifications handling.
[EGD-6696] Fixed settings network window rebuilding on sim selection Fixed settings network window rebuilding on sim selection.
[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-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-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-6555] ListView constants move ListView constants moved from style to ListView.hpp.
[EGD-6552] Options cleanups and fixes Fixed options crashes and cleared its structure. All options returns points to proper list indexes.
[EGD-6515] Answer/reject calls using headset Clean up propagation of headset keys events Clean up volume control with headset keys Update key mappings for simulator Use headset OK key to answer/reject calls
[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-6192] Add torch hw control v2 Change behavior of torch control according to newest design.
[EGD-5449] Add final prompts windows Added Dialog windows for "configuration successful" "no configuration" and "update OS" for Onboarding. Refactor Dialog window implementation and usage of DialogMetadata in other applications.
[EGD-6043] Change status bar layout Status bar is rewritten to use box layout
[EGD-6014] Fix top bar includes This is only clean up of includes, no functional changes
[EGD-5883] Added generic button popups attach to applications Created structure and implementation for popup windows attachments on button actions into applications. Moved Volume window to fit into solution. BarGraph refactored.
[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-5863] Add retry dialog window Add generic retry dialog window
[EGD-5737] Merge master into experimental Synchronize with master before merging