Commit Graph
3912 Commits
Author SHA1 Message Date
Raphael CoefficandRaphael 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 CoefficandRaphael Coeffic db684893e2 Refresh screen via call back set by lcdSetFlushCb 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic ab76639301 Fix standalone LUA 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 7417b6568b Some cleanup & reformating 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael 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 CoefficandRaphael Coeffic b827376acb Moved frame buffers to lcd.cpp 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic df7db43940 Prevent simu lockup on exit 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 7702ee7bba Fixed simu inverted display 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic ee0c37157d Remove legacy fonts and make the bootloader compile with LVGL 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 0404919667 Fix switch position label type 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 98194b0142 colorlcd: some utf8 fixes 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 30e3ac3399 Basic utf8 support for B&W radios 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 86152da85d Remove scratch buffer 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic b40441f0c0 WiP: remove legacy fonts 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael 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 CoefficandRaphael Coeffic 755617ae1a Moved LVGL to libopenui 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic e9612b1104 Fixed menu styles for selected item 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic bd691b4545 Moved menu styles to theme 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic d17901f7ab reenable LVGL rotary encoder code
libopenui update
2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 7686118203 WiP: Move to themes 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 0db59bfcc1 Implement form drawing via styles rather than paint() method 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 2658ed50ff Some tileview fixes 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 0cd6c9d710 LVGL drawing 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 655e20a774 Fix non-null terminated string 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic 6999e30171 update libopenui 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic 39b2a40f4e fix CMakeList for new lvgl version 2022-06-11 15:38:08 +02:00
kevinkoenigandRaphael Coeffic 5e0cf9964a revert theme changes 2022-06-11 15:38:08 +02:00
kevinkoenigandRaphael Coeffic 5f72c46e9d beginnings of themes 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic 9571a3c97f prepared to use rotary encoder events in lvgl, not enbaled because of focus issues 2022-06-11 15:38:08 +02:00
kevinkoenigandRaphael Coeffic 751d1a0887 cleanup of all number edit display handlers. 2022-06-11 15:38:08 +02:00
kkoenig1@optonline.comandRaphael 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 CoefficandRaphael Coeffic d6d7713000 Fix clicking on topbar 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 98e231c9d4 Fixes for some pop-ups and sliding main views 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic d1d503da08 Remove event bubbling 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 681c161dd3 Touch events again and some clean-up 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 81366e5ae6 WiP: use tileview in ViewMain 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic b23cb30884 Mandate providing a parent on layout creation 2022-06-11 15:38:08 +02:00
kkoenig1@optonline.comandRaphael Coeffic 9181e5e4e6 fix flight modes 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic a877915138 Fix scrolling 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 731ac128dc Use touch events from LVGL 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic 108dbc747b fix outputs widget vertical line drawing 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 865ba72ed0 Snap to main menu icons 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 90c23a15a5 select fab carousel: fix dimensions 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic 82051f6149 touch fixes for LVGL 2022-06-11 15:38:08 +02:00
Malte LangermannandRaphael 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.comandRaphael Coeffic 87472b5a1e additional changges for keyboard processing 2022-06-11 15:38:08 +02:00
kkoenig1@optonline.comandRaphael Coeffic 7271c4f730 added factory code, and the beginnings of styling 2022-06-11 15:38:08 +02:00
kkoenig1@optonline.comandRaphael 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
gagarinlgandRaphael Coeffic f6c7607cc2 touch fixes for LVGL 2022-06-11 15:38:08 +02:00
Malte LangermannandRaphael 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