[BH-1944] Changing the rounding method for minutes in relaxation
Only at startup, when the number of seconds is less than 30, the minutes
are rounded down, otherwise they are rounded up
[BH-1943] New countdown timer design in the meditation app
The countdown timer in the Meditation app has been changed
according to the new design. Now the countdown timer only shows the seconds
in the countdown window and only the minutes in the ongoing meditation window.
[BH-1848] Post-rebase fixes
* Fixes for the issues that caused builds
and unit tests to fail.
* Added changelog entry.
[BH-1899] Add low battery screen before starting focus session
If the battery is discharged below 10%, the user gets a
notification before starting the focus session.
[BH-1940] New progress time widget
This widget allows to display minutes and
also seconds when 1 minute left to the end of
the timer.
[BH-1915][BH-1911] Update UI texts and translations
Updated multiple custom sounds
related texts and translations.
Post-rebase fixes.
[BH-1916] Add Error handling to the vertical list
Added error handling in case the file
selected in the vertical list is either
corrupted or deleted.
[BH-1897] Add tick icon to currently selected sound
* Added mechanics showing tick icon
next to currently selected sound
in Bedtime and Pre-wakeup.
* Removed no longer used LabelOption
widget.
[BH-1890] Change pre-wakeup chime list to vertical
* Added new widget SongsListViewItem
implementing ListViewWithLabels that
can be added as SettingsListItem.
* Changed horizontal list in pre-wakeup
to vertical using that new widget.
[BH-1895][BH-1909][BH-1910] New database structure for custom sounds
* Added creation of /user/media/app/alarm
directory that will be used to store
custom alarm sounds.
* Implemented new database structure.
* Adapted Alarm, Bedtime, Pre-wake up and
Snooze to new database structure.
* Added removing custom alarm files during
factory reset.
* Added fallback alarm sound mechanism.
* Cleanups, unifications.
[BH-1930] Fix no volume update in DB in Relaxation
Fix of the issue that autoclose of volume
window in Relaxation would result in not
updating current volume value in database.
[BH-1799] Refactor usage of unicasts to dispatch BatteryStatusChangeMessage
Unicast type of sending BatteryStatusChangeMessage is changed to multicast type.
Thanks to this, the flow of messages is more transparent
and there is no unnecessary transmission to non-existent services.
[MOS-1067] Fix Pure crash when deleting all contacts
Fix of the issue that Pure would crash
when trying to delete all contacts from
Mudita Center when main window of
phonebook was opened and focus was
set on different contact than the
first one in the list.
[BH-1861] Backend for quotes on home screen
Implement a backend for getting and shuffle
the quote for home screen clock face.
[BH-1860] Add new clock face with quotes
In the settings, the user can choose a clock face with quotes. A
dedicated clock face includes information about the time, alarm
settings, quote and author of the quote.
[BH-1882] Fix display of "Connected" label on home screen
The "connected" label did not appear on the home screen if the USB was
connected during onboarding.
[MOS-1064] Fix no input language selected for French/Spanish
Fix of the issue that choosing French
or Spanish as a system language
resulted in no input language selected.
Effectively reverts
8f8b9d86b3caf12b18dadf89dd5c36e7090486f3.
[BH-1882] Fix display of "Connected" label on home screen
The "connected" label did not appear on the home screen if the USB was
connected on another screen.
[MOS-1064] Fix no input language selected for French/Spanish
* Fix of the issue that choosing French
or Spanish as a system language
resulted in no input language selected.
* Added keyboard input parser unit
tests for French and Spanish input
maps.
* Minor cleanups.