Commit Graph

214 Commits

Author SHA1 Message Date
s-hadinger
0ba0b8dada
ESP32 LVGL library from v9.2.0 to v9.2.2 (#22385) 2024-10-30 19:50:43 +01:00
s-hadinger
0fd16f8725
HASPmota haspmota.get_pages() to get the sorted list of pages (#22358) 2024-10-25 11:39:14 +02:00
s-hadinger
148f8350b6
HASPmota fix current page parsing (#22320) 2024-10-19 11:30:58 +02:00
s-hadinger
04c0aa13ea
HASPmota support for page delete and object updates (improved) (#22319) 2024-10-18 23:42:52 +02:00
s-hadinger
73f755dda2
HASPmota support for page delet and object updates (#22311) 2024-10-17 22:14:16 +02:00
s-hadinger
0468b0e3f1
HASPmota make delete() backwards compatible (#22254) 2024-10-08 08:29:43 +02:00
s-hadinger
b5b11d6227
HASPmota delete instead of delete() (#22245) 2024-10-06 21:09:19 +02:00
s-hadinger
d9f246f0f0
LVGL port colorwheel from LVGL 8, HASPmota cpicker and msgbox (#22244) 2024-10-06 18:53:06 +02:00
s-hadinger
75001a024d
HASPmota error when page '1' is not defined (#22220) 2024-09-29 21:58:24 +02:00
s-hadinger
17cc9e18b4
HASPmota broken changed event (#22194)
* HASPmota broken `changed` event

* Avoid breaking compatibility
2024-09-23 23:09:31 +02:00
s-hadinger
330cfe8b4d
LVGL compilation of lv_menu (#22188) 2024-09-23 10:26:23 +02:00
s-hadinger
11ed65560b
LVGL Added OpenHASP icons to font montserrat-28 (#22048) 2024-08-29 16:57:01 +02:00
s-hadinger
e8cdeaba6b
ESP32 LVGL library from v9.1.0 to v9.2.0 (#22031) 2024-08-27 23:36:38 +02:00
s-hadinger
1b12656955 Solidified Code updated 2024-07-25 21:15:06 +00:00
s-hadinger
b8d7b5e2fa Solidified Code updated 2024-07-25 20:53:52 +00:00
s-hadinger
1b887d7202
Berry consolidated constants for solidified classes reduces Flash size (#21845) 2024-07-25 22:53:02 +02:00
s-hadinger
bf7fbf2cbe
Berry internal: remove class from closure to simplify code (#21839) 2024-07-24 22:59:53 +02:00
s-hadinger
a53e057d54
HASPmota fix float rounding (#21604) 2024-06-09 19:39:15 +02:00
s-hadinger
01140d3013
HASPmota rounds to nearest int values passed as 'real' (#21599) 2024-06-08 22:10:43 +02:00
Christian Baars
979dd86730
Bugfix: crash when using tjpegd and LVGL (#21544)
* prevent crashes when using tjpegd in other places in Tasmota

* do not use external tjpegd in Tasmota
2024-06-02 09:48:07 +02:00
s-hadinger
0d3e888147
Berry change internal storage of parent class for methods (#21490)
* Berry change internal storage of parent class for methods

* Fix compilation of zigbee

* Patch solidify for berry_custom
2024-05-24 22:32:37 +02:00
s-hadinger
157e1afb29
LVGL disabled vector graphics (#21242) 2024-04-22 09:18:26 +02:00
s-hadinger
bf47a1e51c
LVGL restore lv_palette functions (#21232) 2024-04-20 18:57:49 +02:00
s-hadinger
fe34b5df3d
HASPmota align attribute and expand PNG cache (#21228) 2024-04-20 14:23:31 +02:00
s-hadinger
042eecc378
HASPmota dropdown_list and fixes (#21208) 2024-04-17 21:43:12 +02:00
s-hadinger
add5b2dbaf Solidified Code updated 2024-04-16 20:44:28 +00:00
s-hadinger
99b140512e
Haspmota dropdown options (#21203)
* Fix HASPmota dropdown class "options" attribute

* More fix
2024-04-16 22:43:35 +02:00
s-hadinger
7dc9e6e0ce
Fix HASPmota dropdown class "options" attribute (#21202) 2024-04-16 21:41:02 +02:00
s-hadinger
7e455bad6b Solidified Code updated 2024-04-11 20:30:23 +00:00
s-hadinger
918faf3af6 Solidified Code updated 2024-04-11 20:04:04 +00:00
s-hadinger
76b1f48f0c
LVGL binding update for python 3.12 (#21076) 2024-03-31 22:08:27 +02:00
Milko Daskalov
9f4c994034
LVGL add lv.layer definition (#21062) 2024-03-31 21:44:46 +02:00
s-hadinger
a34f5496a1
Fix HASPmota demo and robotocondensed fonts (#21014) 2024-03-22 16:55:22 +01:00
s-hadinger
3c70e63af8
LVGL library from v9.0.0 to v9.1.0 (#21008) 2024-03-21 18:47:41 +01:00
s-hadinger
e644ed0724
HASPmota improve flex layout (#20982) 2024-03-18 22:54:53 +01:00
s-hadinger
5338e84243
LVGL simplify mapping (#20980) 2024-03-18 22:16:20 +01:00
s-hadinger
1b741f4809
HASPmota support for scale, percentages (#20974) 2024-03-17 18:19:07 +01:00
s-hadinger
130c3f83f1
LVGL add helper functions (#20968) 2024-03-16 23:50:03 +01:00
s-hadinger
95f7d33c20
LVGL cleaning unused definitions (#20957) 2024-03-14 22:37:55 +01:00
s-hadinger
5e8b116128
LVGL fix descriptors Berry mapping (#20946) 2024-03-13 22:19:42 +01:00
s-hadinger
4d7036db3b
HASPmota solidify server-side (#20938) 2024-03-12 21:18:31 +01:00
s-hadinger
f488ef922a
LVGL add lv.draw_label_dsc and lv_bar.get_indic_area (#20936) 2024-03-12 19:40:40 +01:00
s-hadinger
8b7cd2de44
HASPmota moved to a distinct library lv_haspmota (#20929) 2024-03-11 22:31:44 +01:00
s-hadinger
16afaf3c59
LVGL improved readability of montserrat-10 (#20900) 2024-03-09 21:15:30 +01:00
s-hadinger
804ee37098
Haspmota optim fonts (#20880)
* LVGL optimize fonts and add icons

* changelog
2024-03-05 23:09:53 +01:00
s-hadinger
27ccf0490b
HASPmota support for spangroup (styled text) (#20852) 2024-03-03 10:53:21 +01:00
s-hadinger
a51b08b36c
typicons font to LVGL and HASPmota (#20742) 2024-02-16 12:42:11 +01:00
s-hadinger
66ff68df78
LVGL9 restore missing layouts (#20701) 2024-02-11 11:14:01 +01:00
s-hadinger
ff6be70ce1
LVGL library updated to v9.0.0, some small breaking changes in C, none in HASPmota (#20659)
* LVGL library updated to v9.0.0, some small breaking changes in C, none in HASPmota

* fix compilation

* Move lvgl_berry to LVGL_assets
2024-02-05 12:07:41 +01:00
Simon Post
12ef60a3df
Modification of convert.py and preprocessor.py to add tabview, list and tileview. Plus fix lv.keyboard enum error (#20513)
* Modification of convert.py and preprocessor.py to add tabview, list and tileview.  Plus fix lv.keyboard enum error

* Amended my_user_config.h per request

---------

Co-authored-by: Simon Post <admin@SimonM3MacbookPro.theposts.me>
2024-01-17 13:24:43 +01:00
s-hadinger
8d83472c01
LVGL option to add lv.keyboard extra widget (#20496)
* LVGL option to add `lv.keyboard` extra widget

* Don't include keyboard by default
2024-01-14 22:37:07 +01:00
s-hadinger
08a14ccc9e
LVGL add lv.str_arr (#20480) 2024-01-12 19:48:33 +01:00
s-hadinger
a38f869052
Fix other LVGL conversion to int (#20355) 2023-12-30 11:23:26 +01:00
s-hadinger
2de3d427de
LVGL fix type for lv_imgbtn (#20354) 2023-12-30 10:29:30 +01:00
s-hadinger
ddb11779fd
ESP32 LVGL library from v8.3.10 to v8.3.11 (no functional change) (#20183)
* ESP32 LVGL library from v8.3.10 to v8.3.11 (no functional change)

* merge

* parse

* finalize
2023-12-06 21:30:08 +01:00
s-hadinger
fbe31ab294
Fix Core3 warnings when compiling LVGL (#19921) 2023-11-04 12:22:44 +01:00
s-hadinger
c8679df3ff
Remove warning when compiling LVGL with Arduino3 (#19699) 2023-10-07 23:02:55 +02:00
s-hadinger
ee7e3cab15 Solidified Code updated 2023-10-03 13:23:06 +00:00
s-hadinger
f8b5a38dc9
ESP32 LVGL library from v8.3.9 to v8.3.10 (no functional change) (#19557)
* ESP32 LVGL library from v8.3.9 to v8.3.10 (no functional change)

* Update mapping
2023-09-20 21:21:08 +02:00
s-hadinger
156f1988b2
ESP32 LVGL library from v8.3.8 to v8.3.9 (no functional change) (#19510) 2023-09-13 22:05:00 +02:00
blakadder
8246410c8a
fix compile errors on exotic windows codepages (#19508) 2023-09-13 15:06:01 +02:00
Theo Arends
701d33f645 Phase 2 support C2/C6 2023-08-23 13:02:13 +02:00
s-hadinger
d79c4a7cc6
ESP32 LVGL library from v8.3.7 to v8.3.8 (no functional change) (#19058)
* ESP32 LVGL library from v8.3.7 to v8.3.8 (no functional change)

* Update changelog
2023-07-06 22:03:05 +02:00
s-hadinger
36de007909
Berry replace string.formatwith format (#18945)
* Berry replace `string.format`with `format`

* remove import.string
2023-06-23 18:33:31 +02:00
s-hadinger
652a8edefa
Berry solidify for ubuntu 22.04 (#18627) 2023-05-09 22:21:39 +02:00
s-hadinger
fe1bc615f0
ESP32 LVGL library from v8.3.6 to v8.3.7 (no functional change) (#18573)
* ESP32 LVGL library from v8.3.7 to v8.3.7 (no functional change)

* Fix version
2023-05-03 21:18:26 +02:00
s-hadinger
822c6e702e
ESP32 LVGL library from v8.3.5 to v8.3.6 (no functional change) (#18342)
* ESP32 LVGL library from v8.3.5 to v8.3.6 (no functional change)

* Add changelog
2023-04-05 22:46:36 +02:00
s-hadinger
215838db1b
ESP32 LVGL library from v8.3.3 to v8.3.5 (no functional change) (#18128) 2023-03-06 20:04:02 +01:00
s-hadinger
fcec5a5b7b
LVGL allow access to lv.LAYOUT_GRID and lv.LAYOUT_FLEX (#17948) 2023-02-14 19:41:26 +01:00
Stephan Hadinger
7950800cb2 ESP32 LVGL library from v8.3.2 to v8.3.3 (no functional change) 2022-11-14 21:15:38 +01:00
Stephan Hadinger
1d34a80f65 Fix only for returned string 2022-10-18 10:04:04 +02:00
Stephan Hadinger
f87324f874 LVGL fix get text 2022-10-18 09:55:08 +02:00
Stephan Hadinger
7f33f0acf3 LVGL fix potential memory leak 2022-10-06 12:42:36 +02:00
Stephan Hadinger
48bc861727 ESP32 LVGL library from v8.3.0 to v8.3.2 2022-10-05 22:28:28 +02:00
Stephan Hadinger
2438ab959a lv_berry simplify solidification from laptop 2022-10-05 21:58:59 +02:00
Stephan Hadinger
01e80c4ce8 LVGL add lv.COLOR_ORANGE 2022-09-10 13:27:14 +02:00
Stephan Hadinger
979288570e HASPmota make spinner editable 2022-08-26 08:37:28 +02:00
Stephan Hadinger
d3837a8b3a ESP32 LVGL library from v8.2.0 to v8.3.0 2022-07-20 09:36:22 +02:00
Stephan Hadinger
e551c8743b Rename pycoc to coc 2022-07-01 22:39:23 +02:00
Stephan Hadinger
9b26c01dd0 Berry virtual member can return nil 2022-06-15 22:00:31 +02:00
Stephan Hadinger
2a7ef01429 Ported berry_ctypes to python 2022-06-08 22:11:22 +02:00
Stephan Hadinger
af41d81c5a Berry ctypes small optimization 2022-06-07 22:20:42 +02:00
Stephan Hadinger
ffbc95717a Berry weak strings 2022-06-06 21:01:12 +02:00
Stephan Hadinger
82d4e14171 Cleaning unused variables 2022-06-03 22:57:05 +02:00
Stephan Hadinger
086c4d6371 Rename OpenHASP to HASPmota 2022-05-20 21:29:39 +02:00
Stephan Hadinger
e6411a5d69 OpenHASP support for roller's text attribute 2022-05-13 12:12:48 +02:00
Stephan Hadinger
a6e0e96d3c LVGL improved qrcode intergation as actual class 2022-04-23 18:55:03 +02:00
Stephan Hadinger
81a8ff273a OpenHASP memory optimization 2022-04-22 22:36:45 +02:00
Stephan Hadinger
d9cfe6128a Berry prep for OpenHASP 2022-04-05 21:38:43 +02:00
Stephan Hadinger
e06500cd58 LVGL roboto tapp improved 2022-03-24 13:00:08 +01:00
Stephan Hadinger
3aa22f9f6a LVGL add lv_font apis 2022-03-23 10:40:51 +01:00
Stephan Hadinger
b72754ab06 Berry minor changes in ctypes class wrapper 2022-03-21 19:10:07 +01:00
s-hadinger
01eade7e47
Berry native class array (#15178)
* Berry simplified classes in Flash

* Remove be_load_lvgl_classes
2022-03-19 14:27:03 +01:00
Stephan Hadinger
d87b5c20ad Rename lib lv_berry to lv_binding_berry 2022-03-17 22:31:47 +01:00
s-hadinger
c47e988349
Lvgl cleaned berry mapping (#15111)
* lv module

* More classes

* String literals

* Missed one
2022-03-12 17:45:16 +01:00
Stephan Hadinger
03c9664778 LVGL add string to buffer 2022-03-10 22:25:38 +01:00
Stephan Hadinger
83597e57e8 LVGL optimizations 2022-03-10 20:56:26 +01:00
Stephan Hadinger
3dea5fbf58 LVGL improved lv_coord_arr 2022-03-08 23:20:35 +01:00
Stephan Hadinger
575beba882 LVGL add support for lv_anim 2022-03-08 22:22:57 +01:00
Stephan Hadinger
011feb7e67 LVGL add support for lv_timer 2022-03-08 13:20:07 +01:00