philmoz and GitHub
8812c36502
fix(bw): simulator may crash on Linux when SYS key pressed ( #5780 )
2025-01-15 12:36:16 +10:00
philmoz and GitHub
608c62bc35
fix(color): focus border clipped on custom throttle check input value ( #5771 )
2025-01-13 10:04:29 +10:00
philmoz and GitHub
8d58ae3cf8
fix(bw): customisable switch LED color text sometimes incorrect on GX12 ( #5776 )
2025-01-13 08:45:58 +10:00
philmoz and GitHub
a068a8741b
chore: remove ADC_DIRECTION diagnostic from build output ( #5748 )
2025-01-03 10:01:58 +10:00
philmoz and GitHub
b6d46325f7
chore: cleanup compiler warnings, disable "unaligned pointer value" warning ( #5743 )
2025-01-01 11:33:32 +10:00
philmoz and GitHub
8b1e9c9e5d
fix(color): channel monitor crash when changing from logical switch view ( #5740 )
2024-12-28 10:00:04 +10:00
philmoz and GitHub
28b0cb9e71
fix(radio): potential crash when writing .luac files ( #5732 )
2024-12-24 10:53:05 +10:00
philmoz and GitHub
c4bc6722d5
fix(bw): incorrect characters displayed for pre-flight checks ( #5733 )
2024-12-24 10:52:48 +10:00
philmoz and GitHub
fc642aaf48
feat(bw): make more RAM available to Lua scripts on some radios ( #5717 )
2024-12-22 12:56:33 +10:00
philmoz and GitHub
e4ba477e34
fix(radio): writing of .luac files can fail on some radios ( #5716 )
2024-12-22 12:40:37 +10:00
philmoz and GitHub
154cdf9c2f
fix(bw): roller needs two clicks to move past model setup 'Customisable Switches' line ( #5727 )
2024-12-22 11:09:01 +10:00
philmoz and GitHub
8e37d4e49a
fix(color): VCENTER does not work for Lua drawText function ( #5730 )
2024-12-22 11:02:26 +10:00
philmoz and GitHub
fc841b1876
fix(color): cannot remove background color on 2nd panel in 2x4 layout ( #5726 )
2024-12-20 11:00:12 +10:00
philmoz and GitHub
d1936d0585
fix(color): potential crash when changing screen layout ( #5725 )
2024-12-20 10:59:27 +10:00
philmoz and GitHub
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
philmoz and GitHub
c703cb3ac9
fix(color): solid background for fullscreen warning dialogs ( #5712 )
2024-12-16 20:32:37 +10:00
philmoz and GitHub
b35baecfb9
fix(radio): trim values scaled incorrectly when displayed via Lua ( #5674 )
2024-11-24 13:22:57 +10:00
philmoz and GitHub
4bea3af3a4
chore!(color): remove font offsets for Lua 'lcd' text drawing ( #5671 )
2024-11-24 12:28:14 +10:00
philmoz and GitHub
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
philmoz and GitHub
79adb58dfc
feat(lua): add properties for dashed vertical and horizontal lines in Lvgl API ( #5681 )
2024-11-23 10:12:04 +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
philmoz and GitHub
4e5ed85572
fix(bw): incorrect SQT5 font characters displayed for some translations ( #5665 )
2024-11-22 06:59:05 +10:00
philmoz and GitHub
2150ac46e7
fix(color): issues with main view UI ( #5659 )
2024-11-19 10:42:16 +10:00
philmoz and GitHub
f0522f8b38
fix(v16): add missing SWSERIALPOWER define for V16 ( #5669 )
2024-11-19 10:41:26 +10:00
philmoz and GitHub
58907d7646
fix(color): show script name for 'RGB led' function in SF/GF list view ( #5675 )
2024-11-19 10:40:45 +10:00
philmoz and GitHub
100906a576
fix(color): touch events may not work correctly in the SD file browser ( #5658 )
2024-11-11 09:25:03 +10:00
philmoz and GitHub
50cfd4d1f7
feat(lua): add 'align' and 'opacity' properties for some LVGL widget objects ( #5654 )
2024-11-09 12:26:47 +10:00
philmoz and GitHub
314e93a381
fix(color): preview not removed in SD manager after image file deleted ( #5655 )
2024-11-09 12:05:28 +10:00
philmoz and GitHub
adf24e760f
feat(color): add option for 'Copy min/max/center to all outputs' ( #5632 )
2024-10-23 11:29:30 +10:00
philmoz and GitHub
1deac60b62
feat(color): add FILE type for widget options ( #5605 )
2024-10-18 10:47:00 +10:00
philmoz and GitHub
e8224b8f08
feat(bw): add 'Set Screen' special function to B&W radios ( #5589 )
2024-10-17 15:58:34 +10:00
philmoz and GitHub
34856136c9
chore: remove unused NAVIGATION_TYPE define ( #5606 )
2024-10-11 12:14:43 +10:00
philmoz and GitHub
49734e4336
fix(bw): navigation for main view, logical switches and special functions ( #5601 )
2024-10-11 10:16:11 +10:00
philmoz and GitHub
7f727cb15c
fix(radio): GV calculation and menu navigation in weight/offset/expo fields ( #5564 )
2024-10-10 11:43:14 +10:00
philmoz and GitHub
fcc75bd6b7
fix(bw): unshifted trims on XLite radios should always adjust elevator and aileron ( #5580 )
2024-10-08 10:43:14 +10:00
philmoz and GitHub
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
philmoz and GitHub
22c9ed4153
fix(color): incorrect method called to free a widget options array ( #5593 )
2024-10-06 11:32:52 +10:00
philmoz and GitHub
a4d93c6931
fix(bw): incorrect module bay size for T12Max and T14 ( #5592 )
2024-10-05 14:49:54 +10:00
philmoz and GitHub
3a5aa3683f
fix(color): special function 'Set Main Screen' settings not written to YAML file correctly ( #5588 )
2024-10-04 18:32:22 +10:00
philmoz and GitHub
23233278bb
chore: update sf/gf sort order from recent changes ( #5590 )
2024-10-04 18:31:42 +10:00
philmoz and GitHub
ea9c9cda62
fix(color): automatic switch and source selection in popup menus not working ( #5582 )
2024-10-04 18:30:47 +10:00
philmoz and GitHub
14437cf777
fix(color): wrong selection order of model buttons on manage models page ( #5567 )
2024-09-30 09:44:50 +10:00
philmoz and GitHub
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
philmoz and GitHub
471f87fc2a
feat(bw128): show trim name in top bar when editing FM trim value ( #5559 )
2024-09-30 09:39:34 +10:00
philmoz and GitHub
0b16dee15f
feat(bw): add collapsable sections to B&W radio setup tab ( #5529 )
2024-09-30 09:35:45 +10:00
philmoz and GitHub
2bd62c95c8
chore: update yaml_datastructs files ( #5562 )
2024-09-26 18:47:46 +10:00
philmoz and GitHub
edb04cc833
fix(color): full screen widget may not exit cleanly after calling lcd.exitFullScreen() ( #5544 )
2024-09-19 18:05:08 +10:00
philmoz and GitHub
ecc083001b
chore(lua): remove redundant entries ( #5535 )
...
added in 5518
2024-09-16 09:46:03 +10:00
philmoz and GitHub
c9c1c34987
fix(bw128): adjust FlightModes tab layout to better fit values ( #5536 )
2024-09-16 09:44:57 +10:00
philmoz and GitHub
349ae2e1c1
feat(color): keep screen options when changing layout ( #5530 )
2024-09-14 12:04:45 +10:00
philmoz and GitHub
40449bf730
fix(color): incorrect font name in Lua API ( #5531 )
2024-09-14 10:52:39 +10:00
philmoz and GitHub
6e706c4b1c
feat(color): show global variable names in UI ( #5526 )
2024-09-11 16:24:40 +10:00
philmoz and GitHub
ecfa1e1b5b
feat(color): add Slider & Choice widget option types ( #5518 )
2024-09-11 16:20:37 +10:00
philmoz and GitHub
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
philmoz and GitHub
7c7074e0b3
chore(radio): exclude custom functions not relevant to handset ( #5523 )
2024-09-11 12:02:57 +10:00
philmoz and GitHub
045ad32495
fix(color): curve button remaining in pressed state when editing input or mix ( #5522 )
2024-09-11 11:06:10 +10:00
philmoz and GitHub
4f88ed4921
fix(radio): CS values may be read incorrectly from yaml ( #5515 )
2024-09-09 09:50:07 +10:00
philmoz and GitHub
f0238e519c
chore(color): remove unused code ( #5517 )
2024-09-09 09:13:40 +10:00
philmoz and GitHub
3ac8da2575
fix(color): use LVGL canvas for drawing standalone script UI ( #5509 )
2024-09-06 10:56:42 +10:00
philmoz and GitHub
64e454646f
fix(color): cleanup update/refresh/event handling ( #5500 )
2024-09-06 10:41:54 +10:00
philmoz and GitHub
5e283b8823
fix(simu): incorrect key mappings for T12MAX, TPROS ( #5505 )
2024-09-05 11:17:26 +10:00
philmoz and GitHub
a35246b5fa
fix(radio): a Lua script GF/SF continues to run after function changed ( #5499 )
2024-09-03 11:40:10 +10:00
philmoz and GitHub
57aeb945bf
fix(bw): enabling/disabling of GF/SF causing EM ( #5498 )
2024-09-03 10:36:54 +10:00
philmoz and GitHub
ee1d09e15b
fix(color): Value widget not showing date or GPS telemetry sensors ( #5495 )
2024-09-03 10:36:36 +10:00
philmoz and GitHub
2be160f1d2
fix(radio): multiplex setting is not valid for 1st line in a mix ( #5465 )
2024-08-26 20:53:55 +10:00
philmoz and GitHub
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
philmoz and GitHub
e0ec49d84e
chore(radio): remove EEPROM macros and related code ( #5461 )
2024-08-22 10:32:16 +10:00
philmoz and GitHub
8cfa5b4846
chore: inconsistencies in yaml conversion files ( #5460 )
...
- some radios without rotary encoders storing rotenc settings
- x12s and x10s datastructs were identical
2024-08-22 10:06:43 +10:00
philmoz and GitHub
78d23ba2b9
chore(radio): reduce FLASH size by using symmetry of sine values ( #5463 )
2024-08-20 11:30:27 +10:00
philmoz and GitHub
add61daa70
feat(color): adjust font size of text in Choice box to fit ( #5458 )
2024-08-20 10:21:13 +10:00
philmoz and GitHub
5ca2419e0d
chore: replace f_puts and f_printf functions to save FLASH space ( #5459 )
2024-08-20 09:51:06 +10:00
philmoz and GitHub
06db4c7989
fix(lua): radio tries to run 'nil' script if SF disabled ( #5457 )
2024-08-19 09:01:33 +10:00
philmoz and GitHub
79234ccafc
chore(radio): cleanup code for isSourceAvailable functions ( #5440 )
2024-08-18 20:30:37 +10:00
philmoz and GitHub
01869444c8
chore: fix some compiler warnings when building firmware ( #5453 )
2024-08-18 11:57:11 +10:00
philmoz and GitHub
f40ff60b55
fix(color): input edit preview refresh, missing switch display ( #5449 )
2024-08-17 21:20:52 +10:00
philmoz and GitHub
f865578b42
fix(simulator): SourceNumberEdit not working on Windows ( #5450 )
2024-08-17 19:09:03 +10:00
philmoz and GitHub
ea07680b2a
fix(color): refresh issues on Input edit page ( #5447 )
2024-08-17 10:05:34 +10:00
philmoz and GitHub
7e7deb21dc
feat: new SF GV Adjust mode to copy source (instead of %) value ( #5406 )
2024-08-16 08:32:12 +10:00
philmoz and GitHub
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
philmoz and GitHub
0594dab1f3
fix(bw): cannot select all numeric values for some fields ( #5420 )
2024-08-13 20:02:17 +10:00
philmoz and GitHub
011397c4de
feat(lua): add lvgl.page(), add optional parent property to lvgl.build() ( #5407 )
2024-08-13 11:26:50 +10:00
philmoz and GitHub
5208124650
feat(color): scroll menu bar so selected tab icon always visible ( #5412 )
2024-08-13 10:38:28 +10:00
philmoz and GitHub
8443b50aef
fix(bw): LONG press RTN to exit Lua script closes tools menu ( #5417 )
2024-08-12 10:37:02 +10:00
philmoz and GitHub
c18f35894a
fix(bw): two blank lines where cursor disappears on MT12 trainer page ( #5416 )
2024-08-12 10:22:38 +10:00
philmoz and GitHub
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
philmoz and GitHub
317bb052bc
fix(lua): widget background function not always run when offscreen ( #5399 )
2024-08-09 10:44:44 +10:00
philmoz and GitHub
3f04b19113
fix(color): view refresh issues after opening telemetry sensor edit page ( #5408 )
2024-08-09 08:16:49 +10:00
philmoz and GitHub
eda4e6b9e1
fix(bw): change char selection order when editing names ( #5390 )
2024-08-08 14:51:23 +10:00
philmoz and GitHub
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
philmoz and GitHub
48977acfc4
fix(color): use TIMERS value instead of assuming always 3 ( #5391 )
2024-08-07 19:24:11 +10:00
philmoz and GitHub
ebe7414bec
feat(color): add long press menu for directories in SD browser ( #5388 )
2024-08-07 19:22:30 +10:00
philmoz and GitHub
e8aad3b33e
fix(cpn): simulator crashes in SD browser ( #5387 )
2024-08-06 11:46:25 +10:00
philmoz and GitHub
3c2048731f
chore: RU translation for 'Widget size' ( #5389 )
2024-08-06 11:45:24 +10:00
philmoz and GitHub
53628a386f
fix(color): main view layout, lua widget display issues ( #5382 )
2024-08-05 15:23:13 +10:00
philmoz and GitHub
c003cb4295
feat(color): allow up to 10 widget options ( #5365 )
2024-08-05 15:14:44 +10:00
philmoz and GitHub
4a0308a46f
feat(color): delay load images in SD browser, show 'Loading...' msg ( #5376 )
2024-08-05 10:55:07 +10:00
philmoz and GitHub
181a47e73c
feat(color): show widget name in settings popups ( #5372 )
...
And highlight currently selected widget in selection menu.
2024-08-05 10:52:07 +10:00