Commit Graph

21 Commits

Author SHA1 Message Date
Mateusz Piesta
97e9d7b79f [BH-1449] Fix gui/eink dependencies
* Dependencies between service-gui and service-eink
have been correctly defined.
* System close routine was replaced with the sequential one
which should solve many bell issues.
* It also fixes BH-1406 and BH-1442.
* Fixed some weird CMake issues in module-audio and
several other modules.
* Fixed service-gui closing routine
* Removed unneeded messages/states from service-gui/eink.
* Enhanced app-mgr closing routine. Fixed closing action handling.
2022-04-26 13:47:12 +02:00
Maciej Janicki
24eff591b8 [MOS-296] Merge fix popup stack issues
Fix popup stack issues with Harmony
2022-03-09 19:40:48 +01:00
Maciej Janicki
2b2bb13a49 [MOS-296] Merge remote-tracking branch 'origin/stable'
Merge stable Harmony branch into merge wip branch
2022-03-09 19:27:50 +01:00
Przemyslaw Brudny
304fb2c844 [MOS-111] Added missing refresh conditions
Added missing refresh conditions.
2022-02-22 12:49:27 +01:00
Paweł Joński
2b55d22b28 [BH-1385] Low battery screen on exit
Rework last render before shutdown to avoid races
Display low battery screen on exit
2022-02-15 09:15:27 +01:00
Przemyslaw Brudny
b1fa634e6a [MOS-111] Battery status bar update restrictions
Battery status bar update restrictions.
2022-02-10 13:04:29 +01:00
Adam Dobrowolski
7897f86380 [EGD-8164] Multiple same popups can be stored
On initial code there was option to store only one popup of set
priority, now we can store multiple ones
2022-01-20 08:35:37 +01:00
Przemyslaw Brudny
85cf420b8d [EGD-8080] Added 4 hour deep refresh on locked screen
Added 4 hour deep refresh on locked screen.
2022-01-12 10:41:06 +01:00
Adam Dobrowolski
0c42628211 [EGD-7773] Post review code cleanup
as in status
2022-01-04 13:01:23 +01:00
Bartosz Cichocki
a9fba040be [EGD-7773] Add popup drop possibility
Added popup drop possibility with custom callback onPop to comply
with Bell requirements
2022-01-04 13:01:23 +01:00
Adam Dobrowolski
0ec9428917 [EGD-7773] Popups stack poc
Stack plus minimum tests added
Updated to master
Removed useless or adressed TODOS
Constants name applied
Renamed searchModel to searchRequestModel
Review applied
We should remove legacy window names
Bell names fixes
2022-01-04 13:01:23 +01:00
Przemyslaw Brudny
376bbf3df7 [EGD-7922] Added InputEvents Debug option
Added Debug flag for InputEvents in EvtManager and Application.
2021-12-06 15:39:10 +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
Maciej Janicki
d0d847130d [BH-1140] Split statuses updates
Split statuses updates
2021-11-18 17:11:35 +01:00
Przemyslaw Brudny
3b84af2746 [EGD-7631] PhoneLock timer system time independence refactor
Refactored PhoneLock to be independent of system time.
Refactored refresh options for notification receive on
Windows.
2021-09-30 17:01:53 +03:00
Adam Dobrowolski
ca38dff5fc [EGD-7635] Alarm triggers popup
Added action from service backend integrated with alarm UI and  MVP
2021-09-24 08:49:42 +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
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
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