In initial design a `TobBar`'s SimCard icon with number is supposed
to display on the home screen only if there are two cards inserted.
Because of the hardware limitations (there is no way of telling if
there is a single or two cards inserted) the established consensus is
that home screen should not display SimCard widget unless it's
indication error state.
Although in the task description there is only home screen mentioned,
the behaviour was established for all `ApplicationDesktop`'s windows.
Phone mode widget will be visible only on main screen, while entering
numbers or in emergency call mode. Also it will be disabled whenever NAT
widget is enabled.
Status bar SIM widget refactor
Status bar time widget recfactor
Status bar lock widget refactor
Separation of status bar time widget and desktop main window time widget
Fixed issue with wrong calculation of timezone based time
- add ChangeDateAndTimeWindow,
- extract EventTimeItem to common widgets folder
and rename it to TimeWidget,
- extract EventDateItem to common widgets folder
and rename it to DateWidget,
- replace timeWidget with common TimeWidget
in NightshiftWindow,
- refactor time setting in
DesktopMainWindow and TopBar,
- Remove dead code from EventManager
(GetNextAlarmTimestamp and HandleAlarmTrigger)
* [EGD-2566] refactored cellular notification recogniton
* [EGD-2566] add new conversion to dBm
* [EGD-2566] added dBm to bar calculations
some minor fixes connected to signal strength
put static data in event store
* [EGD-2566] removed magic number
* [EGD-2566] PR fixes
* [EGD-2566] PR fixes
* [EGD-2566] missing rebase fix
* [EGD-2566] moved Signal Strength to separate file.
* [EGD-2566] missing return
* [EGD-2566] update signalstrength without message sending
* [EGD-2566] reverted USE_DAEFAULT_BAUDRATE to 1
* [EGD-2566][fix] missing change for closing end call window
* [EGD-2566] fix for proper checking for CSQ. Verbose setting of singla strength in Store
* [EGD-2566] fixed inlude in ScopeDTime.
* [EGD-2566] added mutex in GSM store
* [EGD-2566] missing change
* [EGD-2566] reverted USE_DAEFAULT_BAUDRATE
* [EGD-2566] PR fixy
* Made Cellular State settable only via setter (which loggs this change)
for debug purposes
* Sim tray shows proper sim state (default on for all screens)
* removed few lines of dead code
* 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