Commit Graph

358 Commits

Author SHA1 Message Date
Bram Kragten 062f21aa91
Add options to selectors gallery (#12156) 2022-03-30 12:34:37 +00:00
Zack Barett 7ab54ee5ce
Update Pickers and selectors with required (#12151)
* Update Pickers and selectors with required

* Use native * for device and entity
2022-03-30 06:48:56 -05:00
Joakim Sørensen cfc1999a28
Allow ha-alert to be used in our markdown render (#12153) 2022-03-30 11:22:36 +02:00
Joakim Sørensen 7ca28469b7
Fix theme settings on design page (#12154) 2022-03-30 11:21:00 +02:00
Joakim Sørensen e263b57296
Fetch release notes for update entities that provides it (#12148)
* Fetch release notes for update entities that provides it

* lint
2022-03-30 07:22:12 +02:00
Zack Barett ca22ec6340
Add selector initial values (#12142) 2022-03-28 10:38:58 -07:00
Zack Barett b080bca9ce
Add Area Multiple Selector option (#12138) 2022-03-28 09:07:00 -05:00
Matthias de Baat c0dce08e19
Create user types page and rename the category (#12089)
Co-authored-by: Zack Barett <zackbarett@hey.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-03-23 03:51:35 +00:00
Joakim Sørensen bdde5268c6
Add support for update entities (#12059)
* Add support for update entities

* Apply suggestions from code review

Co-authored-by: Zack Barett <zackbarett@hey.com>

* Add to gallery

* implement xx%

* Adjustments for skipped

* Add progress bar

* Add UPDATE_SUPPORT_INSTALL

* Allow skipping without install support

* Add version to service call if supported

* Adjust changelog link

* Use Installing

* adjustments

* Use unavailable

Co-authored-by: Zack Barett <zackbarett@hey.com>
2022-03-22 10:23:54 -07:00
Joakim Sørensen 6ac51ede52
Change Netlify preview URL (#12095) 2022-03-22 16:00:43 +01:00
Zack Barett 9c1d1cb6f6
Merge pull request #12069 from matthiasdebaat/patch-2 2022-03-18 07:32:14 -05:00
Matthias de Baat 470225abde
Update logo.markdown 2022-03-18 11:26:19 +01:00
Matthias de Baat ee230b86c1
Update gallery/src/pages/brand/logo.markdown
Co-authored-by: Zack Barett <zackbarett@hey.com>
2022-03-18 11:25:41 +01:00
Matthias de Baat f927fc64a9
Update gallery/src/pages/brand/logo.markdown
Co-authored-by: Zack Barett <zackbarett@hey.com>
2022-03-18 11:25:34 +01:00
Zack Barett 3e2135a485
Add radio Form Logic to Select Selector (#12063) 2022-03-17 15:04:59 -07:00
Zack Barett 2e7f8fb46f
Add Date Time Selector (#12070) 2022-03-17 15:01:08 -07:00
Matthias de Baat 3e0942b631
Add files via upload 2022-03-17 14:19:28 +01:00
Matthias de Baat 0261cea796
Create new Logo page 2022-03-17 14:14:13 +01:00
Zack Barett 1784ba5e68
Merge pull request #12061 from home-assistant/Add-Date-Selector 2022-03-16 17:52:40 -05:00
Zack Barett 4fbe9a7b10
Merge pull request #12049 from home-assistant/hide-hidden-entities 2022-03-16 17:49:20 -05:00
Zack Barett 73ff8e28a8
Add Devices Picker (#12056) 2022-03-16 15:40:34 -07:00
Paulus Schoutsen d5010dda9e
Add ha-form context (#12062) 2022-03-16 14:12:10 -07:00
Zack 4ac097f32b Add Date Selector 2022-03-16 14:20:45 -05:00
Zack Barett 5d3d15072f
Merge pull request #12054 from home-assistant/Add-image-to-design-docs 2022-03-16 13:24:03 -05:00
Zack Barett 5c53bc4225
Add Color RGB Selector (#12039) 2022-03-15 15:34:02 -07:00
Zack 5f6490e54e Add HA to public folder and show in markdown 2022-03-15 14:17:24 -05:00
Matthias de Baat db78b046a2
Add `Brand` folder and `Our story` page (#11978)
Co-authored-by: Zack Barett <zackbarett@hey.com>
2022-03-15 09:01:42 -05:00
Zack c37fe1e7ff add to demo 2022-03-14 20:39:03 -05:00
Zack Barett b8d3c68a7a
Add Color Temp Selector (#12041) 2022-03-14 11:07:15 -07:00
Paulus Schoutsen 9f1e9b43fe
Use entities-picker in entity selector (#11990) 2022-03-08 21:33:23 -06:00
Zack Barett d968fe41ee
Update Style of Design Page (#11982) 2022-03-08 10:19:18 -08:00
Bram Kragten db830e9014
Fix theme setting (#11977) 2022-03-08 10:13:08 -08:00
Paulus Schoutsen fc6b594a27
Allow selecting multiple entities (#11986) 2022-03-08 10:09:45 -08:00
Bram Kragten 4cdff3faea
Add location selector, convert zone editor (#11902) 2022-03-07 08:47:20 -06:00
Joakim Sørensen cd6a478130
Better handle brands URL in media thumbnails (#11890) 2022-03-01 14:32:56 -08:00
Erik Montnemery 794bc161c8
Merge pull request #11716 from emontnemery/remove_config_entry_from_device
Add support for removing config entry from a device
2022-02-21 12:36:07 +00:00
Paulus Schoutsen 3269b2878b Add link to the selector docs 2022-02-19 22:13:42 -08:00
Bram Kragten 5c5459bcaf
Add play media action (#11702)
Co-authored-by: Zack Barett <zackbarett@hey.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-02-18 13:21:00 +01:00
Erik 0abafff4c9 Fix lint error 2022-02-18 08:26:37 +01:00
Paulus Schoutsen 53607fe8c6
Remove duplicate gallery page (#11711) 2022-02-16 22:01:51 -06:00
Zack Barett 460b9003fc
Script Editor to Ha Form (#11601)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2022-02-14 11:27:29 -06:00
Zack Barett fca7d2c5b0
Add Attribute Picker as a selector - add to state trigger (#11641)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-02-10 11:56:25 -08:00
Bram Kragten e72a4e4a20
Convert HaFormSchemas to use selectors (#11589) 2022-02-07 10:06:04 -06:00
Bram Kragten 4092f7f75d
Convert selectors to MWC (#11543) 2022-02-06 14:29:28 -08:00
Paulus Schoutsen 0046252e32
Add selectors to ha-form (#11534) 2022-02-04 12:47:21 +01:00
Paulus Schoutsen deba6a0db4
Remove optional field from ha-form schema type (#11538) 2022-02-03 16:30:37 -08:00
fpro1212 0e41a408e7
Design home - Fix GitHub Links (#11519) 2022-02-03 10:03:26 +01:00
Philip Allgaier b34b92fa87
Give the design page menu some space (#11441) 2022-01-26 15:48:34 +01:00
Paulus Schoutsen 87c22229e0
Add demo for selectors (#11398)
* Add demo for selectors

* Update label name
2022-01-22 14:44:50 -08:00
Matthias de Baat 197b581e8e
Adding results of the Configuration menu user test (#11381)
* Adding results of the Configuration menu user test

* Update title

* Add sidebar entry

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-01-21 08:39:17 -08:00
Matthias de Baat d1f1309198
Added examples and corrected some text (#11156) 2022-01-19 09:02:22 -08:00
Matthias de Baat 884ed561a1
Update Home text (#11319)
Co-authored-by: Zack Barett <zackbarett@hey.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-01-14 23:46:31 +00:00
Zack Barett 4165e64ce0
Area card gallery updates (#11324) 2022-01-14 15:27:54 -08:00
Paulus Schoutsen 77fe687ec2
Re-order automation menu (#11154) 2022-01-11 08:50:00 -06:00
Paulus Schoutsen 920d2972ea
Add helper entity rows to design page (#11150) 2022-01-10 14:54:06 -08:00
Matthias de Baat 27fa34e24e
Add guidelines and implementation (#11144)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2022-01-10 10:29:52 -08:00
Paulus Schoutsen f021480bc5
Fix design nightly build (#11134) 2022-01-10 09:24:29 +01:00
Paulus Schoutsen 34c3374d84
Small UI tweaks to design website (#11135) 2022-01-09 21:20:15 -08:00
Paulus Schoutsen 08863348dc
Update integration-card.ts 2022-01-07 17:24:56 -08:00
Paulus Schoutsen 2bcf816b77
Update util-long-press.ts 2022-01-07 17:24:18 -08:00
Paulus Schoutsen d2b99e6963
Add description pages to all pages (#11124) 2022-01-07 15:52:07 -06:00
Joakim Sørensen 5c488f8298
Limit design site builds (#11120) 2022-01-07 06:52:08 -08:00
Paulus Schoutsen 6fc87a6f66 Fix design footer 2022-01-06 23:37:50 -08:00
Paulus Schoutsen 3133f9b01f
Use page instead of demo (#11118)
* Use page instead of demo

* Update netlify script

* Update ci.yml

* Rename demo -> page
2022-01-06 22:32:10 -08:00
Paulus Schoutsen 2c0d330f1f
Reorganize gallery (#11116)
* Reorganize gallery

* GitHub edit links

* Render sidebar during build

* Auto rebuild when sidebar changes

* Yarn dedupe

* Fixes

* Allow just metadata without text

* Show edit text link if metadata defined

* Update build-scripts/gulp/gallery.js

Co-authored-by: Zack Barett <arnett.zackary@gmail.com>

Co-authored-by: Zack Barett <arnett.zackary@gmail.com>
2022-01-06 20:20:57 -08:00
Paulus Schoutsen 63c113f78d
Gallery: Make sidebar collapsible + more tweaks (#11104) 2022-01-06 10:21:17 +01:00
Paulus Schoutsen a67799a670
Allow markdown readme above the gallery pages (#11103) 2022-01-05 23:08:21 +01:00
Paulus Schoutsen e3d78d6dc5
Convert ha-gallery to TS (#11102)
* Convert ha-gallery to TS

* Prepare gallery to be design portal

* Import card in introduction

* Clean up demo IDs

* Convert demo-cards

* TypeScript conversion of demo-card

* Fix default demo
2022-01-05 12:49:05 -08:00
J. Nick Koston 6f9b2ee569
Add hardware version to the device info card (#10914) 2021-12-16 05:16:23 -06:00
Philip Allgaier ea18fc0078
Ensure we always have an active theme name (fixes dark theme issues) (#10780)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2021-12-03 17:02:54 +00:00
Philip Allgaier 2c0b2f4bc5
Convert cover UI to Lit + ensure proper tilt rendering (#10671) 2021-11-29 10:30:14 +01:00
Joakim Sørensen 117b50f3ea
Add ha-faded (#10651) 2021-11-28 22:27:53 -08:00
Joakim Sørensen 4719636176
Fix dark main-content and split gallery demo (#10675) 2021-11-21 21:01:51 -08:00
Joakim Sørensen 6c4e987a24
Make ha-chip-set slot-able (#10647) 2021-11-21 09:15:38 -08:00
Joakim Sørensen 1a5c43d72a
Fix color over slotted image in ha-alert (#10652) 2021-11-21 09:13:48 -08:00
Joakim Sørensen 0ca35d7012
Remove ha-alert actionText (#10646) 2021-11-18 16:09:13 -08:00
Zack Barett 4684979ae7
Area Card (#10141)
Co-authored-by: Philip Allgaier <mail@spacegaier.de>
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-11-17 19:43:41 +01:00
Joakim Sørensen e9f0967578
Move updates (#10626) 2021-11-17 10:21:27 -08:00
Paulus Schoutsen 4b44e197ae
ha-form-integer to only show slider if < 256 steps (#10430) 2021-10-28 13:44:25 +02:00
Paulus Schoutsen dd11fb1b99
Add automation editor to gallery (#10392) 2021-10-25 15:53:32 +00:00
Paulus Schoutsen 33e1d34cb1
Add support for device configuration URL (#10251)
* Add support for device configuration URL

* Lint

* Tweak text
2021-10-14 11:17:44 -07:00
Paulus Schoutsen 48948d5854
Initial support for entity category (#10266) 2021-10-14 09:56:51 -07:00
Philip Allgaier 0c940be5fb
Consolidate all icon button logic into `<ha-icon-button>` + ensure tooltip (#9230) 2021-10-14 15:44:20 +02:00
Joakim Sørensen e52118db93
Use correct build url (#10258) 2021-10-13 10:08:10 +02:00
Joakim Sørensen 9e7acacb06
Add ha-label-badge to gallery (#10248) 2021-10-13 10:05:44 +02:00
Joakim Sørensen 56deb15bca
Add netlify build script for gallery (#10253) 2021-10-12 22:47:53 +02:00
Joakim Sørensen a3d4969d7b
Add ha-chip to gallery (#10252) 2021-10-12 21:19:09 +02:00
Joakim Sørensen b6c470edf1
Add ha-bar to gallery (#10242) 2021-10-12 11:38:43 +02:00
Paulus Schoutsen 9bf41a37b4
Allow disabling an ha-form (#10218) 2021-10-09 12:41:36 +02:00
Paulus Schoutsen 6f6fc759cc
Add selector demo to gallery (#10213) 2021-10-08 20:56:32 +02:00
Paulus Schoutsen 2841369d3d
Extract black/white row into component (#10212)
* Extract black/white row into component

* Remove unused import
2021-10-08 10:48:39 -07:00
Paulus Schoutsen a839494a1e
Use MWC components for ha-form (#10120) 2021-10-07 12:21:35 -07:00
Bram Kragten dc3bad56f2
Improve padding/positioning of ha-alert (#10145)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-10-04 16:27:03 +00:00
Paulus Schoutsen 2ddab4eecc
Fix webpack dev server (#10130) 2021-10-01 14:18:53 -07:00
Paulus Schoutsen 419942112b
Fix Lit lint warnings (#10112) 2021-09-30 08:46:03 -07:00
Bram Kragten 2936865c55
Bump typescript, lint, prettier (#10108) 2021-09-30 12:39:03 +02:00
Joakim Sørensen 2ab0e40952
Break overflow in ha-alert (#9885) 2021-08-30 18:08:16 +02:00
Joakim Sørensen f3606014c6
Add ha-alert component (#9874) 2021-08-24 09:44:30 -07:00
Bram Kragten e797c01761
Update lint rules (#9563)
Updated deps

Added `unused-imports`, prefer arrow, and import order
2021-07-15 12:08:04 +02:00
Paulus Schoutsen 9d0b20adce
Add support for system options v2 (#9332)
* Add support for system options v2

* Update src/dialogs/config-entry-system-options/dialog-config-entry-system-options.ts

Co-authored-by: Bram Kragten <mail@bramkragten.nl>

* Update dialog-config-entry-system-options.ts

Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2021-06-01 12:22:25 -07:00
Paulus Schoutsen d8bab6aba9
Add support for disable polling system option (#9316) 2021-05-31 15:40:50 -07:00
Bram Kragten fdcbb5b432
Bump js-yaml (#9245) 2021-05-26 00:13:58 +02:00
Bram Kragten bc92c0b052
Upgrade to Lit 2 (#9199) 2021-05-18 07:37:53 -07:00
Bram Kragten 9f032a61a9
Add compatibility for Lit 2.0 (#8878) 2021-05-07 13:16:14 -07:00
Paulus Schoutsen ac5f85820f
Integration Card: Fix Safari header break and deal with long errors (#9070) 2021-05-02 10:54:40 +02:00
Paulus Schoutsen 92b32458ad
Fix grid card size when square (#9056) 2021-04-30 18:57:20 +02:00
Joakim Sørensen d57e8a45d3
Break primary anywhere (#9050) 2021-04-30 15:02:01 +02:00
Paulus Schoutsen a288fd370f
Fix gallery element definitions (#9046) 2021-04-30 01:10:29 +02:00
Paulus Schoutsen acd335e249 Set columns to 4 in demo 2021-04-29 14:06:52 -07:00
Paulus Schoutsen af0c7b5a50
Fix grid card size (#9044)
* Fix grid card size

* Remove console

* Rename
2021-04-29 12:31:46 -07:00
Bram Kragten 36586b798e
Use `supported_color_modes` to determine what UI elements to show (#8961) 2021-04-27 10:43:25 -07:00
Paulus Schoutsen 24e202a3d7
Use translations for config entry reason (#8981) 2021-04-26 17:50:23 +02:00
Paulus Schoutsen 3f21c87a3d
Allow config entries to show the reason (#8974) 2021-04-23 09:25:09 +02:00
Paulus Schoutsen 179767e9f8
Align layout of all cards (#8931)
* Align layout of all cards

* Make ignore card have normal button
2021-04-16 12:27:01 -07:00
Paulus Schoutsen 25b3bb1285
Fixes for integration cards (#8930) 2021-04-16 20:22:22 +02:00
Paulus Schoutsen 60fe48d355
Show config entry state on card (#8911) 2021-04-16 13:16:59 +02:00
Paulus Schoutsen 9833accc79
Fix failed conditions reason (#8870) 2021-04-08 23:01:12 -07:00
Paulus Schoutsen 401064d3c8
Render script execution state (#8789) 2021-04-01 11:29:08 -07:00
Paulus Schoutsen 5c1604e959
Fix showing choose actions if default path chosen and other things (#8779) 2021-04-01 10:28:37 +02:00
Paulus Schoutsen b866166425
Adjust for latest trace API (#8755) 2021-03-29 17:01:39 -07:00
Paulus Schoutsen c341a99b83
Add more trace visualization (#8724)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2021-03-28 20:31:59 +02:00
Paulus Schoutsen c269c8fd3f
Fix ordering of logbook entries inside choose sequence with multiple … (#8715) 2021-03-25 10:54:20 +01:00
Paulus Schoutsen 9676d2cee7
Add compatibility with latest trace API (#8700) 2021-03-23 17:21:57 -07:00
Paulus Schoutsen 20da329a21 Fix types 2021-03-22 22:43:08 +00:00
Paulus Schoutsen c9b620fdb2 Update basic trace in gallery 2021-03-22 19:26:59 +00:00
Paulus Schoutsen 3c75eb96f1
Adjust traces to latest API (#8656) 2021-03-16 10:43:30 -07:00
Paulus Schoutsen a465254418
Add new trace (#8633) 2021-03-15 09:38:23 +01:00
Paulus Schoutsen 03f694922d
Add timeline entry when a long period of time passes (#8638) 2021-03-14 16:45:49 -07:00
Paulus Schoutsen 5d2afdd825
Add motion light trace (#8637) 2021-03-14 15:03:50 +01:00
Paulus Schoutsen 7bd4eeb0df
Trace foundation (#8608) 2021-03-12 20:13:06 -08:00
Philip Allgaier 1aab656705
Make entity-filter and glances demo a bit clearer & cleaner (#8157) 2021-01-14 11:20:18 +01:00
Joakim Sørensen a1d07e5a00
Sort imports (#8104) 2021-01-13 17:17:12 +01:00
Philip Allgaier cb2c6d8560
Convert gallery elements to LitElement (#8088) 2021-01-05 13:29:21 +01:00
Philip Allgaier 42f0101440
Add gallery demo for plant card (#7989) 2021-01-04 22:10:58 +01:00
Philip Allgaier a3fdfe0e15
Add additional entities to gallery more-info-light (#7930) 2021-01-04 18:06:47 +01:00
Philip Allgaier a0de209a55
Aligned gallery more-info with hui-cards (#7931) 2021-01-04 18:05:30 +01:00
Philip Allgaier 2ab1c6e9a9
Make media player card work as square + add to gallery + icon pos tweaks (#7727) 2020-12-02 16:57:19 +01:00
Philip Allgaier e7e192ffe3
Align gallery code + fix icon in entity-icon demo (#7754) 2020-11-21 14:28:25 +01:00
Philip Allgaier 38ba85e89d
Make gallery config visible in dark mode + fix config alignment (#7741) 2020-11-20 15:13:19 +01:00
Philip Allgaier 7c492338a2
Improve gallery hui-gauge-card (#7682) 2020-11-17 15:46:33 +01:00
Philip Allgaier 530f494df8
Improve gallery hui-light-card (#7684) 2020-11-17 15:46:00 +01:00
Philip Allgaier 6ace8307d8
Always show "off" button if supported by player (#7389) 2020-11-11 14:00:53 +01:00
Bram Kragten da12233ade
Add dark mode toggle to gallery cards (#7532) 2020-11-02 10:46:52 +01:00
Paulus Schoutsen 48ef8c86c2
Add unavailable entity to gauge demo (#7530) 2020-10-30 14:30:27 +01:00
Paulus Schoutsen f1c16d6674
Mock subscribe template (#7529) 2020-10-29 21:28:41 +01:00
Paulus Schoutsen fbb43821ba
Add grid card to the gallery (#7524) 2020-10-29 17:56:26 +01:00
Bram Kragten 4759c89628
Bring back lazy load more info + helper (#7131) 2020-09-28 13:29:02 +02:00
Andrew Rabert b9c41d8f99
Optimize images (#7091) 2020-09-22 10:49:43 +02:00
Tomasz c62ff85e73
Fix package.json for windows (errors when runing yarn run lint and yarn run format) (#6762) 2020-09-15 21:15:05 +02:00
Bram Kragten 99d0a0a6fd
Lazy load more info content, split logbook and history (#6936) 2020-09-12 19:39:54 +02:00