[EGD-5404] Added onBoarding Sim select window Added onBoarding Sim select window and skip sim select. Removed old PhoneLock settings selector from settings.
[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-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-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-5440] Onboarding passcode window Add windows for setting passcode during onboarding process
[EGD-6494] Application Manager on action switch fix Application Manager switch on Action no longer causes to newly opened application main window switch but it calls declared action handler.
[EGD-6347] Refactored phone modes handling in applications PhoneModeObserver doesn't work properly in applications. Applications have to handle the phone mode changes via AppMgr. Phone mode and tethering handlers separated.
[EGD-6485] ServiceDB cleanup Remove old unused ServiceDB API and deprecate its remains still being in use.
[EGD-6208] Add blocking phone mode changes during tethering When the tethering is enabled, the phone mode shouldn't change, now, any attempt ends with a notification
[EGD-6209] Tethering confirmation popup added Provided a tethering confirmation popup. The popup shows up once a USB cable is connected to a PC.
[EGD-5443] Onboarding date and time window Add posibility to override bottom bar in Date and Time settings window. Change primiary action to save in OnBoardingDateAndTimeWindow Back to previous window after settings date/time in onboarding flow
[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-5743] Added phone modes popup Implementation of phone modes window. Minor fixes of previous approach.
[EGD-5932] Add more queries to Quotes agent Added queries: - list quotes from selected category, - enable/disable category, - enable/disable single quote, - list enabled quotes, Other fixes: - move `msgHandled` and `msgNotHandled` to `Message.hpp`, - use `typeid` in `QuotesAgent::registerMessages`, - change `Quotes::Queries` style, - make `quotesList` private Queries to add in next PR: - add/read/write quote
[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-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.
Merge branch 'EGD-5737-merge-master-to-exp-lbr-fix'