Commit Graph
4865 Commits
Author SHA1 Message Date
philmozandGitHub 154cdf9c2f fix(bw): roller needs two clicks to move past model setup 'Customisable Switches' line (#5727) 2024-12-22 11:09:01 +10:00
philmozandGitHub fc841b1876 fix(color): cannot remove background color on 2nd panel in 2x4 layout (#5726) 2024-12-20 11:00:12 +10:00
philmozandGitHub d1936d0585 fix(color): potential crash when changing screen layout (#5725) 2024-12-20 10:59:27 +10:00
3djcandGitHub 91a961f7fb fix(bumblebee): customisable switches display issue, audio mute not working (#5722) 2024-12-20 08:12:52 +10:00
philmozandGitHub 0568df1f99 fix(color): rotary encoder events not always working on some screens (#5714)
Specifically, after having left screens with TableField focused
2024-12-19 10:35:52 +10:00
12e84b5710 feat(color): only use red background for alert screens (#5715)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
2024-12-17 06:13:24 +10:00
philmozandGitHub c703cb3ac9 fix(color): solid background for fullscreen warning dialogs (#5712) 2024-12-16 20:32:37 +10:00
36cdd93a1a feat: support for RadioMaster GX12 (#5703)
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2024-12-13 12:41:38 +10:00
6d17448be5 feat: S.Port telemetry for PPM/SBUS external module (#5689)
Co-authored-by: Michael <mha1@users.noreply.github.com>
2024-12-12 11:19:34 +10:00
philmozandGitHub 4b8628524b fix(color): cannot change 'Invert' state on radios with no touch screen (#5663)
in switch and source choice popup
2024-11-24 09:03:45 +10:00
8fd3d50add feat: add support for ExpressLRS optional arming method (#5641)
Co-authored-by: elecpower <elecpower@users.noreply.github.com>
2024-11-22 21:32:40 +10:00
d94bc3321c feat(radio): add repeat option for 'RGB Led' SF (#5677)
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2024-11-22 07:44:05 +10:00
philmozandGitHub 2150ac46e7 fix(color): issues with main view UI (#5659) 2024-11-19 10:42:16 +10:00
philmozandGitHub 58907d7646 fix(color): show script name for 'RGB led' function in SF/GF list view (#5675) 2024-11-19 10:40:45 +10:00
philmozandGitHub 100906a576 fix(color): touch events may not work correctly in the SD file browser (#5658) 2024-11-11 09:25:03 +10:00
3djcandGitHub d1c7bff8ef fix: only display PPM multiplier for trainer when PPM is used (#5649) 2024-11-09 12:35:16 +10:00
philmozandGitHub 314e93a381 fix(color): preview not removed in SD manager after image file deleted (#5655) 2024-11-09 12:05:28 +10:00
philmozandGitHub adf24e760f feat(color): add option for 'Copy min/max/center to all outputs' (#5632) 2024-10-23 11:29:30 +10:00
philmozandGitHub 1deac60b62 feat(color): add FILE type for widget options (#5605) 2024-10-18 10:47:00 +10:00
philmozandGitHub e8224b8f08 feat(bw): add 'Set Screen' special function to B&W radios (#5589) 2024-10-17 15:58:34 +10:00
philmozandGitHub 49734e4336 fix(bw): navigation for main view, logical switches and special functions (#5601) 2024-10-11 10:16:11 +10:00
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