diff options
author | Scott Murray <scott.murray@konsulko.com> | 2022-12-28 15:05:26 -0500 |
---|---|---|
committer | Scott Murray <scott.murray@konsulko.com> | 2022-12-29 06:35:38 +0000 |
commit | 4fbd3fdb9e01c197d972b78961f0d033534a5cc7 (patch) | |
tree | def7bfc0d0f11746006439b33019b61dfc16e1b8 /images/HMI_HVAC_Left_Chair_OFF.svg | |
parent | e21709c9601209e26d09dea0a45e37f0636bb605 (diff) |
Add volume control to bottom panel
Changes:
- Import a reworked version of the KUKSA.val client code from the
Flutter dashboard app, with the aggregated signal Riverpod provider
replaced with per-signal providers for the signal the homescreen
needs and a couple of temperature ones it might use. Using separate
providers is more in-line with recommended Riverpod best practices.
- Various tweaks to enable using Riverpod.
- Split the bottom panel out into its own widget, and add a stack in
it to layer the default logo panel with the volume control slider,
which has been added as a new widget definition to provide the hook
to drive timer based lowering behavior like the Qt homescreen does.
- The KUKSA.val connection widget has been added to the bottom panel
rather than overriding the top-level widget as in the dashboard and
HVAC apps. This seems preferable with respect to still providing
some functionality in the event KUKSA.val is unavailable.
- Remove the old demo dashboard and HVAC pages that are now unused,
along with the image assets they needed, to allow cleaning up
pubspec.yaml and ease maintenance.
Bug-AGL: SPEC-4659
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I5d9180a3461948a58321564e71134c4961ce0ef7
Diffstat (limited to 'images/HMI_HVAC_Left_Chair_OFF.svg')
-rw-r--r-- | images/HMI_HVAC_Left_Chair_OFF.svg | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/images/HMI_HVAC_Left_Chair_OFF.svg b/images/HMI_HVAC_Left_Chair_OFF.svg deleted file mode 100644 index 1412266..0000000 --- a/images/HMI_HVAC_Left_Chair_OFF.svg +++ /dev/null @@ -1,87 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> - -<svg - xmlns:i="&ns_ai;" - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - version="1.1" - id="Layer_2" - x="0px" - y="0px" - viewBox="0 0 172 172" - style="enable-background:new 0 0 172 172;" - xml:space="preserve" - inkscape:version="0.91 r13725" - sodipodi:docname="HMI_HVAC_Left_Chair_OFF.svg"><metadata - id="metadata49"><rdf:RDF><cc:Work - rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs - id="defs47" /><sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="2560" - inkscape:window-height="1464" - id="namedview45" - showgrid="false" - inkscape:zoom="1.372093" - inkscape:cx="-267.83898" - inkscape:cy="86" - inkscape:window-x="0" - inkscape:window-y="0" - inkscape:window-maximized="1" - inkscape:current-layer="Layer_2" /><style - type="text/css" - id="style3"> - .st0{fill:none;stroke:#69676C;stroke-width:4;stroke-miterlimit:10;} - .st1{opacity:0.43;fill:#69676C;} - .st2{fill:#69676C;} -</style><switch - id="switch5"><g - i:extraneous="self" - id="g7"><g - id="g9"><path - class="st0" - d="M32.3,135.3h92.4l39.2-114.9c0,0,2.5-10.9-9.1-11.4c-11.6-0.5-19,16.2-19,16.2S123.6,66,111.8,95.6 c0,0-76.7-4.6-89.8-4.6S5.4,96.1,9.5,105.1S32.3,135.3,32.3,135.3z" - id="path11" /><path - class="st1" - d="M32.3,134.7h92.4l39.2-114.9c0,0,2.5-10.9-9.1-11.4s-19,16.2-19,16.2S123.6,65.3,111.8,95 c0,0-76.7-4.6-89.8-4.6S5.4,95.4,9.5,104.5S32.3,134.7,32.3,134.7z" - id="path13" /><g - id="g15"><g - id="g17"><path - class="st0" - d="M42.4,163.6c0,0,35.8-24,12.9-58.3C37.8,79,29.8,63.5,30.9,48.6" - id="path19" /><g - id="g21"><polygon - class="st2" - points="40.4,53.7 34.4,34.7 21,49.4 " - id="polygon23" /></g></g></g><g - id="g25"><g - id="g27"><path - class="st0" - d="M66.1,163.6c0,0,35.8-24,12.9-58.3C61.4,79,53.5,63.5,54.6,48.6" - id="path29" /><g - id="g31"><polygon - class="st2" - points="64.1,53.7 58.1,34.7 44.6,49.4 " - id="polygon33" /></g></g></g><g - id="g35"><g - id="g37"><path - class="st0" - d="M90.4,163.6c0,0,35.8-24,12.9-58.3C85.7,79,77.8,63.5,78.8,48.6" - id="path39" /><g - id="g41"><polygon - class="st2" - points="88.3,53.7 82.4,34.7 68.9,49.4 " - id="polygon43" /></g></g></g></g></g></switch></svg>
\ No newline at end of file |