[EGD-3985] Removed unique_ptr to vector for DatabaseModel updateRecords Method.
[EGD-3789] main network window [EGD-3789] OptionSetting intoduced as a base to handle settings windows [EGD-3789] added icons on/off/bt/right arrow [EGD-3789] btn_ok icon used
[EGD-3988] SMS thread for a specific contact shall be splitted into separate ones if multiple phone numbers are available. (#801)
[EGD-3838] Introduced a meditation progress bar with simple implementation of meditation application. (#783)
EGD-3992 Create main window for apps and tools
[EGD-3784] Add service audio non blocking API (#789)
[EGD-2395] Added BottomTop orientation support for listView. Created SMSThreadViewWindow and SMSOutputWidget. MessagesStyle moved from global Style.hpp. Fixes in Text. ListView fixes, BoxLayout callback for requestedSize. Added smsInput into list. Drafts handling added.
Egd 3259 (#781) * [EGD-3259] Updating RTC time from network time. * [EGD-3259] Updated changelog. * [EGD-3259] Missing files. * [EGD-3259] Time updaten notification. * [EGD3259] Fixed SET_TIME_ZONE_REPORTING command. * [EGD3259] SET_TIME_ZONE_REPORTING fixed properly. * [EGD-3259] Commands added to factory. * [EGD-3259] Fixes after rebase. * [EGD-3259] Style fix. * [EGD-3259] PR applied. * [EGD-3259] PR applied again. Co-authored-by: Kuba Kleczkowski <dd>
[EGD-3865] window locked screen (#784) * LockedInfoWindow added * RichTextParser enabled shortened text formating
[EGD-3841] Add audio vibration and enable sound option
[EGD-3700] Switch window rework -Create application->switchManyWindowsBack() method -Create equivalent to empty window enum class -Remove stored prevWindows variables -Add bottom bar to empty window (equivalent to allEvents) -Repair going back to previous windows functionality -Repair switching window (with empty events DB) -Add EventShift value to event records time
[EGD-3700] Time display on rt1051 - rework
EGD-2955 EGD-3588 Timers fully refactored & updated (#721) * Timers now are Application thread safe * Timers now have consistent API independend of Application (no more c style timers) * Timers can have either: callback or override onTimer() method - this way we can create more complicated timers or just use existing ones * gui::Timer added via adapter class GuiTimer to decouple sys::Timer with gui::Timer * Fixed race in wrapper * Updated docs * fixed using std and cpp_freertos and DataReceivedHandler hidden in Application.hpp
EGD-3808 Scrolling contacts list with a particular letter - part 2
[EGD-3807] Cellular messaged added, PinLockHandler added for handling sim messging (#758)
[EGD-3643] added BT dedicated bonding (simple pairing)
[EGD-3359] Special characters and emoji window
Egd 2914 ussd (#729) * [EGD-2914] Window + base API. * [EGD-2914] USSD test window changed. * [EGD-2914] CMUX frames deserialised in dlc channel. * [EGD-2914] USSD session. * [EGD-2914] CUSD urc handler. * [EGD-2914] Simplified USSD test window, sms storage command. * [EGD-2914] Setting sms storage at modem init. * [EGD-2914] Changelog. * [EGD-2914] Style fix. * [EGD-2914] Style fix again. * [EGD-2914] Cleanup. * [EGD-2914] PR applied. * [EGD-2914] Rebase fixes. * [EGD-2914] Style fix. Co-authored-by: Kuba Kleczkowski <dd>
[EGD-2625] added BT scan [EGD-2625] moved btstack to mudita_develop branch
[EGD-3788] Fixes for message drafts feature after requirements elaboration. (#733)