Przemyslaw Brudny
9645fbc278
[EDG-4717] Add screen for brightness control
...
Window for manual and automatic screen brightness control.
2021-01-19 12:09:36 +01:00
Mateusz Grzegorzek
8856a65641
[EGD-4995] Add changing passcode windows flow
...
Implement changing passcode windows flow
2021-01-18 15:12:25 +01:00
Piotr Tański
6c900d7b38
[EGD-5166] Add query-callback synchronization mechanism
...
Receiver object cancels the callbacks at the end of its lifecycle.
2021-01-13 12:11:56 +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
Mateusz Grzywacz
262127229f
battery renames, clean up, degreasing
2021-01-04 13:14:30 +01:00
Mateusz Grzywacz
3b08e4c358
[EGD-4932] new battery icons + battery in TopBar rework
2021-01-04 13:14:30 +01:00
Wojtek Rzepecki
24e2607f6b
[EGD-4727] Change Torch hardware control
...
Change way of button usage
2020-12-22 13:27:33 +01:00
RobertPiet
675dc59c9a
[EGD-3572] SettingsTable exchanged to settings::Settings ( #968 ) ( #1044 )
...
[EGD-3572] Application has an instance of Settings - removed from derived apps
[EGD-3572] Application is the owner of Settings handling for its windows/widgets
[EGD-3572] Settings header moved to service-db public section
2020-11-27 15:38:19 +01:00
Piotr Tanski
506f5615ce
[EGD-4373] Fix for the unexpected call to onClose() method. ( #1048 )
2020-11-23 09:56:48 +01:00
Piotr Tanski
0a0366bb74
[EGD-4267] Don't clean application windows if the application switch is not yet confirmed. ( #1040 )
2020-11-19 09:21:54 +01:00
RobertPiet
c25ad79421
Revert "[EGD-3572] SettingsTable exchanged to Settings::Settings ( #968 )" ( #1035 )
...
This reverts commit f11bc1f0d0 .
Co-authored-by: Hubert Chrzaniuk <hubert.chrzaniuk@mudita.com >
2020-11-18 12:17:08 +01:00
RobertPiet
f11bc1f0d0
[EGD-3572] SettingsTable exchanged to Settings::Settings ( #968 )
...
[EGD-3572] Application has an instance of Settings - removed from derived apps
[EGD-3572] review issues resolved
[EGD-3572] shared_ptr -> unique_ptr
[EGD-3572] Primary Key for settings_tab:path
[EGD-3572] empty values handling
2020-11-18 10:40:29 +01:00
Radoslaw Wicik
b117704345
[EGD-4219] Convert service-evtmgr and service-lwip to library
2020-11-18 10:09:02 +01:00
PrzeBrudny
701641b87c
[EGD-4396] Fixed onClose call at application close. ( #1011 )
2020-11-16 11:36:53 +01:00
Radoslaw Wicik
998ceac48e
[EGD-4217] Convert service-db to library
2020-11-13 12:18:33 +01:00
Radoslaw Wicik
945e39df21
[EGD-4216] Convert service-cellular to library
2020-11-10 13:35:12 +01:00
Radoslaw Wicik
4bdfb00de7
[EGD-4214] Convert service audio to library
2020-11-09 11:56:19 +01:00
Piotr Tanski
22102c4ba5
[EGD-4200] Message handling refactored. ( #974 )
2020-11-06 15:24:59 +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
Adam
8bab7f0031
EGD-3585 ServiceGUI and ServiceEink initial cleanup ( #953 )
...
* EGD-3585 SerwiceGUI and ServiceEink initial cleanup
* moved code to one function per message handling
* removed dead code from comments
* added Service.cpp demangling to debug messages for clear output
* added Response value to return messages to `connect()`
2020-11-03 17:27:00 +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
alek
81a62fdb16
[EGD-4158] Added network access technology indicator
2020-10-27 10:13:41 +01:00
Piotr Tanski
dd50838789
[EGD-4051] Based application manager app switching on application stack. ( #858 )
...
* [EGD-4051] Based application manager app switching on application stack.
* [EGD-4051] Application manager thorough refactor.
2020-10-23 15:45:58 +02:00
Adam
91e67f4865
EGD-4102 ( #871 )
...
* EGD-4102 Added log to refreshed window and null check
* EGD-4102 Fixed messages crash
* EGD-4102 Fixed calendar crash and some funky code
2020-10-23 13:00:39 +02:00
Radoslaw Wicik
2276ceed67
[EGD-3743] Update copyrights in fies
2020-10-20 12:55:10 +02:00
Przemyslaw Brudny
7eaedae9c0
[EGD-4079] List looping rebuild fix. Draft msg overwriting sms input text. Crush on contact details application exit fix. Special characters inserts no longer call onBeforeShow.
2020-10-16 12:10:28 +02:00
Jakub Pyszczak
0744fe979f
[EGD-559] Volume popup - audio part
2020-10-13 21:35:12 +02:00
Adam Dobrowolski
7b4a706cd6
EGD-4036 Application windows - added register mechanism
...
* Moved ApplicationLauncher to separate files - declutering
* WindowsStore renamed to WindowsFactory - Store needs to be splitted toavoid antipattern
* Options window build dynamically onBeforeShow
* Dialog windows dynamically built
2020-10-13 17:46:10 +02:00
kkleczkowski
330c57e1d0
Egd 3259 ( #781 )
...
* [EGD-3259] Updating RTC time from network time.
* [EGD-3259] Updated changelog.
* [EGD-3259] Missing files.
* [EGD-3259] Time updaten notification.
* [EGD3259] Fixed SET_TIME_ZONE_REPORTING command.
* [EGD3259] SET_TIME_ZONE_REPORTING fixed properly.
* [EGD-3259] Commands added to factory.
* [EGD-3259] Fixes after rebase.
* [EGD-3259] Style fix.
* [EGD-3259] PR applied.
* [EGD-3259] PR applied again.
Co-authored-by: Kuba Kleczkowski <dd>
2020-10-07 15:33:46 +02:00
Jakub Pyszczak
2df98eea48
[EGD-3841] Add audio vibration and enable sound option
2020-10-06 17:06:34 +02:00
Tomas Rogala
460885701f
[EGD-3700] Switch window rework
...
-Create application->switchManyWindowsBack() method
-Create equivalent to empty window enum class
-Remove stored prevWindows variables
-Add bottom bar to empty window (equivalent to allEvents)
-Repair going back to previous windows functionality
-Repair switching window (with empty events DB)
-Add EventShift value to event records time
2020-10-06 09:35:14 +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
Tomek Sobkowiak
9ab0945f0f
[EDG-3825] Add base messages for settings service
2020-09-29 09:48:23 +02:00
Jakub Pyszczak
6295751412
[EGD-3818] Audio service cleanup
2020-09-28 10:54:07 +02:00
Jakub Pyszczak
d7617b2f3c
[EGD-3487] Volume buttons
2020-09-24 10:53:25 +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
jimmorrisson
7b626ce755
[EGD-3098] Add audio volume control per functionality.
2020-09-20 13:41:19 +02:00
jimmorrisson
63685f9247
[EGD-3097] Add storing and updating audio settings in database.
2020-09-11 12:06:03 +02:00
alek
66d7a4b722
[EGD-3402] Fixes for handling temporary contacts
...
Fix for adding contact from call app
Fix in windows stack
2020-07-16 13:49:44 +02:00
pholat
adaf18829e
gui::Text rewrite ( #483 )
...
* Text refactor added
2020-07-07 14:37:53 +02:00
alek
cc0b64cb88
[EGD-3237] fixed some other methods return types
2020-05-27 09:55:11 +02:00
alek
432e3ad7e2
[EGD-3237] fixed return type of switchWindow and returnToPreviousWindow
2020-05-27 09:55:11 +02:00
Alek Rudnik
08358df991
Egd 2825 sms clipboard ( #362 )
...
* [EGD-2825] clipboard class implementation
* [EGD-2825] returnToPreviousView moved from appwindow to application class
* [EGD-2825] paste
* [EGD-2825] fixed paste label
* [EGD-2825] copy
* [EGD-2825] comment
* [EGD-2825] removed init data
* [EDG-2825] add clipboard UT
* [EGD-2825] add sms fw option
renamed SMSTemplateData to SMSTextData
* [EGD-2825] fxies in EventStore
* [EGD-2825] PR fixes
* [EGD-2825] rem not needed comment
2020-05-15 13:34:26 +02:00
Adam Dobrowolski
432a9ad61b
[EGD-3160] Application.cpp moved all switch in DataReceivedHandler to functions
2020-04-24 10:36:32 +02:00
Mateusz Grzywacz
238ba83503
[EGD-3104] refresh fix on input
2020-04-23 11:19:17 +02:00
alek
37c3d69363
[EGD-3086] added new bool flag to control the windows stack
2020-04-17 15:05:32 +02:00
Mateusz Grzywacz
ce09a5e40e
SIM icon unification + fast refresh + missing icons
2020-04-15 11:11:18 +02:00
Alek Rudnik
09cf520c12
Egd 558 adjust volume during a call ( #283 )
...
* [EGD-558][fix] change error to info
* [EGD-558] added volume control of currently active audio operation
* [EGD-558] added ringing on incoming call
* [EGD-558] mini clean up in callwindow
* [EGD-558] removed reinterpret_casts and added some logging
* [EGD-558] rewritten methods to increment/decrement volume
* [EGD-558] clean up
* [EGD-558] moved volume control to application class
added nullptr checks
* [EGD-558] fixed types
* [EGD-558] added some audio debug logs
* [EGD-558] left a comment why ringing sound is currently disabled
* [EGD-558] PR fixes
* [EGD-558] PR fix
* [EGD-558] added propper error codes on pointer checking in Audio.cpp
2020-04-10 11:00:17 +02:00
Adam Dobrowolski
4a61f400e7
EGD-3055 Fixed printf issues
2020-04-08 12:23:53 +02:00