Commit Graph

66 Commits

Author SHA1 Message Date
Przemyslaw Brudny
29f455d46b [EGD-7998] Pure image assets cleanup and update
Pure image assets cleanup and update.
2021-11-25 18:39:16 +01:00
Przemyslaw Brudny
264b84f5b2 Merge remote-tracking branch 'origin/stable' 2021-11-22 11:07:33 +01:00
Paweł Joński
43d610f4a7 [BH-1203] Fix alarm timer 12h format and spacing
Fixes:
- spacing after alarm ringing
- 12h format mode after changing from 24h
2021-11-19 14:20:39 +01:00
Przemyslaw Brudny
0323d7cfad Merge remote-tracking branch 'origin/stable' 2021-11-18 23:51:50 +01:00
Paweł Joński
084cf317db [BH-1192] Powernap counting stops at zero
Powernap counting stops at zero
2021-11-18 10:03:44 +01:00
Przemyslaw Brudny
7cc452503e Merge remote-tracking branch 'origin/stable'
# Conflicts:
#	products/BellHybrid/apps/application-bell-settings/models/TimeUnitsModel.cpp
2021-11-17 00:19:59 +01:00
Tigran Soghbatyan
d839f90917 [BH-1108] Fix main clock time setup
Fix clock setup for 12H and 24H time formats
2021-11-16 19:08:00 +01:00
Przemyslaw Brudny
b64f8283a7 Merge remote-tracking branch 'origin/stable' 2021-11-10 00:15:49 +01:00
Tigran Soghbatyan
aa6203c5dc [BH-1135] Fix meditation app double bell
Prevent progress timer from triggering finish
and interval callbacks at once
2021-11-09 00:58:43 +01:00
Przemyslaw Brudny
bc3e825b77 [EGD-7910] Text directory cleanup
Text directory cleanup. Removed old unused assets
directories.
2021-11-05 00:36:34 +01:00
Tigran Soghbatyan
224eea0606 [BH-986] Fix onboarding default settings
Set factory reset time and time format at onboarding.
2021-10-29 09:00:05 +02:00
Przemyslaw Brudny
38bc935af9 [EGD-7237] Layout NavBar refactor
Layout NavBar refactor.
2021-10-28 16:10:03 +02:00
Paweł Joński
1220a09025 [BH-1067] Snooze countdown
Add Snooze countdown
2021-10-28 13:58:44 +02:00
Tigran Soghbatyan
769e3c00cf [BH-1102] Fix bottom text formatting
Make bottom text as RichText in BellSideListItem
2021-10-27 20:22:36 +02:00
Przemyslaw Brudny
7597d38852 [EGD-7857] Renamed BottomBar to NavBar
Renamed BottomBar to NavBar.
2021-10-26 13:51:06 +02:00
Przemyslaw Brudny
2c668c8593 [EGD-7787] Pure Home ClockDateWidget added
Pure Home ClockDateWidget added.
2021-10-20 22:30:11 +03:00
Mateusz Piesta
6591cdcef0 [BH-1021] Unify ListItem arrows behavior
From now min/max arrow indicators behave
the same throughout the GUI.
2021-10-19 13:29:37 +02:00
Przemyslaw Brudny
bff70a4ab3 [BH-1029] Refactored Time widgets with colon and content change
Refactored Time widget colon handling to be mapped with used
font. Added contentChange flag and handling to BoxLayout
for dynamic recalculation of child elements.
2021-10-18 18:15:40 +02:00
Mateusz Piesta
c0d9368dd8 [BH-868] Replace deprecated spinner
Replaced old, deprecated Spinner with
the new generic one. From now on, only one
implementation of spinner is used throughout the
code base.
2021-10-18 18:15:40 +02:00
Tigran Soghbatyan
c27ebe2e72 [BH-772] Use rich text instead of plain text
Use richText in BellSideListItem descriptions
2021-10-18 10:03:02 +02:00
Tigran Soghbatyan
58751dddea [BH-1002] Fix snooze settings UI
Add "minutes" bottom description for snooze lenght setting screen
2021-10-15 16:05:08 +02:00
Paweł Joński
7fa479f76a [BH-1013] Add missing alarm time on homescreen
Add missing alarm time on homescreen after alarm ringing
2021-10-15 11:09:58 +02:00
Paweł Joński
a88c6a6aef [BH-932] Hide arrows on NumListItem border values
Hide arrows on NumListItem border values
2021-10-14 12:35:26 +02:00
Mateusz Piesta
4948af4f77 [BH-618] Power nap fixes
Implemented various fixes:
BH-995
BH-996
BH-997
BH-998
Fixed PlayActions
and more.
2021-10-14 12:08:22 +02:00
Paweł Joński
7d1428ec40 [BH-1008] Fix Snooze UI and turnoff
Actually stop the snooze when turning off the alarm
Center bottom text temperature after other popup
Correct notification when setting alarm for "now"
Fix ringing alarm icon
2021-10-13 16:35:55 +02:00
Mateusz Grzegorzek
9cbdd7e966 [BH-985] UI Fixes
- [BH-985] Wrong time units
- [BH-991] Fix UI for ringing alarm
- [BH-1005] Time and units - 12 ‘space’ h
- [BH-1007] UI fix - time setting
2021-10-12 17:23:00 +02:00
Mateusz Piesta
2b985de0d0 [BH-935] Volume and tone selection
Added playback of volume and tone selection
2021-10-12 09:50:15 +02:00
Piotr Tański
1d2f5cf7a4 [EGD-7754] Dates bumped in disclaimers
Dates bumped from 2020 to 2021.
2021-10-11 19:08:26 +02:00
Przemyslaw Brudny
9455ea9b5d [EGD-7759] Alarm audio duration fix
Alarm audio duration fix. Changed Alarm audio priority.
Fixed SpinBox bottomBar modes.
2021-10-07 18:42:51 +03:00
Przemyslaw Brudny
821092efe9 [BH-759] Bell onBoarding instruction prompts added
Added instruction prompts to Bell OnBoarding.
2021-10-06 22:34:20 +03:00
Mateusz Grzegorzek
ce51ed076c [BH-925] Replace placeholder icons with final ones
Replace placeholder icons with final ones.
Replace old bad icons with a new good one.
2021-10-01 08:24:53 +02:00
Przemyslaw Brudny
37ee2ae4c9 [BH-852] Bell settings language selector
Bell settings language selector.
2021-09-30 14:40:04 +03:00
Mateusz Grzegorzek
fc28fcd2b1 [BH-888] Icons export - fix naming
Fix Bell icons naming.
2021-09-30 11:25:31 +02:00
Piotr Tański
8cb2ac7e42 [BH-906] Integrate Pre-wake up settings with its handler
Pre-wake up handler integrated with the pre-wake up settings.
2021-09-28 18:13:05 +02:00
mkamonMdt
7d3949ced2 [BH-893] Add BGSounds progress window
The commit provides an implementation to MVP of
BackgroundsSounds ProgressWindow. The implementation
is restricted to basic UI and timer functionality.
2021-09-24 10:20:40 +02:00
Mateusz Piesta
6ca2d38307 [BH-875] Snooze settings model fix
Fixed bug in GenericSpinner.
Added proper error handling.
2021-09-24 09:34:02 +02:00
Marcin Smoczyński
bd90e57516 [BH-907] Split utils module into components
Split module-utils into smaller components for better dependency
management. Fix many dependencies throughout the project.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2021-09-23 15:14:40 +02:00
mkamonMdt
44818b1287 [BH-880] Fix of missing minus in PowerNap
The bug could be noticed on the PowerNap's
progress window. The countdown there is supposed
to be increasing in value, that means the minus
sign should be visible at all non-zero values.
2021-09-21 20:10:28 +02:00
Przemyslaw Brudny
e3a057e15c [EGD-7310] Alarm GUI and features update
Updated AlarmOptionsItem to use UTF8Spinner.
Created specialized widgets to cover options
sets. Updated GenericSpinner to handle Pure
navigation and content swap. Updated Alarm
RRule code to work with Custom Days selection
and new widgets. Added Tests. General GUI
stylistic fixes. Increased app Alarm Clock
and service Time stack sizes.
2021-09-21 14:11:21 +03:00
Mateusz Grzegorzek
19ad0adcfa [BH-876] Refactor SnoozeSettings using generic approach
In order to use settings models in other
settings windows generic approach could be implemented.
2021-09-17 11:09:56 +02:00
Przemyslaw Brudny
40eb7ad1d5 [BH-820] Bell layout and font update
Updated Bell baseLayout and biggest used font.
2021-09-16 20:49:04 +03:00
mkamonMdt
659570ca13 [BH-863] Fix powernap spinner arrows
There were an issue in the PowerNap's main window,
that the spinner's arrows would not disappear on reaching
extremums. To solve this the commit adds a setArrowVisible
functionality to the gui::BellBaseLayout, a onValueChange
callback to gui::Spinner and employs both to the
gui::PowerNapListItem to solve the issue.
2021-09-13 16:37:42 +02:00
Mateusz Grzegorzek
58dd02cff1 [BH-861] Cleanup Application split - part I
1. Prepare Pure and Bell specific `Application`
   classes and add them to `app` target:

