Commit Graph

28 Commits

Author SHA1 Message Date
Piotr Tański
c2e45b0799 [EGD-7024] Keep the state of SMS on phone lock
The SMS is not deleted on manual or automatic phone lock.
2021-07-08 18:41:09 +02:00
Artur Śleszyński
71465d8990 [EGD-3119] Hide InputEvent's member fields
Use the InputEvent's convenience methods to express intent.
2021-04-29 08:01:18 +02:00
Jakub Pyszczak
0e1880a726 [EGD-5624] Added window update
This PR introduces mechanism for passing
data to the currently displayed window by
switch data.
2021-03-12 10:53:56 +01:00
Maciej Janicki
e6fdf0e22c [EGD-5333] Change renderer to follow command design pattern
Changes draw command implementation to properly follow
command design pattern. All drawing commands have been
moved to separate inheriting draw commands from renderer.

Other changes:
- New draw methods overloads have been added to pixel renderer.
 Now pixel rendering methods are in one class.
- Simplified draw commands naming.
- Changed variable naming in draw commands to be more verbose.
- Changed {x,y} pairs to Points where possible.
2021-02-03 16:24:48 +01:00
Michał Kamoń
9e961b6072 [EGD-3589] gui - DOM dump functionality for gui::Item (#1148) 2020-12-09 15:57:20 +01:00
Adam
64db7d8327 EDG-3585 Small fixup for refresh & cleanup in buildDrawLists (#916)
* EGD-3585 Minor refresh fixup&  Normalised buildDrawList everywhere
2020-10-30 10:13:47 +01:00
Radoslaw Wicik
2276ceed67 [EGD-3743] Update copyrights in fies 2020-10-20 12:55:10 +02:00
Adam
f5f27d642f EGD-2955 EGD-3588 Timers fully refactored & updated (#721)
* Timers now are Application thread safe
* Timers now have consistent API independend of Application (no more c style timers)
* Timers can have either: callback or override onTimer() method - this
  way we can create more complicated timers or just use existing ones
* gui::Timer added via adapter class GuiTimer to decouple sys::Timer
  with gui::Timer
* Fixed race in wrapper
* Updated docs
* fixed using std and cpp_freertos and DataReceivedHandler hidden in Application.hpp
2020-10-02 14:04:57 +02:00
Piotr Tanski
9447da6585 [EGD-2870] Message drafts feature implemented. (#704)
- Save unsent messages as drafts on thread view window close.
- Queries for SMS add and update introduced.
- Fix for windows IDs all being zeroes across the GUI.
2020-09-21 10:25:00 +02:00
pholat
e0ca5806c8 EGD-3297: Fix: when notifications cleared, onlu KEY_RF should take us to calls (#453)
There was bug in implementation - when there was activatedCallback and any key was pressed
it was taking us to calls if key was not handled
2020-06-22 14:14:37 +02:00
pholat
1489ba75a7 EGD-3297 Desktop Notifications - added SHOW & CLEAR labels + minimal … (#447)
* EGD-3297 Desktop Notifications - added SHOW & CLEAR labels + minimal working code

* EGD-3297 Updated changelog
2020-06-19 11:42:21 +02:00
Adam Dobrowolski
672aab60b9 EGD-3200 Added minimal unittests for gui::Window callbacks 2020-05-14 09:17:53 +02:00
Adam Dobrowolski
0d23383c07 EGD-3200 Fix: Enable Window to call it's own callback 2020-05-14 09:17:53 +02:00
Adam Dobrowolski
f0c557d86b EGD-3202 Tests GUI added conflicts in progress 2020-05-13 17:11:51 +02:00
Radoslaw Wicik
a8573a404c Apply new style 2020-03-17 10:03:16 +01:00
Adam Dobrowolski
1059543931 [BoxLayout] Added PageLayout & BoxLayout fixups
* Fixed Rect to always set maxSize and BoxLayout navigation
* removed commented out focusItem
* Removed redundant handling
* General BoxLayout fixes
2020-01-03 12:54:39 +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
fdf231ddfa Fixed crash where there is no focus widget in window. 2019-07-08 10:03:41 +02:00
Robert Borzecki
f058b6a414 Added Tools page. 2019-07-08 08:08:00 +02:00
Robert Borzecki
d9fd80dd72 Added navigation in power of window, lambdas for gui. 2019-07-05 09:37:10 +02:00
Robert Borzecki
eeff273b9e Added pin protection window. 2019-07-01 10:26:52 +02:00
Robert Borzecki
b0bb0d8f6c Added locking and unlocking of the desktop screen. 2019-06-27 10:00:14 +02:00
Robert Borzecki
83c14e97d7 Added main desktop window. 2019-06-23 20:03:23 +02:00
Robert Borzecki
e745ddce2c Added handling switch data in windows. 2019-06-18 13:30:47 +02:00
Robert Borzecki
44d5358ffc Merge branch 'master' of github.com:muditacom/PurePhone into application_manager 2019-06-06 12:03:32 +02:00
Robert Borzecki
401cfe5908 Disabled blinky. 2019-06-03 11:58:57 +02:00
Robert Borzecki
d3235d54d7 Removed submodule 2019-05-21 23:35:00 +02:00