philmoz and GitHub
36172d7f44
chore(color): remove legacy color definitions ( #6204 )
2025-05-06 13:53:26 +10:00
philmoz and GitHub
c8c62737d5
fix(color): Lua LVGL object does not draw correctly when using a function ( #6193 )
2025-05-04 22:18:44 +10:00
philmoz and GitHub
a141e46046
feat(color): add fixed color set to the color picker ( #6182 )
2025-05-04 21:23:27 +10:00
Raphael Coeffic and GitHub
ab2a19e153
feat(radio): OS compatibility layer ( #5840 )
2025-05-03 19:07:49 +10:00
8f6f4cc07c
fix(color): LVGL file picker may crash if 'get' function is not set in Lua ( #6107 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2025-04-19 12:33:06 +10:00
7ddba250a4
fix(color): QR code blocks touch events ( #6104 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2025-04-18 18:16:51 +10:00
philmoz and GitHub
e4639b72ee
feat(color): add file picker button to LVGL Lua API ( #6098 )
2025-04-18 18:15:52 +10:00
philmoz and GitHub
93c5b7fccd
feat(lua): allow the filename for an image object to be set via a function ( #6091 )
2025-04-16 11:40:13 +10:00
f82c3dea8c
feat: Support for Flysky ST16 ( #6071 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: Malte Langermann <malte@langermann.net >
2025-04-16 11:18:21 +10:00
philmoz and GitHub
36987f811e
fix(color): widget 'Choice' option popup may show duplicate entries ( #6087 )
2025-04-14 07:44:13 +10:00
Peter Feerick
99b838a556
fix: quotes encoding
2025-04-10 05:16:12 +00:00
Risto and GitHub
8751b85b8a
fix(doc): describe more clearly availability of colorlcd Lua API functions ( #6060 )
2025-04-10 10:29:31 +10:00
philmoz and GitHub
d4b475d877
feat(color): add additional properties to the Lua LVGL arc object ( #6062 )
2025-04-10 10:05:54 +10:00
3djc and GitHub
07ea98db4a
fix(radio): prevent dedicated RGB LEDs flickering ( #6045 )
2025-04-04 12:44:53 +10:00
philmoz and GitHub
84e98e8b4b
fix(color): touch release event incorrectly sent to Lua scripts after key presses ( #6032 )
2025-03-31 15:14:07 +10:00
philmoz and GitHub
f5dd5c1f17
fix(color): lvgl.clear() not working correctly for Lua child layouts ( #6030 )
2025-03-29 10:36:37 +10:00
philmoz and GitHub
4f18632505
feat(color): telemetry queues for Lua, enhance default widget options ( #5926 )
2025-03-21 10:56:07 +10:00
Peter Feerick and GitHub
fa3dd4aa32
fix(lua): display "needs file" rather than "unknown error" ( #5991 )
2025-03-19 09:30:45 +10:00
Peter Feerick and GitHub
36f2b6aa05
fix(lua): missing delayPrec for getMix/insertMix ( #5886 )
2025-02-09 10:41:08 +10:00
Peter Feerick and GitHub
609fc05f33
fix(lua): missing speedPrec for getMix/insertMix ( #5874 )
2025-02-09 08:47:31 +10:00
philmoz and GitHub
80d831832f
feat(color): allow all UI controls for widgets when full screen ( #5808 )
2025-02-04 11:46:12 +10:00
philmoz and GitHub
d69de504fb
fix(bw): prevent phantom 'Script error' message after trying to load a Lua 5.2 luac file ( #5819 )
2025-01-23 08:33:50 +10:00
philmoz and GitHub
20a7b30bbe
fix(bw): prevent script from re-opening itself ( #5817 )
2025-01-22 12:41:20 +10:00
Matt Forrester and GitHub
9fb053ae67
fix(lua): stick "side" missing from model.getInput ( #5801 )
2025-01-21 18:07:17 +10:00
philmoz and GitHub
a6542e1448
feat(f4): more free memory on handsets with CCM RAM ( #5804 )
...
Alternative Lua memory allocator for radios with CCM RAM - primarily GX12 at present
2025-01-20 10:32:20 +10:00
philmoz and GitHub
b6d46325f7
chore: cleanup compiler warnings, disable "unaligned pointer value" warning ( #5743 )
2025-01-01 11:33:32 +10:00
47cba2211f
chores: update to LUA 5.3 ( #4203 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2024-12-24 12:45:06 +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
e4ba477e34
fix(radio): writing of .luac files can fail on some radios ( #5716 )
2024-12-22 12:40:37 +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
Matt Forrester and GitHub
689dbb23db
feat(lua): add getter/setter for Global Variable details ( #5688 )
2024-12-19 11:19:30 +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
79adb58dfc
feat(lua): add properties for dashed vertical and horizontal lines in Lvgl API ( #5681 )
2024-11-23 10:12:04 +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
1deac60b62
feat(color): add FILE type for widget options ( #5605 )
2024-10-18 10:47:00 +10:00
Wilhelm and GitHub
3c3a2dfb03
feat(lua): deliver EVT_TOUCH_RELEASE event ( #5587 )
2024-10-18 09:24:27 +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
22c9ed4153
fix(color): incorrect method called to free a widget options array ( #5593 )
2024-10-06 11:32:52 +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
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
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
philmoz and GitHub
40449bf730
fix(color): incorrect font name in Lua API ( #5531 )
2024-09-14 10:52:39 +10:00
philmoz and GitHub
ecfa1e1b5b
feat(color): add Slider & Choice widget option types ( #5518 )
2024-09-11 16:20:37 +10:00
17bf9dc813
feat: support for HelloRadioSky V16 ( #5317 )
...
Co-authored-by: Peter Feerick <pfeerick@users.noreply.github.com >
2024-09-02 09:45:59 +10:00
philmoz and GitHub
e0ec49d84e
chore(radio): remove EEPROM macros and related code ( #5461 )
2024-08-22 10:32:16 +10:00
Lupus the Canine and GitHub
e61fc89331
feat(lua): add end coordinates to lcd.drawTextLines ( #5452 )
2024-08-20 13:49:15 +10:00
Risto and GitHub
5e95e522e7
feat(lua): add screenshot() function ( #5181 )
2024-08-20 13:12:33 +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
Peter Feerick and GitHub
839cfbd53c
chore: more OTX to ETX housekeeping ( #5396 )
2024-08-14 21:02:29 +10:00