philmoz and GitHub
e2d06085d5
feat(color): allow Lua script to change the value of a textEdit control independently of user input ( #7503 )
2026-07-03 12:50:53 +10:00
Wilhelm and GitHub
fc61006fe4
fix(lua): numberEdit getter and prevent fillTriangle crash ( #7288 )
2026-05-06 17:07:55 +10:00
philmoz and GitHub
32565702e7
fix(color): add error handling for Lua LVGL object creation ( #7215 )
2026-03-27 21:02:26 +10:00
philmoz and GitHub
5f8a38bb18
feat(color): allow LVGL Lua objects to remain fixed in place within scrolling containers ( #7175 )
2026-03-18 12:21:52 +10:00
philmoz and GitHub
e6b98a0164
fix(color): allow negative width & height for Lua rectangle ( #7161 )
2026-03-10 15:23:06 +10:00
philmoz and GitHub
61f89b6076
feat(color): extend Lua API to allow changes to choice values, widget settings title ( #7152 )
2026-03-10 15:20:37 +10:00
philmoz and GitHub
653a2013ea
fix(color): widget Lua 'update' function may give unexpected error ( #7119 )
2026-02-22 09:49:58 +10:00
philmoz and GitHub
e13800e9b4
feat(lua): add 'borderPad' property for LVGL Lua script container objects ( #7095 )
2026-02-16 11:24:15 +10:00
philmoz and GitHub
cdd5fd5178
fix(color): label at the top & bottom of the page of Lua scripts may not be visible when scrolling ( #7079 )
2026-02-09 09:39:41 +10:00
philmoz and GitHub
dd931bc31b
feat(lua): add 'edited' callback to 'numberEdit' control for LVGL Lua scripts ( #7077 )
2026-02-09 09:36:43 +10:00
philmoz and GitHub
9a44335601
chore(color): implement publish/subscribe messaging to simplify code and further code consolidation ( #7032 )
2026-01-29 15:45:10 +10:00
philmoz and GitHub
b0ecde2842
chore(color): cleanup UI code ( #6989 )
2026-01-21 12:48:24 +10:00
495373d251
fix(color): back button may not be visible on Lua script 'page' ( #6956 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2026-01-07 10:18:39 +10:00
philmoz and GitHub
6b75d51867
fix(lua): event handling may not work when using the Lua 'page' object ( #6878 )
2025-12-17 11:32:11 +10:00
philmoz and GitHub
b57f735945
chore(color): improvements to Lua API ( #6846 )
2025-12-05 11:47:25 +10:00
philmoz and GitHub
d51c2e7465
fix(color): Lua LVGL page layout not always correct when using flex layouts ( #6841 )
2025-12-01 13:47:51 +10:00
philmoz and GitHub
9414308ebd
fix(color): file picker may not work in Lua scripts ( #6828 )
2025-11-28 12:59:28 +10:00
philmoz and GitHub
1931514140
feat: enable Companion simulator to switch UI language at runtime ( #6510 )
2025-11-03 09:57:09 +10:00
f72fcc3f25
chore(color): improvements for Lua LVGL API ( #6676 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2025-10-27 09:25:48 +10:00
philmoz and GitHub
7e53dd87fd
feat(color): start of UI for 3.0 ( #5685 )
2025-10-02 13:12:03 +10:00
philmoz and GitHub
5f6de9afae
feat(color): delay load the built in widgets to improve responsiveness ( #6480 )
2025-07-29 11:21:21 +10:00
philmoz and GitHub
d721aa9653
fix(color): momentaryButton in Lua script crashes radio ( #6460 )
2025-07-25 09:52:42 +10:00
philmoz and GitHub
c566634ba2
fix(lua): allow scrolling of containers in widget full screen mode ( #6406 )
2025-07-01 12:49:10 +10:00
philmoz and GitHub
3475978dd8
feat(color): enhancements and fixes to the LVGL Lua API's ( #6351 )
2025-06-13 11:10:50 +10:00
philmoz and GitHub
6a426ef324
fix(color): string passed to the Lua 'set' function of textEdit control may not be terminated ( #6334 )
2025-06-01 11:37:26 +10:00
philmoz and GitHub
7977e8e694
feat(color): additions/fixes for Lua LVGL API ( #6294 )
2025-05-26 10:35:53 +10:00
philmoz and GitHub
08b2b1a63a
fix(color): Lua LVGL line color not set correctly when 'pts' property is a function ( #6270 )
2025-05-18 08:36:26 +10:00
philmoz and GitHub
ae2fd600a7
feat(color): add a filter function to the Lua choice popup ( #6243 )
2025-05-12 14:31:52 +10:00
philmoz and GitHub
d22628d1d6
fix(color): prevent crash, show error if Lua script uses a deleted LVGL object ( #6229 )
2025-05-12 09:10:37 +10:00
philmoz and GitHub
9e20b7f2ee
fix(color): Lvgl 'line' object in Lua script may crash ( #6224 )
2025-05-08 22:30:19 +10:00
philmoz and GitHub
609110a257
feat(color): add 'menu' popup control to Lua API ( #6212 )
2025-05-07 11:45:38 +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
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
philmoz and GitHub
d4b475d877
feat(color): add additional properties to the Lua LVGL arc object ( #6062 )
2025-04-10 10:05:54 +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
philmoz and GitHub
80d831832f
feat(color): allow all UI controls for widgets when full screen ( #5808 )
2025-02-04 11:46:12 +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
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
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
ecfa1e1b5b
feat(color): add Slider & Choice widget option types ( #5518 )
2024-09-11 16:20:37 +10:00
Peter Feerick and GitHub
839cfbd53c
chore: more OTX to ETX housekeeping ( #5396 )
2024-08-14 21:02:29 +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
4d29d5dbae
feat(color): additions to LVGL for Lua scripts ( #5179 )
2024-07-01 09:07:18 +10:00
philmoz and GitHub
e7509349b3
chore(color): more layout cleanup and minor bug fixes ( #5171 )
2024-06-17 05:40:08 +00:00
philmoz and GitHub
b4e33fc439
feat(lua): support for using LVGL objects on colorlcd ( #4887 )
2024-06-13 13:16:07 +10:00