Raphael Coeffic and Raphael Coeffic
c1cb76823a
Fix glitches
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
56bec5ca3a
WiP: String arrays for translations
...
DE, EN, FI, FR are done, now we need all the other languages
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
ee0c37157d
Remove legacy fonts and make the bootloader compile with LVGL
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
98194b0142
colorlcd: some utf8 fixes
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
86152da85d
Remove scratch buffer
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
b40441f0c0
WiP: remove legacy fonts
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
755617ae1a
Moved LVGL to libopenui
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
bd691b4545
Moved menu styles to theme
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
d17901f7ab
reenable LVGL rotary encoder code
...
libopenui update
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
7686118203
WiP: Move to themes
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
0db59bfcc1
Implement form drawing via styles rather than paint() method
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
479b97ca58
update libopenui
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
4c6d8dee1f
Update libopenui
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
0cd6c9d710
LVGL drawing
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
6999e30171
update libopenui
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
1d9d112e31
update to lvgl 8.2, switch to official github repo
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
d075d57bfd
libopenui update
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
29492ae960
libopenui lvgl udpate
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
dbd528e92b
libopenui update
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
c5d2439e61
use current libopenui/lvgl
...
enable BMP and PNG support in lvgl
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
9571a3c97f
prepared to use rotary encoder events in lvgl, not enbaled because of focus issues
2022-06-11 15:38:08 +02:00
kevinkoenig and Raphael Coeffic
751d1a0887
cleanup of all number edit display handlers.
2022-06-11 15:38:08 +02:00
kkoenig1@optonline.com and Raphael Coeffic
702a89d952
modifications to make no numberEdit() do their own painting. They all return strings to the numberEdit().
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
98e231c9d4
Fixes for some pop-ups and sliding main views
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
d1d503da08
Remove event bubbling
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
a34bb51590
Update libopenui
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
681c161dd3
Touch events again and some clean-up
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
7eb1aa8667
libopenui update
2022-06-11 15:38:08 +02:00
kkoenig1@optonline.com and Raphael Coeffic
9181e5e4e6
fix flight modes
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
a877915138
Fix scrolling
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
2b7a120a86
Fix sliders "getValue" == nullptr
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
731ac128dc
Use touch events from LVGL
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
8f68af094c
Add slider edit style
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
6dbe059c4e
Fix propagating focus from LVGL to libopenui
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
2c39042e16
Use LVGL sliders
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
02c64b07a9
Use LVGL scrolling events
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
b3f6b92408
udpate libopenui
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
9633f3cfeb
use updated libopenui
...
fix libopenui/lvgl run order
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
eceab2eeb6
use current libopenui state
2022-06-11 15:38:08 +02:00
Malte Langermann and Raphael Coeffic
daa957bb47
use the canvas image buffer to draw libopenui, one screen operation less per draw call
2022-06-11 15:38:08 +02:00
Malte Langermann and Raphael Coeffic
0844e8d480
use fixed libopenui
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
169dd1219d
reference new libopenui commit
2022-06-11 15:38:08 +02:00
kkoenig1@optonline.com and Raphael Coeffic
2495691c65
1. Included mroe fonts
...
2. change order of initialization. Lvgl has to be before ViewMain
3. Basic support for layers, but they are still broken when Menu's are used
4. Register input driver in lvglwrapper
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
6864954c84
use current libopenui state
2022-06-11 15:38:08 +02:00
Malte Langermann and Raphael Coeffic
06f72c3ce6
use the canvas image buffer to draw libopenui, one screen operation less per draw call
2022-06-11 15:38:08 +02:00
Malte Langermann and Raphael Coeffic
0c7d4cf1e9
use fixed libopenui
2022-06-11 15:38:08 +02:00
kkoenig1@optonline.com and Raphael Coeffic
35af1cd008
additional changges for keyboard processing
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
528e1a9031
reference new libopenui commit
2022-06-11 15:38:08 +02:00
kkoenig1@optonline.com and Raphael Coeffic
c62655e352
fix issues with layers, still broken
2022-06-11 15:38:08 +02:00
kkoenig1@optonline.com and Raphael Coeffic
fd276bb2fc
1. Included mroe fonts
...
2. change order of initialization. Lvgl has to be before ViewMain
3. Basic support for layers, but they are still broken when Menu's are used
4. Register input driver in lvglwrapper
2022-06-11 15:38:08 +02:00