[EGD-6742] Add autolock window settings
Add connection to settings of autolock
window contents
[EGD-6019] Minimum settings ownership lifetime fixups
added weakptr link to settings and checks
it wont crash on deinitialized setings now
Pseuto UT are passing
Added:
- deregistration on Settings destrution
- weak referencing of Service to not crash Settings on missuse
- Proxy as initialization parameter to Settings
Unused code removed
Enabled tests to be written for Settings
Removed dependency from freertos in test global file
EntryPath tests updated and compilation slimed
[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-6655] Screen light when active
Added enabling screen light if there was any key pressed
and screen light controler is in the automatic mode.
Added screen light disabling after 5 seconds of timeout
without any key being pressed.
[EGD-6019] Minimum settings ownership lifetime fixups
added weakptr link to settings and checks
it wont crash on deinitialized setings now
Pseuto UT are passing
Added:
- deregistration on Settings destrution
- weak referencing of Service to not crash Settings on missuse
- Proxy as initialization parameter to Settings
Unused code removed
Enabled tests to be written for Settings
[EGD-6696] Fixed settings network window rebuilding on sim selection
Fixed settings network window rebuilding on sim
selection.
[EGD-6520] Show factory data on technical information window
Remove mocked data and read real data from settings db
[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-6637] Cleanup locks structure
Renaming existing locks namespace and created proper directory
structure.
[EGD-6064] Add connecting and pairing bluetooth states
Pairing and connecting states are now visualized
in All devices window to inform phone user what is happening.
[EGD-6452] Sound selection GUI
Sound selection GUI used to change ringtone, message sound and
notification sound in settings.
[EGD-6301] Add Connecting to the network in intervals
It implements mode Offline Messages only - connecting to
the GSM network in defined by user intervals and rejecting
incomig calls during connected phase. It also implements
handling of connetion interval setiing and small fix in modes
popup.
[EGD-5773] Device becomes not responsive when opening settings
Use asynchronous communication with service cellular
to obtain own number.
[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-6485] Remove Cellular message types from global
Domain-specific message types should not pollute global space.
[EGD-6575] Rename Unicast with timeout as UnicastSync
Using Unicast with timeout is dangerous and strongly discouraged.
This change allows for more precise tracking of such cases.
[EGD-6093] Audio settings API
Refactored Audio settings API.
Moved phone modes logic from serivce audio to service clients level.
Removed redundant API.
Seprated API for vibration and sound enable/disable.
Fixed issues with vibrations logic.
[EGD-6505] Implement “On when active” Keypad light functionality
Implement “On when active” Keypad light functionality
[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.