- 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)
Due to the changes made in our desing 'SOS' button have to
be visible only on the unlock info screen (yet it
shouldn't be on the pin window). This PR fixes locked info
window as well as pin window.
There was no refresh trigger that would cause items like clock
to display its up-to-date state while user is being inactive.
This PR solves that issue providing timer-based refresh trigger
that is dependent on user activity.
According to PurePhone design emergency call
window is needed after "SOS" callback at the screen lock.
This PR introduce implementation of emergency call window
and also refactor in the enter number window. Both windows
derives from new number window.
[EGD-4960] global/local setting determined by enum value, unregister all variables in one call, ut updated
[EGD-4960] SettingsScope usage in SettingsMessages
This commit changes time format displayed on home screen
and on status bar by adding new locale for 12H format,
which excludes am/pm suffix.
The new locale is set as new default format for time string.
Minor: Grammar typo fixed.
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.
Add test utility to update firmware via USB (service-desktop API)
Add timeout to harness port discovery
[EGD-5240] Add common timeout to python test harness
General purpose timeout based on signals library
[EGD-5239] Preserve 1Phone testing
In the long run test harness requires two phones,
but allow for one phone to still pass some test cases
SMS and Calls notifications require default init
of respective data base. Displaying notifications
require wider space reservation for some digits
(e.g. `8`)
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.
* [EGD-4559] store update history in settings db
* [EGD-4559] first review fixes
* [EGD-4559] catch changed
Co-authored-by: Alek Rudnik <aleksander.rudnik@mudita.com>
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'.