Commit Graph

73 Commits

Author SHA1 Message Date
Adam Dobrowolski
11f32113b9 [EGD-2499] [FIX] fixed race condition in ApplicationManager
it was a race between ApplicationX and ApplicationMager.
If application Manager got timeslice of sheduler prior to Application X
switch of Application state, switch of focus application stayed igored
2020-01-20 12:38:12 +01:00
Adam Dobrowolski
703d05875d [EGD-2499] [WIP] debugging application manager in progress, appliaction manager states are culprit 2020-01-20 12:38:12 +01:00
Adam Dobrowolski
c3582983da [EGD-2476] Added static lifetime store for battery state and use it on UI 2020-01-15 15:51:21 +01:00
Adam Dobrowolski
26a98bce1e [AppManagement] Getting through previus windows by list
* removed first main window as first window in call app
* moved window switching to application from window
2020-01-10 14:15:28 +01:00
Mateusz Grzywacz
aeaf39191b [EGD-2368] moved all AppTimer objects definitions to init list, to get rid of default AppTimer() ctor 2020-01-02 14:53:34 +01:00
Mateusz Grzywacz
e2cafcee70 [EGD-2368] changes requested in a PR 2020-01-02 14:53:34 +01:00
Mateusz Grzywacz
33ac431af4 [EGD-2368] Approach 2: timer object for use in Application. 2020-01-02 14:53:34 +01:00
Mateusz Grzywacz
c09df40905 [EGD-2368] Approach 1: list of timers 2020-01-02 14:53:34 +01:00
Adam Dobrowolski
9e6402e228 [EGD-2335] Addeed codestyle to changed code chunks 2019-12-09 11:19:37 +01:00
Adam Dobrowolski
092e2b7beb [EGD-2335] Fixed lack of nullptr check 2019-12-09 11:19:37 +01:00
Adam Dobrowolski
3e207881e3 [EGD-2335] misc fixes 2019-12-09 11:19:37 +01:00
Adam Dobrowolski
dba1e8ad8f [EGD-2335] Input of special characters works fine - based on app stack
Small fixup in appStack handling
Limited logs on define for ApplicationManager
2019-12-09 11:19:37 +01:00
Adam Dobrowolski
72496ee8f0 [EGD-2335] Position text properly
When adding special char - if it succeed position cursor
2019-12-09 11:19:37 +01:00
Adam Dobrowolski
339e9c782a [WIP] [EGD-2335] adding special char works ok - need to forget special input app 2019-12-09 11:19:37 +01:00
Adam Dobrowolski
715f45add3 [WIP] [EGD-2335] sorting applications by last app works 2019-12-09 11:19:37 +01:00
Adam Dobrowolski
6cfde644d5 [WIP] [EGD-2335] Removed redundant state in ApplicationManager Application wrapper
* Both Application and ApplicationManager had the same Application::State
state. Unified.
* Removed map of applications to applications list in ApplicationManager
2019-12-09 11:19:37 +01:00
Adam Dobrowolski
ab43425383 [EGD-2335] WIP: we can take in special char
we can take it in ... but we cant say where to putIt
2019-12-09 11:19:37 +01:00
Adam Dobrowolski
77e8cd9341 [EGD-2335] WIP adding AppSpecialInput 2019-12-09 11:19:37 +01:00
Adam Dobrowolski
ab77fbe41a [EGD-2335] Added processing long press prior to key event and return to desktop 2019-11-27 11:09:52 +01:00
Adam Dobrowolski
c5c9ea0087 [EGD-2335] WIP: handling keys moved to widget - works smoothly 2019-11-27 11:09:52 +01:00
Adam Dobrowolski
e1bde27d79 [EDG-2335] WIP: Application.cpp handling is just sad 2019-11-27 11:09:52 +01:00
RomanKubiak
5e491d4a63 [WiP] [EDG-2167] Working CMUX, call in/out. Code to be cleaned 2019-11-19 12:53:29 +01:00
Alek-Mudita
4f9360b5f1 Egd 2252 no outgoing call number (#68)
* EGD-2252 fixed lack of number during outgoing call

* EGD-2252 one notfication type

* EGD-2252 some call switch data clean up
2019-11-07 19:25:20 +01:00
Alek
f9b6f8fb40 EGD-2180 auto handling of back button 2019-10-22 21:06:55 +02:00
Alek
006bc3d129 EGD-2180 Issue with gui::ShowMode 2019-10-15 23:18:02 +02:00
Robert Borzecki
6e4bf06046 Power off screen handling, contact verification functions. 2019-09-23 12:51:07 +02:00
Robert Borzecki
2d6d59a4bb WIP: resume after suspend. 2019-09-19 11:51:55 +02:00
Robert Borzecki
d27047c23c Added flow for suspending eink and gui services. 2019-09-18 18:59:27 +02:00
Robert Borzecki
27413f0bd5 Added mechanism to return to last active application and window. 2019-09-17 18:22:39 +02:00
Robert Borzecki
1dccf32a8d Added translation for call application.
Added flag to applications to prevent from locking the phone.
Changed look of call window.
2019-09-06 06:50:55 +02:00
Robert Borzecki
175798a3bc Added circles to call window. 2019-09-04 08:44:02 +02:00
Robert Borzecki
1ef83167af Added screen locking after lock timeout. 2019-09-02 09:28:11 +02:00
Robert Borzecki
b866e4a63b Added backend for phone locking after specified window. 2019-08-30 06:40:50 +02:00
Robert Borzecki
9a815a2cfc Updated Application and Launcher templates. 2019-08-28 12:21:18 +02:00
Robert Borzecki
56e1c21c2a Added missing delete for windows in application's destructor. 2019-08-27 09:58:24 +02:00
Robert Borzecki
d8389b7c9a Added browse mode. 2019-08-26 06:57:35 +02:00
Robert Borzecki
962fbb9a5d Fixed bug with removing UTF8 character at specified index. 2019-08-22 06:52:49 +02:00
Robert Borzecki
cb13c40947 Fixed kbd profile error with loading hex values. 2019-08-20 13:02:35 +02:00
Mateusz
1a59b7b6cb #MATI SUPER FIX, fixed async msg handling in DataReceivedHandler 2019-08-12 12:18:59 +02:00
Robert Borzecki
7f4a029883 Merge branch 'master' of github.com:muditacom/PurePhone into application-starting 2019-08-08 00:21:29 +02:00
Robert Borzecki
a37fd22e05 Signal refreshing in all windows in application. 2019-08-07 23:18:32 +02:00
Robert Borzecki
bec987223b Merge branch 'master' of github.com:muditacom/PurePhone into application-starting 2019-08-07 12:07:34 +02:00
Robert Borzecki
7a4af994af WIP: refreshing signal strength. 2019-08-07 12:07:17 +02:00
Robert Borzecki
841bf4407a Added message icon and call duration clock. 2019-08-06 23:23:05 +02:00
Robert Borzecki
a642076e28 Added signal strength handling. 2019-08-06 12:19:14 +02:00
Robert Borzecki
e0eebd3765 Fixed stack problem in call application. 2019-08-06 11:18:41 +02:00
Robert Borzecki
039689585d Fixing calling logic. 2019-08-05 18:05:50 +02:00
Kuba
d23a2f7e7d WiP elerms i event manager. 2019-07-23 13:16:04 +02:00
Robert Borzecki
cdde8bec0e Added new version of screens. 2019-07-19 12:03:27 +02:00
Kuba
2744e423c5 Merge branch 'master' of github.com:muditacom/PurePhone into service-alarms 2019-07-18 11:10:20 +02:00