Wykres commitów

121 Commity (d47519f82a772c2a08d43e4938bf99304c653916)

Autor SHA1 Wiadomość Data
troyhy d47519f82a first working example of image from module created with image_converter.py 2024-09-02 15:05:11 +03:00
troyhy fa41a0ac9b Add set_elements method to ListBox widget
Introduced a new `set_elements` method in the ListBox widget to handle initialization and validation of list items and dimensions. This method simplifies listbox element updates and ensures proper scrolling when the list exceeds display limits.
2024-08-19 01:35:20 +03:00
Peter Hinch b9c2baa529 demos/epaper.py: Log power on hours. 2024-08-02 10:58:34 +01:00
Peter Hinch 87eeb92ca0 Button widget: improve lit_color code. 2024-07-26 18:46:44 +01:00
Peter Hinch 3b6d265810 Fix exit behaviour. Add driver pico_epaper_42_v2.py. 2024-07-19 14:01:08 +01:00
Peter Hinch 637e48ea26 Fix bitmap.py to use root directory. 2024-04-18 17:46:18 +01:00
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 17c83a9147 encoder.py: Further simplify. 2023-11-11 16:49:59 +00:00
Peter Hinch 95a8d3abcb Minimal encoder.py 2023-11-10 17:05:49 +00:00
Peter Hinch 5fea5d948c encoder.py: Improve encoder response. 2023-11-08 10:28:10 +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 d6cc79e714 Grid widget __getitem__() returns iterator. 2023-06-12 14:44:24 +01:00
peterhinch 310957e518 Fix epaper demo initial refresh. 2023-06-01 12:16:35 +01:00
peterhinch d886989f7e Simplfy calendar demo. Fix Label where text is None. 2023-06-01 08:48:52 +01:00
peterhinch 28db6e7240 epaper demo: Ensure initial full refresh. 2023-05-31 16:16:41 +01:00
peterhinch e31fbe3603 Grid widget: add addressing options. 2023-05-31 11:55:35 +01:00
peterhinch ebfb980e94 grid widget: Allow proper 2D array syntax. 2023-05-26 11:35:57 +01:00
peterhinch 3de3a8cec8 Add feather_s3 setup examples. Update date.py 2023-05-06 17:06:40 +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 fc7c91fa20 Minor changes to README and demo code format. 2023-04-16 18:24:33 +01:00
peterhinch ced79c49d6 Improve ePaper demo and docs. 2023-04-16 13:56:40 +01:00
peterhinch 1424c06bb6 ePaper optimisations. 2023-04-13 18:37:21 +01:00
peterhinch e510739daf Add limited ePaper support. 2023-04-13 13:34:37 +01:00
peterhinch 43c19b7b48 core/ugui.py: Remove gc threshold setting (iss 27). 2023-03-31 14:11:44 +01:00
peterhinch df8dbf7fb7 label.py: Fix bug where bgcolor not rendered outside text boundary. 2023-03-02 10:59:36 +00:00
peterhinch b40d698fbc demos/calendar.py: Add date module, fix bugs. 2023-02-22 10:06:29 +00:00
peterhinch a940c20fd2 label.py: Fix color change refresh bug 2023-02-20 09:52:03 +00:00
peterhinch e02888f43d Add grid widget, calendar demo. 2023-02-16 10:30:28 +00:00
peterhinch b1942ecdfa README improvements. 2023-01-16 17:29:10 +00:00
peterhinch e7332ef16a dial.py: Fix Pointer color bug. 2023-01-15 09:23:35 +00: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
Peter Hinch 8160f5359f Pico setup examples: specify SPI pins. 2022-09-26 10:31:04 +01:00
Peter Hinch 8e3d8a04c3
Merge pull request #20 from Leonti/patch-2
Add `delta` parameters to sliders
2022-09-12 08:23:30 +01:00
Leonti Bielski 47cade1c20
Address PR feedback 2022-09-12 00:05:46 +10:00
Leonti Bielski 1903460085
Add `delta` parameters to sliders 2022-09-11 18:42:56 +10: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 cb27013ab0 pushbutton.py: Add sensitivity range check. 2022-07-21 19:17:03 +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 bdfdc4e262 First pass at touch support. 2022-07-19 18:33:20 +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