Commit Graph
44 Commits
Author SHA1 Message Date
Wojtek Rzepecki d6968d8363 [EGD-5968] Fix PowerOff window
PowerOff window lifting done
to comply with given design.
2021-03-11 09:17:28 +01:00
Wojtek Rzepecki ef63ee267c [EGD-5304] Add new way of system close
Unified method of closing
the system orchestrated by
system manager
2021-03-04 15:55:55 +01:00
Wojtek Rzepecki abdca6d635 [EGD-5090] Add Brownout GUI window
Gui window will appear due to brownout
event. System shutdown will be also called.
2021-01-22 13:23:58 +01:00
SP2FET 103af76459 [EGD-4836] Add firmware update test
Add test utility to update firmware via USB (service-desktop API)
Add timeout to harness port discovery

[EGD-5240] Add common timeout to python test harness
General purpose timeout based on signals library

[EGD-5239] Preserve 1Phone testing
In the long run test harness requires two phones,
but allow for one phone to still pass some test cases
2021-01-15 08:57:31 +01:00
Piotr Tański 3f29c30bed [EGD-4968] Change GUI service to optimize flow and memory management
Gui and Eink services refactor.
Displaying frames performance optimization.
Critical resources management.
2021-01-08 16:36:12 +01:00
Maciej-Mudita f9b9967b0e [EGD-4694] Add CPU frequency shift mechanism
The CPU frequency changes automatically which saves energy
2020-12-22 18:00:57 +01:00
jimmorrisson 14918dc4f9 [EGD-4925] Change new filesystem handling implementation in module-gui. (#1193)
Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module gui. There are some modifications in other modules included which are necessary because of build system issues.
2020-12-16 15:23:11 +01:00
Krzysztof Mozdzynski 0ef0d615f3 [EGD-4150] Change filename i18 to i18n (#1108)
Change filename of internationalization files from i18 to i18n.

I18n should stand for internationalization, not i18. That's why I changed in 'module-utils' name of the folder 'i18' and both .cpp and .hpp files to 'i18n'.
2020-11-27 18:31:00 +01:00
Radosław Wicik 57f6c267ee [EGD-4213] Convert service-appmgr to library - library (#960) 2020-11-04 15:59:45 +01:00
Piotr Tanski 299be4daf6 [EGD-4151] Application manager actions introduced. (#905)
* [EGD-4151] Application manifest structure defined.
* [EGD-4156] Applications registry and basic action handler implemented.
2020-11-04 10:24:35 +01:00
Radoslaw Wicik 2276ceed67 [EGD-3743] Update copyrights in fies 2020-10-20 12:55:10 +02:00
Piotr Tanski fdb2cfdb5a [EGD-3597] Shape rendering refactored. (#827) 2020-10-14 12:24:41 +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 288040d348 [EGD-3514] Fixed a crash on system language change. (#693)
- Fixed by invalidating internal states of running windows after destroying their interfaces.
2020-09-18 16:17:49 +02:00
Przemyslaw Brudny 5c64f96b11 [EGD-3336] Alignment refactor. 2020-07-15 13:07:20 +02:00
pholat 55ca62e66d cleanup: removed empty ctor/dtor stubs & some TODO (#481) 2020-06-30 08:32:05 +02:00
Adam Dobrowolski 8edd7a6887 EGD-2964 memory leak in DesktopApp 2020-05-04 08:45:20 +02:00
Alek Rudnik e9c7caaf2b [EGD-3129] remove common magic strings (#314) 2020-04-17 22:27:57 +02:00
Alek Rudnik 895369e8f8 [EGD-3114] fix alignment spelling (#300) 2020-04-15 09:13:37 +02:00
Przemyslaw Brudny c0822b6658 [EDG-3019] Moved log.hpp and debug.hpp into main PurePhone repo 2020-03-24 15:55:32 +01:00
Przemyslaw Brudny 8f92715951 [EDG-3019] Segger utils moved to git submodule 2020-03-23 18:37:37 +01:00
Adam Dobrowolski e4de2a2410 SIM hot swap fixes and system abort on not enabled hot swap feature
* SIM hot swap should now properly show |x| in sim place when there is
  no SIM inserted in selected sim slot
* ServiceCellular now can inform on Fatal state desktop which will
  trigger window `Reboot` with no point of exit
* All windows in Desktop now have name in one place
* Access to cmux channels via enum class instead of String (which is errorprone)
2020-03-19 14:53:03 +01:00
Radoslaw Wicik a8573a404c Apply new style 2020-03-17 10:03:16 +01:00
Adam Dobrowolski fb09273e5d removed not needed setSize 2020-02-27 07:26:52 +01:00
Alek de3f7de44e EGD-2117 initial version of calllog application 2019-11-20 11:14:44 +01:00
Adam Dobrowolski 164b9281c8 EGD-2195 - Changed sizes for fonts in project
* changed all fonts to follow one `Style.hpp` include
* Moved title to AppWindow from all the places in code
* added logging on font selection - when not found
* minor fixes
2019-10-25 13:04:33 +02:00
Alek 44d8281eff EGD-2180 put GUI_REFERSH_FAST in the parent method 2019-10-22 21:07:17 +02: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
Mateusz 329e519f6f WiP: pinmux configuration 2019-09-05 12:27:29 +02:00
Robert Borzecki fe3d3b0166 Fixed memory leak in PowerOffWindow. 2019-08-28 14:05:47 +02:00
Robert Borzecki b31b40d543 Merge branch 'EGD-2079_pwrmgr_services' of github.com:muditacom/PurePhone into EGD-2078-power-manager-app-manager 2019-08-28 10:22:38 +02:00
Robert Borzecki e163ff94f6 Removed double destruction of applications and services by application manager. 2019-08-28 10:12:19 +02:00
Mateusz 443adc366f Fix: remove_if lambda 2019-08-28 10:00:16 +02:00
Mateusz e809e9069c WiP: Cellular init/deinit procedure tests 2019-08-27 13:38:32 +02:00
Robert Borzecki 7ded659741 Added event manager power down button to power off window. 2019-08-27 12:05:33 +02:00
Robert Borzecki aea42ac197 Moved eink and gui services start to application manager. 2019-08-27 07:59:55 +02:00
Robert Borzecki 358bf50127 Added bottom and top bars to AppWindow template. 2019-07-13 19:07:45 +02:00
Robert Borzecki 2d05214daa Merge branch 'master' of github.com:muditacom/PurePhone into settings-app 2019-07-12 10:26:16 +02:00
Robert Borzecki fb129345d0 Added language handling for desktop application. 2019-07-12 09:37:36 +02:00
Robert Borzecki 5d569211e3 Added rebuild interface methods. Fixed errors while rebuilding. 2019-07-11 10:30:05 +02:00
Robert Borzecki d9fd80dd72 Added navigation in power of window, lambdas for gui. 2019-07-05 09:37:10 +02:00
Robert Borzecki 6b40954d93 Added power off window. 2019-07-04 07:54:12 +02:00