Piotr Tański
4f3366ee80
[EGD-4157] Actions queue added
...
All actions shall be queued in order to process them later.
2021-02-24 14:52:20 +01:00
Przemyslaw Brudny
312d4a07a6
[EGD-3756] Created generic ListItemWithCallbacks
...
Added generic template for ListItemWithCallbacks.
Replaced onDimensionsChange with callbacks.
2021-02-15 14:17:04 +01:00
Piotr Tański
4c61595a27
[EGD-4801] Add application-wide top bar manager
...
Applications configure the top bar once for all their windows.
Sometimes, windows need to configure top bars with its configuration.
2021-01-21 10:46: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
Piotr Tanski
fe86716984
[EGD-4153] Use actions instead explicit applications switch. ( #1032 )
2020-11-23 09:32:42 +01:00
Piotr Tanski
57c7672f8f
[EGD-4366] Global data cleanup. ( #999 )
2020-11-13 10:16:40 +01:00
Piotr Tanski
22102c4ba5
[EGD-4200] Message handling refactored. ( #974 )
2020-11-06 15:24:59 +01:00
Marcin Smoczyński
486d21af0e
[EGD-4288] refactor global data ( #959 )
...
Reduce firmware size by refactoring global data defined in public
headers.
Each global variable which require runtime initialization adds
initialization code to every translation unit which includes the header
where the variable is defined and declared.
2020-11-04 18:24:39 +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
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
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
Piotr Tanski
fdb2cfdb5a
[EGD-3597] Shape rendering refactored. ( #827 )
2020-10-14 12:24:41 +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
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
mozdzyk
57a57805e9
[EGD-3359] Special characters and emoji window
2020-10-01 16:53:47 +02:00
Przemyslaw Brudny
5c64f96b11
[EGD-3336] Alignment refactor.
2020-07-15 13:07:20 +02:00
pholat
adaf18829e
gui::Text rewrite ( #483 )
...
* Text refactor added
2020-07-07 14:37:53 +02:00
Alek Rudnik
895369e8f8
[EGD-3114] fix alignment spelling ( #300 )
2020-04-15 09:13:37 +02:00
Adam Dobrowolski
4a61f400e7
EGD-3055 Fixed printf issues
2020-04-08 12:23:53 +02:00
Radoslaw Wicik
a8573a404c
Apply new style
2020-03-17 10:03:16 +01:00
Adam Dobrowolski
b70bd3aeda
EGD-2927 PR applied
2020-03-04 13:19:05 +01:00
Adam Dobrowolski
cb18433c78
[EGD-2927] GridLayout update/fixups to use in DesktopApp
2020-03-04 13:19:05 +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
Adam Dobrowolski
9e6402e228
[EGD-2335] Addeed codestyle to changed code chunks
2019-12-09 11:19:37 +01:00
Adam Dobrowolski
ba90b84009
[EGD-2335] Cleaned up comments and variable localizations
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
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
5381651663
[WIP] [EGD-2335] Application manager works ok after application state unification
2019-12-09 11:19:37 +01:00
Adam Dobrowolski
c93a0a72d0
[EGD-2335] Cleaned up comments in code
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