* EGD-3229 text helper classes added with tests - used in tests, plus misc utils needed
No major actual functionality changed - TextClasses added with this PR
are used in tests only in this commit.
* classes needed to rewrite gui::Text added
* some utilities needed to rewrite gui::Text added
* tests added
* [EGD-3263] recursive Item::getFocusItem
* [EGD-3263] Bottomr bar store and restore
* [EGD-3263] simplfied display of text input mode
* [EGD-3263] renamed CB names
* [EGD-3263] fixes in store/restore of bottombar
* [EGD-3263] Text::onInput fixes
* [EGD-3236] ranemed store to chache
* [EGD-3263] minor clean up
* [EGD-3169] added sms templates model and item
fixed common class name convention
* [EGD-3169] added templates window
Passing template to new sms window is already working
* [EGD-3169] PR fixes from DB PR
* [EGD-3169] add universal callback for templates items
* [EGD-3169] requesting templates from more 2 windows
* [EGD-3169] missign change - display template in threads window
* [EGD-3169] minor fixes
* [EGD-3169] minimal clean up
* [EGD-3169] fixed some layout constatnt
* [EGD-3169] rem minor comments and logs
* [EGD-3089] rem redundant vector include
* [EGD-3169] PR fixes
* [EGD-3169] fixes afeter rebase
* [EGD-3169] workaround for list view issue - added 2 dump entries
* [EGD-3169] PR fixes
* [EGD-3169] style fixes
* [EGD-3169] fix for 0x0D char on enter in text widget
* [EGD-3169] PR fixes
* [EGD-3169] compilation issue
* fixed Font function returning width, it was returning values in:
1. return value
2. in 3rd of 5 arguments
* made font unused character first class citizen of Font
* added clean(er) code for Ellipsis calculation to Font (following QT example)
* tiny bit code removed from Label (unused/harmful)
* [EGD-2569] added # and * as numeric inputs
* [EGD-2569] added '+' input sign
* [EGD-2569] created defines with window names for call app
* [EGD-2547] contact recognition during call
* [EGD-2547] moved UiCommon
* [fix][EGD-2547] fix for setting empty UTF string to text gui field
* [EGD-2547] adding new contact from call enter window
* [EGD-2547] minor clean up and added param validation
* [EGD-2547] easier method to add contact
* [EGD-2569] added new keyboard profile (numeric with special signs)
Desktop is passing it properly to Call app.
* [EGD-2569] added transaltor to enternumberwindow
* [EGD-2569] reverted unnecessary changes
[EGD-2569] revert
[EGD-2569] revert of not needed changes
* [EGD-2569] fix in phone.kprof
* [EGD-2547] unified API to call and send sms
* [EGD-2547] changed default to true
* [EGD-2547] minor clean up.
* [EGD-2569] revert changes in PinLockWindow.cpp
* [EGD-2569][fix] eneter as null char
* [EGD-2547] PR fixes
[EGD-2547] code review fixes / refactored UiCommon
[EGD-2547] more code review fixes
[EGD-2547] rem not needed cast
* [EGD-2547] PR fixes
* [EGD-2547] splitting of UiCommon
* [EGD-2547] typo fix
* [EGD-2547] revereted one line conversion from char to string.
* changed all fonts to follow one `Style.hpp` include
* Moved title to AppWindow from all the places in code
* added logging on font selection - when not found
* minor fixes