[MOS-791] Introduce tri-state switch widget Refactored the code so that it's prepared for the new logic.
[BH-1557] Change Harmony home screen font to bigger one Fix AM/PM font on one of the home screens, change it to normal size/ Fix type of FontInfo members representing spacings, chane them to signed integers.
[MOS-26] Add tethering info on status bar When tethering is on, info appears in the status bar and network coverage indicates "no connection"
[MOS-350] Restored notifications about PIN changes Made SimInfo pop-ups completely omitted when going back to windows. Fixed the SimUnlockInputRequestParams's constructor. Done a bit of refactor in the places of interest, e.g. naming clarification.
[MOS-769] Make a destructor virtual Make Make gui::popup::Filter's destructor virtual because it has a virtual method. Additionally, added a documenting comment.
[MOS-758] Fixed locked password wallpaper behavior Fix of the issue that when quotes or logo wallpapers were selected, clock displayed after entering wrong password thrice always showed 0:00.
[MOS-640] Change windows flow in SIM settings Made SIM cards settings windows switching more robust
[MOS-350] Revert partially The cleanup part (logs, translation) is preserved. The main logic is reverted.
[BH-1542] Stabilize the clock position Added leading zero when displaying 1-digit number.
[MOS-731] Windows switching log clear in meaning The log is now self-explanatory.
[MOS-666] Fix disappearing setting bars in German Fix of the issue that with German language selected manual volume setting bar and vibration volume setting bar would disappear when focused.
[MOS-350] Fix some SIM card pop-ups not showing Also: enhanced a log, improved the English translations.
[MOS-718] Fix part of SIM unlocking Fixed a potential bug in message handling, refactored unclear naming and logic there and in some other places.
[MOS-714] Fix passcode lock time discrepancy Fix of the issue that passcode lock time wasn't updating on 'Wrong passcode' popup, what led to discrepancy of the time between lock screen and the popup.
[BH-1563] Date UX improvements Switched to YYYY/MM/DD format.
[MOS-685] Make small improvements in various places of the code - Forward arguments - Remove unused code - Remove auto return type when it's not needed - Add const to member functions - Use startsWith and endsWith from utils - Allow instantiation of operators only for specific types - Caluclate key mask in compile time
[BH-1515] Revert bedtime changes Due to many regressions these changes introduced, we decided to revert them. The old PR will be used as a foundation for another fix attempt(probably including major refactor of the alarm operations module).
[BH-1543] I want to set a date *DateSetSpinner and DateSetListItem added (based od TimeSetSpinner and TimeSetListItem) *BellSideListItem ctor without title added *TimeUnitsModel changed to more accurate DateTimeUnitsModel name
[MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes Add --all and --fix-all options to style-check-hook
[MOS-647][MOS-671] BT volume control fixes Set of fixes for Bluetooth volume control issues: * split OS volume from A2DP device volume; * added translations for additional popup required to indicate what volume is being set; * fixed issue that on some devices setting the lowest volume level would set the highest in reality; * fixed Bluetooth auto-turnoff functionality; * minor code cleanup.