[EGD-5702] Fix focus reset in Time And Date In "Time and Date" window focus where reseting on window update, this commit fixes it.
[EGD-5480] Bluetooth scan refactor There was a need for Bluetooth scan code refactor. Here it is
[EGD-5027] Services synchronization introduced Dependencies between services are now supported.
[EGD-5613] Fix pin lock window Minor fixes in pin lock window caused by gcc10 asan leak detection.
[EGD-5042] Fix options distances in SMS and Settings options According to most recent design, options should be separated with 8px.
[EGD-5158] Change access to the bus methods The bus is now accessible only via Service object.
[EGD-5619] Add unified implementation of active icons This PR provides unified and reusable implementation of active icons used in windows system-wide.
[EGD-4763] Add check if all Unit Tests where run Catch2 doesn't report some errors in test, and some test are disabled on porpoise this commit adds set of scripts and changes to CI that will clearly mark what test haven't been run.
[EGD-5317] Unittest for module-db fixed Coding style fixed.
[EGD-5317] UT for module-db solved Copyrights updated.
[EGD-5317] Module-db UT solved Vfs init. Convertion time string to unix time returns 1 hour later than should. DatabaseInitializer stub that just creates empty dbs with table structure but without data. Notification table initial records moved to Database Initilize section. UT run with a stub of Database Initialize - new test section introduced to test original initializer: test-initializer. Added missing data for contacts db to run the sorted list test and test fix.
[EGD-4763] Fix Unit Tests First attempt, move vfs to be init in tests
[EGD-5045] Change call flow handling for lock screen Call requests on lock screen have to be handled separately to allow only emergency and ICE numbers.
[EGD-4822] Add color test window to settings app Add new window to allow convenient display and globally change used color intensities for design and testing purposes. Changes were introduced to Renderer as well as GUI service to allow global change of used color scheme. When using list, screen is deep refreshed each time the color is changed. Known issues: Item focus borders (top,bottom) with changed black intensity may not render properly, however it doesn't obscure the target functionality.
[EGD-5517] Add MMI custom response window Add MMI custom response windows for: Call barring Call waiting CLIP CLIR IMEI
[EGD-5472] Bluetooth worker state machine State machine POC implemented using SML library.
[EGD-5311] Create Date&Time main window - add DateAndTimeSettings class and dateAndTimeSettings global var (cache for storing date and time related settings), - add DateAndTimeChangeRequest messages and proper methods in app::manager::Controller for sending them, - handle DateAndTimeChangeRequest messages in ApplicationManager, - add SettingRightItem::Text case for OptionSettings to provide possibility to add text on the right side of particular option, - rename fields in db (settings_tab table): gs_time_format_12 to gs_time_format and gs_time_date_format to gs_date_format - create only main Date&Time window. Sub windows will be added in separate task.
[EGD-5523] ListView OnPageElement and Options refresh Added new OnPageElement listView rebuild type. Created new options refresh. Refactored DisplayLight Setting. BarGraph rector. Added step render limit for small radius arcs.
[EGD-5593] Change SOS button occurrences in GUI Due to the changes made in our desing 'SOS' button have to be visible only on the unlock info screen (yet it shouldn't be on the pin window). This PR fixes locked info window as well as pin window.
[EGD-5390] Add keypad backlight to GUI Added demo connection to keypad light GUI window.