Commit Graph

741 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
Wojciech Rzepecki
a0914b534c [EGD-5374] Fix call gui issues
fixed state icons to use box layout
plus string and allignement fixes
2021-11-25 13:58:42 +01:00
Lucjan Bryndza
778118dac0 [EGD-7658] Fix unsafe usage of std::filesystem::file_size
Find and fix unsafe usage of the file_size in the MuditaOS
filesystem

Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
2021-11-24 06:29:41 +01:00
Przemyslaw Brudny
264b84f5b2 Merge remote-tracking branch 'origin/stable' 2021-11-22 11:07:33 +01:00
Wojciech Rzepecki
dbb7b27c46 [BH-955] Fix onClose when popup displayed
no action on onClose when switched to popup window
2021-11-19 17:03:00 +01:00
tkros
68e0d50826 [EGD-7856] MP loosing track list offset
When MP track list is open and volume changed, the list is loosing the
offset.
2021-11-17 16:45:36 +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
Przemyslaw Brudny
5398907b6f [EGD-7158] Added text paste into Phonebook
Added text paste into Phonebook. Added save
verification.
2021-11-16 18:47:49 +01:00
Wojtek Rzepecki
d16daf7753 [BH-977] Fix inversed list navigation
Invert of list navigation keys in relation to knob
movements
2021-11-16 09:17:04 +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
Przemyslaw Brudny
ccf9c827c7 [EGD-7237] NavBar alignment fix
NavBar alignment fix.
2021-11-04 13:33:08 +01:00
Przemyslaw Brudny
38bc935af9 [EGD-7237] Layout NavBar refactor
Layout NavBar refactor.
2021-10-28 16:10:03 +02:00
Maciej Janicki
bd79db0504 [BH-1073] Add missing asset debug flag
Because Harmony uses Pure components,
a lot of debug infromation is generated
with missing assets. Therefore, we need mechanism
to stop those messages for release before refactor
of shared window components is done.
2021-10-27 11:49:59 +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
dfac217dce [EGD-7353] Application Messages String fixes
Application Messages String fixes.
2021-10-20 19:10:13 +03:00
tomaszkrosnowski
a68b5bcbd6 [EGD-7736] Fix Play Pause labels
When doing sound preview label descirbing PLAY or PAUSE action depends
now on current context.
2021-10-20 16:26:33 +02:00
Pawel Olejniczak
68096b8026 [EGD-7656] Fix implementation of the rich text tokens in phonebook
When creating contact with duplicated number,
the confirmation popup was showing incorrect information due to
incorrect fulfilling with contact data.
2021-10-19 15:18:51 +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
Przemyslaw Brudny
a70184d3a1 [EGD-7801] Fixed SMS replay/send behaviour
Fixed SMS replay/send behaviour.
2021-10-18 15:33:57 +03:00
tomaszkrosnowski
cf96290deb [EGD-7232] Music player track preview
Added track progress bar and track preview window.
2021-10-14 18:43:32 +02:00
Przemyslaw Brudny
0b8e88edb4 [EGD-3414] Added RawText and applied it to Text widgets
Removed Label dependency on Text widgets by RawText introduction.
2021-10-12 19:39:09 +03: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
Wojtek Rzepecki
317baa04e9 [BH-872] Fix encoder hadnling
interrupt driven encoder handling
2021-10-08 17:18:45 +02:00
Alek Rudnik
51c9df2151 [EGD-7725] Minor clean ups and removal of dead code
Minor clean ups and removal of dead code
2021-10-08 10:28:38 +02: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
Przemyslaw Brudny
fd89447c8e [BH-924] Added ListViewWithArrows for Bell purposes
Added ListViewWithArrows and ShortOptionWindow for
Bell purposes.
2021-10-01 12:39:33 +03:00
Przemyslaw Brudny
f8dd719e1f [BH-702] Bell OnBoarding welcome window added
Bell OnBoarding welcome window added.
2021-09-30 13:08:50 +03:00
Marcin Smoczyński
1f9109b924 [BH-819] Fix illegal dependencies in bsp
Break circular dependencies in the BSP module. Fix some missing
dependencies which surfaced after fixing BSP.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2021-09-27 17:27:21 +02:00
Marcin Smoczyński
57874cab33 [BH-912] Improve sys module structure
Improve structure of the module sys. Problems within this module
prevents from linking others.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2021-09-24 10:01:19 +02:00
Przemyslaw Brudny
6cf3e0daab [EGD-7156] Fix alarm time get
Fixed alarm time get.
2021-09-23 19:08:54 +03: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
Wojtek Rzepecki
1e8082e02c [EGD-7570] Add Alarm Clock status bar indicator
Added indicator on status bar if any alarm is on
2021-09-23 13:15:02 +02:00
Wojtek Rzepecki
4c19fa16b3 [EGD-7612] Add alarm popup
Added alarm popup window. Added ImageBoxWithText
widget.
2021-09-22 15:51:17 +02:00
Marcin Smoczyński
958ce4906c [BH-897] Split module-sys
Split system module to better manage dependencies between system
components.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2021-09-21 16:11:59 +02:00
Przemyslaw Brudny
07cccecf02 [BH-820] Revert 32 pressura bold deletion
Reverted 32 pressura bold deletion as it is used
in EULA Pure windows.
2021-09-21 15:02:26 +03: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
Przemyslaw Brudny
8c5ca7e174 [BH-703] Base Bell OnBoarding application
Added base Bell OnBoarding application. Bell list
options refactor.Language selection, setting and
finalize windows.
2021-09-17 19:38:35 +03: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
Wojtek Rzepecki
274d31cb35 [EGD-7569] Add Alarm snooze list notification
Notification added to notifications model
2021-09-16 17:00:41 +02: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 Piesta
18a3886338 [BH-862] Snooze settings
Added snooze settings flow.
2021-09-10 15:35:40 +02:00
Przemyslaw Brudny
ba863035e5 [EGD-7408] Phonebook empty list fix
Fixed phonebook empty list. Added deep refresh
for other empty lists.
2021-09-09 19:35:56 +03:00
Przemyslaw Brudny
488cf00018 [EGD-7409] Empty list additions and fixes
Fixed bug in empty lists displays and added missing
empty lists in applications.
2021-09-09 16:11:56 +03:00
mkamonMdt
29827a91f3 [BH-850] PowerNap: SessionEnd implementation
The implementation of the SessionEnd covers:
* SessionEnd window
* SessionEnd Presenter

Additionaly in order to match application's flow requirement
the PowerNapProgress was equipped with:
* OnInput behaviour that allows to transition to the
SessionEnd window
* AlarmTimer timer that automatically transitions to
the SessionEnd window
2021-09-08 18:21:39 +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
Wojtek Rzepecki
a4a5a09c30 [BH-826] Add key input abstraction layer
Added abstraction layer for key input HAL
to provide elastic structure
2021-09-02 16:28:41 +02:00
Piotr Tański
90e7a48198 [EGD-7362] Merge release/0.76.1 into master
Merge release/0.76.1 into master.
2021-09-02 11:12:59 +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 Piesta
3f5b66b3be [BH-792] Temp format list item
Added temperature unit/scale ListItem to
the Time&Units application and integrated it
with temperature unit model.
2021-08-25 15:51:28 +02:00