[EGD-3409] Text boundaries fixes. (#860)
[EGD-3763]: mac fixes. include paths (#804)
* [EGD-3763]: mac fixes. include paths
* [EGD-3763]: genupdate modified, sed -i needs sed -i -e for mac
include path fixes for common.hpp
[EGD-3863] application meditation windows (#838)
* Meditation windows added
* Style changes in application meditation
* PR + CMakeLists fixes
EDG-3409 Check text boundaries on input (#716)
* [EDG-3409] Check text boundaries during input processing
[EGD-4079] List looping rebuild fix. Draft msg overwriting sms input text. Crush on contact details application exit fix. Special characters inserts no longer call onBeforeShow.
[EGD-3315]Review changes: EventReminderWindow - localized date and time; unit tests for SelectFirstUpcoming query
[EDG-4041] Add basic keypad light window (#815)
* [EDG-4041] Add basic keypad light window
[EGD-3857] Create calculator application
[EGD-4089] Removed the border around settings menu. (#835)
[EGD-3597] Shape rendering refactored. (#827)
EGD-4036 Application windows - added register mechanism
* Moved ApplicationLauncher to separate files - declutering
* WindowsStore renamed to WindowsFactory - Store needs to be splitted toavoid antipattern
* Options window build dynamically onBeforeShow
* Dialog windows dynamically built
[EGD-3985] Removed unique_ptr to vector for DatabaseModel updateRecords Method.
[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)
Doc updated for UI and removed some doc for bluetooth
* removed taglib doc build, main readme shown by default on start
* made better diagrams for UI shown in doxygen
* removed old docs for bluetooth
[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-3865] window locked screen (#784)
* LockedInfoWindow added
* RichTextParser enabled shortened text formating
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-3371] Fix button 1 in text input