Commit Graph
4844 Commits
Author SHA1 Message Date
philmozandGitHub 7f727cb15c fix(radio): GV calculation and menu navigation in weight/offset/expo fields (#5564) 2024-10-10 11:43:14 +10:00
philmozandGitHub 4c82eaddbe fix(color): place UI for all three pots at bottom of main view for PL18/PL18EV (#5596) 2024-10-06 12:14:28 +10:00
philmozandGitHub ea9c9cda62 fix(color): automatic switch and source selection in popup menus not working (#5582) 2024-10-04 18:30:47 +10:00
philmozandGitHub 14437cf777 fix(color): wrong selection order of model buttons on manage models page (#5567) 2024-09-30 09:44:50 +10:00
philmozandGitHub c1c600cf35 feat(color): enhancements and fixes for Lua LVGL API (#5558)
New:
line and triangle primitives
message popup dialog
expose buttons for for font, alignment, color, timer, switch and source pickers
generic popup dialog that can be filled with other things
lvgl.isAppMode() function to let widgets know when app mode is active
additional containers for creating layouts (box and setting)
flex layouts

Fixes:
colors are updated when theme changes
fix memory leaks when stand alone scripts close
run stand alone scripts in a separate Lua state and use lua_pcallk() to prevent cross boundary errors (color only)
2024-09-30 09:41:48 +10:00
philmozandGitHub 471f87fc2a feat(bw128): show trim name in top bar when editing FM trim value (#5559) 2024-09-30 09:39:34 +10:00
philmozandGitHub 0b16dee15f feat(bw): add collapsable sections to B&W radio setup tab (#5529) 2024-09-30 09:35:45 +10:00
philmozandGitHub edb04cc833 fix(color): full screen widget may not exit cleanly after calling lcd.exitFullScreen() (#5544) 2024-09-19 18:05:08 +10:00
philmozandGitHub ecc083001b chore(lua): remove redundant entries (#5535)
added in 5518
2024-09-16 09:46:03 +10:00
philmozandGitHub c9c1c34987 fix(bw128): adjust FlightModes tab layout to better fit values (#5536) 2024-09-16 09:44:57 +10:00
philmozandGitHub 349ae2e1c1 feat(color): keep screen options when changing layout (#5530) 2024-09-14 12:04:45 +10:00
d417228677 feat: special function to push customisable switches (#5497)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
Co-authored-by: elecpower <elecpower@users.noreply.github.com>
2024-09-14 11:56:42 +10:00
philmozandGitHub 6e706c4b1c feat(color): show global variable names in UI (#5526) 2024-09-11 16:24:40 +10:00
philmozandGitHub ecfa1e1b5b feat(color): add Slider & Choice widget option types (#5518) 2024-09-11 16:20:37 +10:00
philmozandGitHub c3ed4c1f1b feat(color): use curve select button on outputs edit page to match inputs and mixes (#5524) 2024-09-11 16:00:41 +10:00
philmozandGitHub 7c7074e0b3 chore(radio): exclude custom functions not relevant to handset (#5523) 2024-09-11 12:02:57 +10:00
philmozandGitHub 045ad32495 fix(color): curve button remaining in pressed state when editing input or mix (#5522) 2024-09-11 11:06:10 +10:00
philmozandGitHub f0238e519c chore(color): remove unused code (#5517) 2024-09-09 09:13:40 +10:00
philmozandGitHub 3ac8da2575 fix(color): use LVGL canvas for drawing standalone script UI (#5509) 2024-09-06 10:56:42 +10:00
philmozandGitHub 64e454646f fix(color): cleanup update/refresh/event handling (#5500) 2024-09-06 10:41:54 +10:00
philmozandGitHub a35246b5fa fix(radio): a Lua script GF/SF continues to run after function changed (#5499) 2024-09-03 11:40:10 +10:00
philmozandGitHub 57aeb945bf fix(bw): enabling/disabling of GF/SF causing EM (#5498) 2024-09-03 10:36:54 +10:00
philmozandGitHub ee1d09e15b fix(color): Value widget not showing date or GPS telemetry sensors (#5495) 2024-09-03 10:36:36 +10:00
3djcandGitHub a904932788 fix(bw): prevent autodetection of unavailable sources (#5488) 2024-09-02 09:41:53 +10:00
Paul TapperandGitHub af9ba9cef7 feat: option to automatically power off radio after inactivity (#3414) 2024-08-28 15:31:25 +10:00
philmozandGitHub 2be160f1d2 fix(radio): multiplex setting is not valid for 1st line in a mix (#5465) 2024-08-26 20:53:55 +10:00
philmozandGitHub 262edf1a6b fix(color): portrait layout issues (#5474) 2024-08-26 20:22:05 +10:00
e0a3097620 feat(radio): sort global/special function names (#5429)
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2024-08-23 11:57:05 +10:00
philmozandGitHub e0ec49d84e chore(radio): remove EEPROM macros and related code (#5461) 2024-08-22 10:32:16 +10:00
Lupus the CanineandGitHub e61fc89331 feat(lua): add end coordinates to lcd.drawTextLines (#5452) 2024-08-20 13:49:15 +10:00
philmozandGitHub add61daa70 feat(color): adjust font size of text in Choice box to fit (#5458) 2024-08-20 10:21:13 +10:00
philmozandGitHub 79234ccafc chore(radio): cleanup code for isSourceAvailable functions (#5440) 2024-08-18 20:30:37 +10:00
philmozandGitHub 01869444c8 chore: fix some compiler warnings when building firmware (#5453) 2024-08-18 11:57:11 +10:00
3djcandGitHub ce01091eea feat: indicate in analog debug if serial gimbals are used (#5442) 2024-08-18 11:52:21 +10:00
philmozandGitHub f40ff60b55 fix(color): input edit preview refresh, missing switch display (#5449) 2024-08-17 21:20:52 +10:00
philmozandGitHub ea07680b2a fix(color): refresh issues on Input edit page (#5447) 2024-08-17 10:05:34 +10:00
Raphael CoefficandGitHub 95de1dcf7f chore: avoid shadowing Window::show() (#5441) 2024-08-16 22:26:54 +10:00
philmozandGitHub 7e7deb21dc feat: new SF GV Adjust mode to copy source (instead of %) value (#5406) 2024-08-16 08:32:12 +10:00
Peter FeerickandGitHub 839cfbd53c chore: more OTX to ETX housekeeping (#5396) 2024-08-14 21:02:29 +10:00
philmozandGitHub 102471751f feat: allow an 'input' as the source for weight, offset and curve in input line (#5418) 2024-08-14 20:19:50 +10:00
b6d0bac2a0 fix: compiling without external module (#5426)
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
2024-08-13 13:18:26 +02:00
philmozandGitHub 0594dab1f3 fix(bw): cannot select all numeric values for some fields (#5420) 2024-08-13 20:02:17 +10:00
philmozandGitHub 011397c4de feat(lua): add lvgl.page(), add optional parent property to lvgl.build() (#5407) 2024-08-13 11:26:50 +10:00
philmozandGitHub 5208124650 feat(color): scroll menu bar so selected tab icon always visible (#5412) 2024-08-13 10:38:28 +10:00
philmozandGitHub c18f35894a fix(bw): two blank lines where cursor disappears on MT12 trainer page (#5416) 2024-08-12 10:22:38 +10:00
philmozandGitHub 567da86582 fix(color): fullscreen dialog may appear over the main view UI (#5409) 2024-08-12 10:11:24 +10:00
eea9b85f9f fix(bw): ignore short/long press of ENTER if cursor on menu line (#5404)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2024-08-09 10:45:14 +10:00
philmozandGitHub 3f04b19113 fix(color): view refresh issues after opening telemetry sensor edit page (#5408) 2024-08-09 08:16:49 +10:00
philmozandGitHub eda4e6b9e1 fix(bw): change char selection order when editing names (#5390) 2024-08-08 14:51:23 +10:00
philmozandGitHub 5e745df8c1 fix(bw): unable to select GV as source for weight/offset/curve in input/mix (#5386) 2024-08-07 20:07:36 +10:00