[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
[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-3661] Drawing circles and arcs functionality added into the Renderer. (#755)
- Major code cleanup in lines drawing functionality.
[EGD-3788] Fixes for message drafts feature after requirements elaboration. (#733)
Egd-3408 Rich text (#712)
* EGD-3408 gui::Text Rich text parser added with pugixml tree & tree walker
* EGD-3408 Fitted code in
[EGD-3768] Fixed items sizes and positions in Date Time window. (#728)
* [EGD-3768] Fixed items sizes and positions in Date Time window.
* [EGD-3768] Unneeded log removed + changelog.
Co-authored-by: Kuba Kleczkowski <dd>
[EGD-3760] ListView added support to rebuild on provided offset.
[EGD-2870] Message drafts feature implemented. (#704)
- Save unsent messages as drafts on thread view window close.
- Queries for SMS add and update introduced.
- Fix for windows IDs all being zeroes across the GUI.
[EGD-3514] Fixed a crash on system language change. (#693)
- Fixed by invalidating internal states of running windows after destroying their interfaces.
fallback font added to RawFont, functionality initialized by FontManager, UITestWindow update to include functionality visual confirmation. An unused argument in Renderer::drawChar removed. Removed unnecessary usage of unique_ptrs that was forcing a lot of glyph copying (#686)
test-gui-TextLine::TextLine - non fitting text fix
[EGD-2494] Added no pin notification (#663)
[EGD-3652] Ignore navigation KEY_DOWN when document is empty (#688)
[EGD-3182] Implemented on CRUD notification page and on page item focus memory when rebuilding List. Applied for Phonebook and Messages.
[EDG-3415] Handle new line when entering text
[EGD-3558] remove memalloc