[BH-1582] Fix alarm edit inactivity handling
Add missing timer start in entry event handler
[CP-1512] Add information allowing identification to crashdump file
Add the serial number and generation timestamp to crashdump filename.
[BH-1620] Fix pause deactivation by a deep press
The deep press doesn't deactivate the pause
in a timer or loop mode.
[BH-1618] Fix the wrong front light on the back action
If the user changes the front light intensity in
pre-wake up or main alarm and then going back
the front light value and intensity are the same.
[BH-000] Update changelog for 1.8.0
.
[CP-1413] Windows displays wrong name of connected device
Changes in usb_stack
[BH-1574][BH-1614] Fix the bedside lamp and brightness in the alarm
Now the bedside lamp has lower priority
than the pre-wake up and main alarm. It means
that front light will be changed according
to alarm settings.
Fix front light brightness calculation for
pre-wake up and main alarm.
[BH-1415] Front light intensity for pre-wake up and main alarm
The user can manage the intensity
of the front light during the pre-wake up
and main alarm. The intensity can be selected
from a 10-degree scale, where 1 is the lightest
front light and 10 the brightest.
[BH-1603] New Relaxation UI
Add new UI to Relaxation application.
The user can use loop mode now.
[BH-1598] Add clock faces with dates
Add classic and vertical face with dates for both 12h and 24h format.
Fix centering of battery indicator when level is smaller than 100%.
Fix incorrect time format of the alarm in clock face settings.
Change placement of battery and time format indicators on
ClassicWithAmPm screen while charging.
[BH-1594] Add shortcuts instruction
Shortcuts instruction is a new functionality
during the Onboarding process. It shows hints
on how to use buttons.
[BH-000] Update changelog for Harmony 1.7.0
Add missing entries.
[BH-1557] Change Harmony home screen font to bigger one
Fix AM/PM font on one of the home screens, change it to normal size/
Fix type of FontInfo members representing spacings, chane them to signed
integers.
[BH-1601] Fix back button behavior in Relaxation
If the user clicks the back button in the pause
state the user will be switched to the menu with songs.
[BH-1574][BH-1597] Improvement of bedside lamp
Improve bedside lamp behavior in alarm
application. Change frontlight long press
from 3 seconds to 2 in order to activate
bedside lamp.
[BH-1574] Add bedside lamp feature
To activate the bedside lamp the user needs to hold
the frontlight button for approximately 3 seconds.
The bedside lamp turns off after 10 minutes or
after pressing frontlight button.
[BH-1581] Prevent meditation settings reset with deep press
Set all settings values each time a value is changed instead of doing
it after pressing enter and moving to the next settings page.
[MOS-550] Improve refresh of the display
1. Implement partial refresh.
2. Implement refresh canceling mechanism.
3. Refactor some parts of the gui and display code.
ad 1.
- Detect parts of the screen changed since last update and merge them
into bigger regions. These regions defines parts of the context sent
to the display.
- Refresh the region covering all of the parts since this is the most
time consuming part and the size of the refreshed region doesn't
change the time much.
- Refresh the whole screen if deep refresh is requested and previously
fast refresh was used. This is needed to prevent unwanted artifacts
in some cases.
ad 2.
- Separate display update and refresh logic.
- Divide image display message handling into two handlers, one updating
and other one refreshing the screen.
- Add cancel refresh message and use it to cancel refresh during update.
- Store sum of refresh regions gathered during updates to refresh them
all at once at the end.
[BH-1577][BH-1578] New Power Nap layout
Add circular progress bar to power nap.
Ringing bell image at the end of the power nap.