- `products/BellHybrid/apps/Application.cpp`
- `products/PurePhone/apps/Application.cpp`

2. Update `CMakeLists.txt` files.
3. Move `ApplicationBell` implementation to Bell-specific
   `Application` class and remove `ApplicationBell` files.
4. Change Bell apps parent classes from `ApplicationBell`
  to Bell-specific `Application` class.
5. Rename `Application` to `ApplicationCommon` in the rest of the files.
2021-09-13 11:58:10 +02:00
Mateusz Piesta
18a3886338 [BH-862] Snooze settings
Added snooze settings flow.
2021-09-10 15:35:40 +02:00
mkamonMdt
8b50f65a79 [BH-828] PowerNap progress implementation
The follwoing commit provides an implementation of PowerNap
progress. The impelemntation covers:
* PowerNap's progress presenter
* PowerNap's progress widnow
* Extension of ProgressTimer's UI configuration that allows
to choose between Continuous and Descrete set of points on
Progress view.
2021-09-07 18:41:19 +02:00
mkamonMdt
34507ab99a [BH-841] Extraction of ProgressTimer from Meditation
The following commit provides implementation of ProgressTimer.
The timer purpose is to provide suitable abstraction of a timer
that can be visually represented by both Text and Progress.

The implementation is based on MeditationTimer and thus
the ApplicationMeditation's part that uses MeditationTimer
has been refactored.
2021-09-06 20:03:10 +02:00
Maciej Janicki
d28b7bf91a [BH-593] Add side arrows to BellBaseLayout
Added side arrows to base layout.
Fixed existing windows according to changes.
2021-08-30 14:57:30 +02:00
Mateusz Grzegorzek
f6676c5278 [BH-832] Update Home Screen on Alarm deactivation
Update Home Screen GUI on Deep press down
2021-08-30 13:35:32 +02:00
Mateusz Piesta
65193f0a67 [BH-626] Home screen
Added home screen GUI and corresponding  logic
2021-08-19 15:11:47 +02:00
Paweł Joński
45a7216cec [EGD-7217] Separate commonly used headers from application-calendar
Move dateCommon.hpp to module-utils/time
2021-08-10 11:49:14 +02:00