Commit Graph
21731 Commits
Author SHA1 Message Date
Raphael Coeffic 5403ab4b00 Filter out invalid chars to avoid out-of-bounds memory access 2021-05-08 00:21:58 +02:00
Raphael Coeffic edd9e2e287 Fixes necessary for using newest Stb/libopenui version 2021-05-08 00:01:07 +02:00
Raphael Coeffic c25d599393 Fixes for new Stb version
As it seems, RGB888 bitmap are now declared as ARGB8888, as load_stb() requests 4 bytes / pixel.
Now, real grayscale is used instead of just using "red" as alpha, as was previously done.
2021-05-07 23:58:20 +02:00
Raphael Coeffic 7b63477300 Cleanup notes 2021-05-07 22:41:43 +02:00
Raphael Coeffic 21940b1572 Fixed clipping in drawBitmapPattern() 2021-05-07 22:41:43 +02:00
Raphael Coeffic 76cdb7f527 Cleanup 2021-05-07 22:41:43 +02:00
Raphael Coeffic a1cfe638b3 WiP: works with radio 2021-05-07 22:41:43 +02:00
Raphael Coeffic ff71826fbc Use full range in 8bit encoding 2021-05-07 22:41:43 +02:00
Raphael Coeffic 347bc76b2b Move some big template methods into .cpp with explicit instantiation 2021-05-07 22:41:43 +02:00
Raphael Coeffic 7510577dfc Use DMA ops for blending in drawFilledRect() 2021-05-07 22:41:43 +02:00
Raphael Coeffic 596ef31384 ColorEdit shall use it's own color instead of modifying the color table 2021-05-07 22:41:43 +02:00
Raphael Coeffic d274f6ac7f Remove the color table 2021-05-07 22:41:43 +02:00
Raphael Coeffic 0faa189984 Fixed 'opacity' default parameters 2021-05-07 22:41:43 +02:00
Raphael Coeffic 7ca1f0d74c Fix modal window opacity 2021-05-07 22:41:43 +02:00
Raphael Coeffic e251f63a35 Removed color table and added the list of colors to be defined 2021-05-07 22:41:43 +02:00
Raphael Coeffic 8ec57dd39e Move opacity in a separate parameter and use true color instead of palette index 2021-05-07 22:41:43 +02:00
Bertrand SongisandGitHub 02f25e8346 Update CREDITS.txt 2021-05-07 14:10:39 +02:00
Raphael Coeffic 50efcd2490 change splash image 2021-05-07 13:02:51 +02:00
3djc dfc84a9b85 Fix windows compilation 2021-05-07 10:58:39 +02:00
3djc 6291229444 Fix model navigation for rotary enc radios 2021-05-07 10:13:08 +02:00
Raphael Coeffic aee486bffd Added clang-format file 2021-05-07 10:09:56 +02:00
Raphael CoefficandGitHub a55d447d31 Update README.md 2021-05-06 22:22:56 +02:00
Raphael CoefficandGitHub 84ab640d6c Update README.md 2021-05-06 22:20:41 +02:00
Raphael Coeffic e44e3e6fe6 Removed some targets from build 2021-05-06 13:29:17 +02:00
Raphael CoefficandGitHub f7c3073da2 Update README.md 2021-05-06 13:00:42 +02:00
Raphael CoefficandRaphael Coeffic d45381829e update libopenui 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic d62bce4427 Fix display inversion issue in T12 tests-radio 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic 2498f438f4 Cleanup and update libopenui 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic 9caa10c750 Fixed LCD tests 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic d877efddef Added touch focus handling in view main 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic eb4e4af0d2 Fixed display inversion issues. 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic 12ede2ca62 Fixed inverstion issue on radio
Spoiler: only some bitmaps used to be inverted. Added masks and fonts now in inverted mode to use the same functions.
2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic 3bf5d8e177 Somehow working driver for the radio 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic 4fe2aaefe6 Compilation fix for non-touch hardware 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic 4f0ca997a8 Fixed segfault for widgets without options 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic a01a22c96f Select the widget when touched prior to firing up the menu 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic a369f83f13 Update the test changes related to color changes 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic a37d3900c5 Prevent image downscaling on every refresh (ModelBmp) 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic 06335e596d Added scratch buffer and use the modifed drawFilledRect() (see libopenui#15) 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic b992cc773b Shuffling colors around 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic 4935ed991e Move simu LCD buffer to the right place 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic 4b840c7e32 Fix stack crash with value widget 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic 3a3d8bfbad Cleanup 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic 05115bc2da Fixed view main menu border 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic 2c790cbc16 Fix focus issue when leaving "Setup Widget" screen. 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic de86bdcc97 Added SelectFabCarousel to implement a button carousel. 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic 8ff852a560 Fixes and and a hint message on how to exit fullscreen mode. 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic d470092952 Improved SelectFabButton 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic f305fd397d Selectable widgets (+edit, fullscreen mode, etc) 2021-05-06 12:55:59 +02:00
Raphael CoefficandRaphael Coeffic f0f6a1e093 Fixed various issues while running "teckel12/LuaTelemetry" widget 2021-05-06 12:55:59 +02:00