[EGD-7136] Phone modes setting cleanup and fixes
Phone modes setting cleanup. Fixed text top padding.
Fixed titles and selector in phone modes. Updated arrows.
[EGD-7135] Display and keypad setting cleanup and fixes
Display and keypad setting cleanup. Moved settings window
Names to separate file. Added selective build options.
Fixed SpinBox arrows position. Fixed focus on window start
in InputLanguageWindow and KeypadLightWindow. Moved AutoLock
to Security. Disabled not working options in UI.
[EGD-7134] Network setting cleanup and fixes
Network setting cleanup. Added missing sim cards window.
Fixed option texts. Disabled not working options in UI.
[EGD-7133] Bluetooth setting cleanup
Bluetooth setting cleanup.
[EGD-7130] Renamed settings application
Renamed settings application.
[EGD-7120] Remove old settings application
Moved valuable assets to new settings.
Removed old settings.
[EGD-7044] Strip down calendar code
Stripping the calendar code to provide only
MVP defined functionalities
Merge branch 'master' into stable
[BH-370] Convert utils common_data into a libs
Create clipboard and eventsore libs
[CP-84] Implement Security API
- Added pass code unlock from MC
- Removed Set USB security status
- Changed isLocked to phoneLocked in request for phone lock status
- Removed remainings of USB security in Settings App
- Reworked USB security model to depend both on
Phone lock state and Pass code being enabled
- Updated test_security.py
Merge branch 'master' into stable
[EGD-5711] Finalized onBoarding application
Finalized onBoarding application. Added no sim ready window
and sim response window. Created iceBox widget. Fixed various
onBoarding errors and misalignment.
[EGD-6794] Fix display light settings
This commit provides the flowing fixes in display light functionality:
- Settings-path bug causing lack of display light settings on "fresh"
image. Solved with proper paths definition
- Invalid settings after phone restart. Solved with proper handling
of enums and booleans on the Event manager side.
- No turning off light just after turning on light functionality with
manual brightness setting in ApplicationSettings bug (required
another key press to start timer that turns off the light after 5s).
Solved by starting timer explicitly on Action::turnOn
- No turning off light just after turning on the phone bug (required
--as above --). Solved by starting timer explicitly on `Settings
ValueChange` callback with Action::turnOn.
- No autoMode until user entered `AppSettings::DisplayLight` Window.
Bug caused by curve parameters being provided by the window rather
than on the functionality back-end initialization.
Commit also provides some code cleanup
[EGD-6736] Add app's state dependent autoLock mechanism
This PR provides the implementation of the auto-locking mechanism that
is dependent on an application's current auto-locking policy. Three
auto-lock policies have been introduced:
* DetermineByWindow
* DetermineByAppState
* PreventPermanently
Also changed the AutoLockWindow set/get auto-lock time value to the
message-based approach.
[EGD-6742] Add autolock window settings
Add connection to settings of autolock
window contents
[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-6520] Show factory data on technical information window
Remove mocked data and read real data from settings db
[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-6505] Implement “On when active” Keypad light functionality
Implement “On when active” Keypad light functionality