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
db684893e2
Refresh screen via call back set by lcdSetFlushCb
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
ab76639301
Fix standalone LUA
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
7417b6568b
Some cleanup & reformating
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
59c5e22620
Copy draw buffer into frame buffer after last vertical line
...
TODO: get rid of the blocking DMA copy
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
b827376acb
Moved frame buffers to lcd.cpp
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
df7db43940
Prevent simu lockup on exit
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
7702ee7bba
Fixed simu inverted display
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
0404919667
Fix switch position label type
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
30e3ac3399
Basic utf8 support for B&W radios
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
gagarinlg and Raphael Coeffic
8d6a7c2da5
preparation for PL18, differentiate between physical and UI screen size
...
adapt to partial draw calls from LVGL
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
e9612b1104
Fixed menu styles for selected item
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
2658ed50ff
Some tileview fixes
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
0cd6c9d710
LVGL drawing
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
655e20a774
Fix non-null terminated string
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
39b2a40f4e
fix CMakeList for new lvgl version
2022-06-11 15:38:08 +02:00
kevinkoenig and Raphael Coeffic
5e0cf9964a
revert theme changes
2022-06-11 15:38:08 +02:00
kevinkoenig and Raphael Coeffic
5f72c46e9d
beginnings of themes
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
d6d7713000
Fix clicking on topbar
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
681c161dd3
Touch events again and some clean-up
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
81366e5ae6
WiP: use tileview in ViewMain
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
b23cb30884
Mandate providing a parent on layout creation
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
731ac128dc
Use touch events from LVGL
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
108dbc747b
fix outputs widget vertical line drawing
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
865ba72ed0
Snap to main menu icons
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
90c23a15a5
select fab carousel: fix dimensions
2022-06-11 15:38:08 +02:00
gagarinlg and Raphael Coeffic
82051f6149
touch fixes for LVGL
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
kkoenig1@optonline.com and Raphael Coeffic
87472b5a1e
additional changges for keyboard processing
2022-06-11 15:38:08 +02:00
kkoenig1@optonline.com and Raphael Coeffic
7271c4f730
added factory code, and the beginnings of styling
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
f6c7607cc2
touch fixes for LVGL
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