Commit graph

11 commits

Author SHA1 Message Date
MatthewColvin
cf646f21db Add Wifi Settings Ability to enter password and attempt connection 2023-10-17 17:05:16 -05:00
MatthewColvin
99787a69f2 added initial wifi settings page
currently can  scan for networks and
show them but clicking does nothing.
2023-10-15 00:24:07 -05:00
MatthewColvin
5d0533c18a Add system setting and add a timeout dropdown 2023-10-12 22:21:27 -05:00
MatthewColvin
8d54d37978 Implement DropDown core widget using
templates to simplify creation and handling of
of data related to dropdowns
2023-10-12 21:13:04 -05:00
Matthew Colvin
7d68cce6ad Add start stop event handling in UIElement
Add demo page to get play logic out of settings page.

Add a demo page and a Settings page to the home screen.
2023-10-12 15:25:42 -05:00
Matthew Colvin
04fd9781ed Working on making a brightness slider that can be reused easily
piping around IDS to correct places
2023-10-12 15:25:23 -05:00
MatthewColvin
f9dd87fbe7 push Display settings page on a tem button press 2023-10-07 19:54:05 -05:00
MatthewColvin
a11b78c540 boiler plate code for Pop up Screen to UI to allow for quick way to launch pages.
This will be huge for RAM saving as the page will de alloc when closed.
2023-10-06 14:25:05 -05:00
Matthew Colvin
1cc65594a9 Added concept of Background Screen that allows for construction of pages before knowing the final parent.
This will allow for easy creation of "pages" that can be layed out internally and passed to different screens and cleaned up when screens are cleaned up by the screen manager

add set width and height to base elements that allow for easy resizing

Create a settings page and make it red.
Test adding 2 tabs with the Page

this currently does not do anything fantastic on simulator but it sets a strong foundation for managing multiple pages
2023-09-22 19:59:24 -05:00
MatthewColvin
7fd53ef2f8 switching computers so just commiting 2023-09-21 19:31:51 -05:00
MatthewColvin
6a4aa9a35c Add an elements IDs class to allow for a way to determine what an object is. 2023-09-16 16:14:24 -05:00