Each tile in Menu that uses notification dot
is be refreshed. It also solves missing dot
issue of EGD-4129 and lack of sound notification
on incoming text message.
Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module gui. There are some modifications in other modules included which are necessary because of build system issues.
Change filename of internationalization files from i18 to i18n.
I18n should stand for internationalization, not i18. That's why I changed in 'module-utils' name of the folder 'i18' and both .cpp and .hpp files to 'i18n'.
* 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-3681] review issues solved: new settings window contains link to the old one, _old files removed, issues regarding lambda params, removed translations for de, fr, sp;removed section file/author from the header/body, removed destructor - default one exists in the base class, not used parameter with maybe_unused param, reoved dead code; DeinitHandler removed (was empty) - currently base class calls onClose on all its windows; reinterpret_cast removed
* SIM hot swap should now properly show |x| in sim place when there is
no SIM inserted in selected sim slot
* ServiceCellular now can inform on Fatal state desktop which will
trigger window `Reboot` with no point of exit
* All windows in Desktop now have name in one place
* Access to cmux channels via enum class instead of String (which is errorprone)
* [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