Commit Graph
386 Commits
Author SHA1 Message Date
Raphael CoefficandRaphael Coeffic c1cb76823a Fix glitches 2022-06-11 15:38:08 +02:00
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 ee0c37157d Remove legacy fonts and make the bootloader compile with LVGL 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 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
Raphael CoefficandRaphael Coeffic 755617ae1a Moved LVGL to libopenui 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 479b97ca58 update libopenui 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 4c6d8dee1f Update libopenui 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 0cd6c9d710 LVGL drawing 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic 6999e30171 update libopenui 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic 1d9d112e31 update to lvgl 8.2, switch to official github repo 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic d075d57bfd libopenui update 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic 29492ae960 libopenui lvgl udpate 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic dbd528e92b libopenui update 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic c5d2439e61 use current libopenui/lvgl
enable BMP and PNG support in lvgl
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 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 a34bb51590 Update libopenui 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
gagarinlgandRaphael Coeffic 7eb1aa8667 libopenui update 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 2b7a120a86 Fix sliders "getValue" == nullptr 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
Raphael CoefficandRaphael Coeffic 8f68af094c Add slider edit style 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 6dbe059c4e Fix propagating focus from LVGL to libopenui 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 2c39042e16 Use LVGL sliders 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 02c64b07a9 Use LVGL scrolling events 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic b3f6b92408 udpate libopenui 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic 9633f3cfeb use updated libopenui
fix libopenui/lvgl run order
2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic eceab2eeb6 use current libopenui state 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
Malte LangermannandRaphael Coeffic 0844e8d480 use fixed libopenui 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic 169dd1219d reference new libopenui commit 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 6864954c84 use current libopenui state 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
Malte LangermannandRaphael Coeffic 0c7d4cf1e9 use fixed libopenui 2022-06-11 15:38:08 +02:00
kkoenig1@optonline.comandRaphael Coeffic 35af1cd008 additional changges for keyboard processing 2022-06-11 15:38:08 +02:00
gagarinlgandRaphael Coeffic 528e1a9031 reference new libopenui commit 2022-06-11 15:38:08 +02:00
kkoenig1@optonline.comandRaphael Coeffic c62655e352 fix issues with layers, still broken 2022-06-11 15:38:08 +02:00
kkoenig1@optonline.comandRaphael 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