Wykres commitów

49 Commity (main)

Autor SHA1 Wiadomość Data
Peter Hinch 96c7bda61f Add Screen replace non-tree navigation. 2024-04-06 17:15:01 +01:00
Peter Hinch ca5e2b2a20 usui.py: Ensure event loop exists before instantiating base screen. 2024-01-16 09:58:21 +00:00
Peter Hinch 4117ddf230 Fix bug in encoder-only mode. 2023-09-18 10:33:08 +01:00
Peter Hinch a5cdc85562 Fix bug in encoder-only mode. 2023-09-18 09:27:31 +01:00
Peter Hinch d37943642d Prior to merge. 2023-09-12 17:55:23 +01:00
peterhinch 19b369e6e7 Use standard writer.py: create_color() matches nano-gui. 2023-05-01 10:11:16 +01:00
peterhinch eb1f7f1987 Use new FB metods. Requires MP>=V1.20 2023-04-30 12:12:20 +01:00
peterhinch 9227e1c215 MP V1.20 version tested. 2023-04-30 11:37:04 +01:00
peterhinch 43c19b7b48 core/ugui.py: Remove gc threshold setting (iss 27). 2023-03-31 14:11:44 +01:00
peterhinch 30ffd8b23b ILI9486 update. 2023-01-13 16:41:33 +00:00
Patrick Joy 46aa2246c1
gc.threshold() not available on all ports 2022-11-15 17:10:56 +11:00
Leonti Bielski 39d27b5c0f
Fully clear the screen
Use the full width and height of the screen to clear it.
2022-09-11 14:11:57 +10:00
Peter Hinch ce82fe6aa5 Minor changes to primitives. 2022-08-13 10:44:08 +01:00
Peter Hinch 8bd91bcdfc Enable touch threshold control. 2022-07-21 13:09:38 +01:00
Peter Hinch b143c2e2f4 ESP32Touch now subclass of Pushbutton. 2022-07-20 11:18:21 +01:00
Peter Hinch 16b73b7502 First pass at touch support. 2022-07-19 18:31:01 +01:00
Peter Hinch 17554ccf7c ugui.py: Enable alternative Input class. 2022-07-19 12:26:23 +01:00
Peter Hinch ec9b1ddce9 ugui.py: Enable alternative Input class. 2022-07-19 12:16:26 +01:00
Peter Hinch 08a8ef3b09 ugui.py: Enable user to disable GC. 2022-03-24 17:27:03 +00:00
Peter Hinch d2a9cf037f ugui.py: Enable user to disable GC. 2022-03-24 16:59:42 +00:00
Peter Hinch e289692be1 Add free RAM print and quiet() function. 2022-02-15 17:50:30 +00:00
Peter Hinch 01b00c5e2c 3-button mode: fix double-click on button. 2022-02-07 18:51:16 +00:00
Peter Hinch f7c33cb408 V0.1.5 3-button adjustment mode. 2022-02-06 12:05:38 +00:00
Peter Hinch 8370ebc752 Add support for popup windows. 2022-01-14 10:29:53 +00:00
Peter Hinch a3dc83f357 Fix window with one active widget closing on pressing button. 2022-01-13 17:47:34 +00:00
Peter Hinch 77b5c7203e Add realtime synchronisation option. 2021-10-23 09:56:24 +01:00
Peter Hinch a931e1a14e Writer and Listbox bug fixes. 2021-09-19 12:02:09 +01:00
Peter Hinch 6ff7206e72 Smaller, faster writer.py. Requires fw V1.17 or later. 2021-09-07 10:55:37 +01:00
Peter Hinch 7010e931f1 writer.py: Add timing comments. 2021-08-31 08:56:30 +01:00
Peter Hinch 355cd97981 PR7682 improvements: drivers, writer.py, docs. 2021-08-29 11:50:49 +01:00
Peter Hinch ba46d98216 V0.1.3 N-level menus. Bugfixes and doc improvements. 2021-07-16 14:27:42 +01:00
Peter Hinch cad9767688 Doc Menu class. Various fixes/improvements. 2021-07-12 14:47:18 +01:00
Peter Hinch 5fa17bb085 Meter class now replaces Tstat. 2021-07-10 18:17:10 +01:00
Peter Hinch a81946a82e Screen and Window: remove modal flag. 2021-07-09 19:11:27 +01:00
Peter Hinch ccaa1d1797 Squash bugs in Pushbutton and ScaleLog widgets. 2021-07-08 13:18:05 +01:00
Peter Hinch a75eda8e85 Changes to Tstat logic. README corrections. 2021-07-07 12:54:05 +01:00
Peter Hinch 3a64bb5691 Some doc for encoder mode. Remove unwanted code/comments from demos. 2021-07-04 18:21:37 +01:00
Peter Hinch 6485678b51 Mod demos for 128x128 minimum screen. 2021-06-25 16:56:14 +01:00
Peter Hinch 3f37900d12 Fix widget metrics. 2021-06-25 10:57:25 +01:00
Peter Hinch 3b26ab9528 Add aclock, dropdown and primitives demos. 2021-06-24 18:42:16 +01:00
Peter Hinch 9fcdba8dbf Improve Button appearance. Fix Label bug where value too long. 2021-06-24 09:58:57 +01:00
Peter Hinch 696dcb68a8 Fixes to precision mode. README improvements. 2021-06-22 09:01:40 +01:00
Peter Hinch 8d3171334c Simplify setup. README fixes (still WIP). 2021-06-20 16:46:14 +01:00
Peter Hinch 8cfc02867d ugui.py fix bug where cncelled tasks remained on tasklist. 2021-06-16 19:00:23 +01:00
Peter Hinch 897a85d502 Add precision mode for float widgets. 2021-06-16 14:15:06 +01:00
Peter Hinch c15e441cc8 Compute split for do_refresh from display.height. 2021-06-12 17:51:17 +01:00
Peter Hinch 8001e16aa0 Improve greying out of scale classes. 2021-06-11 15:33:05 +01:00
Peter Hinch 2a802793b4 README update. Remove redundant code. 2021-06-10 13:23:18 +01:00
Peter Hinch 64d75fe273 Initial commit. 2021-06-09 17:11:48 +01:00