-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move entities to center column on device page #10412
Conversation
Wouldn't it also be an option to keep the state entities in the left column and only move config and diagnostics to the middle to spread even more evenly? The only question is then what to do if there are only state entities. An empty middle column would look weird. |
The device info card can be a lot longer for entities like ZHA. I've been toying with Matthias on a slightly bigger revamp, this was just a small first step to make it a bit more palatable with all the new cards. |
* Use MWC components for ha-form (#10120) * Dont create icon for supervisor (#10191) * Fix import (#10206) * Add "gas" device_class to customize (and sort existing ones) (#10196) * Make zone names readable on map in dark mode (#10195) * Tweak ha-form (#10194) * Extract black/white row into component (#10212) * Extract black/white row into component * Remove unused import * Fix dirty check/leaving automation editor (#10211) * Add selector demo to gallery (#10213) * Fix icon overlay for person badges (#10201) * Convert iframe panel to Lit (#10216) * Allow disabling an ha-form (#10218) * Fix alarm panel badge (#10221) * Add missing validation text (#10225) * Apply flat polyfill globally (#10222) * Add ha-bar to gallery (#10242) * Handle text overflow for tabs (#10239) * Remove "battery" device class from fixed icon list (#10246) * Add ha-chip to gallery (#10252) * Add netlify build script for gallery (#10253) * Add ha-label-badge to gallery (#10248) * Use correct build url (#10258) * Remove "Hass.io" from translation (#10257) * Update demo template (#10256) * Add WebRTC stream player (#10193) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Add tamper device class for binary sensor (#10268) * Fix missing translatable energy texts (#10230) * Consolidate all icon button logic into `<ha-icon-button>` + ensure tooltip (#9230) * Fix sizing / positioning error for trace graph node with subsequent branches (#10049) * Initial support for entity category (#10266) * Add support for device configuration URL (#10251) * Add support for device configuration URL * Lint * Tweak text * Bump mdc/mwc to 0.25.2 (#10271) * Bumped version to 20211014.0 * Warn if iframe won't be able to load the website (#10217) * Disable ha-form while submitting entry flow (#10290) * Convert all warning classes to ha-alert (#10289) * ABC automation types + use MWC (#10287) * Add "capitalize" option to `hui-timestamp-display` (#10280) * Add additional binary device classes to inversion list (#10152) * Fix energy onboarding `add_solar_production` button (#10275) (#10286) * Unify default dashboard name (#10254) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Fix icon buttons in Safari (#10293) * Only render badge value if there is no icon and no image (#10310) * Update MDI to v6.3.95 (#10313) * Rename `stream_type` to `frontend_stream_type` (#10298) * Fix translation key energy distribution solar (#10316) * Prevent mwc-list-item from opening up quick-bar (#10317) * Remove element resize hook (#10300) * Improve WebRTC stream error handling and cleanup (#10302) * Fix formatting of weather extrema temperatures (#10306) * Ensure current active dark modes gets used for manually set themes (#10307) * Add views dropdown and footer actions to the "move to view" dialog (#10172) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Icon Picker (#10161) * Use maxLiveSyncPlaybackRate in ha-hls-player (#10323) * Revise grid neutrality energy dashboard card, modify energy dashboard presentation to match (#10054) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Fix `ha-icon-button` in `ha-file-upload` (#10328) * Use error for protection mode alert (#10315) * Change unsupported reason container to software (#10325) * Migrate all paper checkbox elements to mwc (#10329) * Migrate all paper-radio elements to mwc-radio (#10327) * Correct grid neutrality card tooltip, make consistent with new colors (#10326) * Fix select options for add-on config (#10330) * Migrate all paper dialogs to mwc (#10333) * Stack gas and solar sources (#10244) * Set default value when enabling optional value (#10247) * Fix overflow icon color in backup dialog (#10331) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Convert default state icons (#10223) * Convert default state icons * update * Update cast/src/launcher/layout/hc-cast.ts Co-authored-by: Philip Allgaier <mail@spacegaier.de> * Update ha-config-core.js * Update * Finish * Add siren icon * FIx * Add curtain icons Co-authored-by: Philip Allgaier <mail@spacegaier.de> * Use secondary-text-color for trailing icon (#10340) * Use svg icons for default panels (#10342) * Tweak icon picker a bit (#10319) * Add support for `no-state` and `entity-no-longer-available` statistic… (#10345) * Change dark mode input fill color (#10341) * Replace paper progress with mwc-linear-progess (#10339) * Bumped version to 20211020.0 * Add auto slider/box mode to number entity (#10272) Co-authored-by: Paulus Schoutsen <balloob@gmail.com> * Correct automation editor event action translation (#10355) * Convert cloud account config to Lit (#10350) * Restore proper state badge image behavior (#10369) * Add to do list support to markdown (#10129) * Catch error if input_datetime state is incorrect (#10237) * Update MDI to v6.4.95 (#10389) * Remove deprecated icons that where replaced (#10371) * Make all automation type pickers use natural width to be able to show… (#10391) * Trim device name from entities on device page (#10285) * Update markdown card to allow word to be broken (#10387) * Fix Full Calendar Background color (#10373) * Add additional properties to zwave_js device info panel (#10132) * Fix various `slugify()` issues + add tests (#10383) * Add stopPropagation to move click handlers (#10379) * Use ha-chip for alarm control panel card (#10393) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Fix timezone issues with date formatting for ES5 (#10370) * Add automation editor to gallery (#10392) * Use ha-chip instead of ha-label-badge for add-on capabilities (#10398) * Do not close edit dialog when more info is escaped (#10249) * Ensure Sortable is recreated when card editors are reopened (#10382) * Ensure explicit `false` values from customize form get stored (#10381) * Add running device class to binary sensor (#10400) * Ensure consistent card look on device config page (#10386) * Add "Keep me logged in" checkbox within login flow (#10226) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Update delay label (#10284) * Introduced ha-icon-overflow-menu component (#10352) Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Use ha-alert to warn about logs from custom integrations (#10396) * Add support for hiding current weather in forecast card (#10267) * Allow configuration_url to point to an internal panel (#10395) * Bump Lit (#10409) * Bump format js (#10405) * Bump codemirror (#10404) * Bump and patch material elements (#10406) * Add blueprint scripts (#9504) * Make device classes in logbook translatable (#10376) * Improve device info add to Lovelace (#10413) * Add navigation option from more-info to history (#9717) * Move entities to center column on device page (#10412) * Bumped version to 20211026.0 * Shrink new section titles in more-info dialog a bit (#10414) Co-authored-by: Bram Kragten <mail@bramkragten.nl> Co-authored-by: Joakim Sørensen <joasoe@gmail.com> Co-authored-by: Philip Allgaier <mail@spacegaier.de> Co-authored-by: Jack Wilsdon <jack.wilsdon@gmail.com> Co-authored-by: Josh McCarty <josh@joshmccarty.com> Co-authored-by: Erik Montnemery <erik@montnemery.com> Co-authored-by: Allen Porter <allen.porter@gmail.com> Co-authored-by: Franck Nijhof <git@frenck.dev> Co-authored-by: chriss158 <edgi@arcor.de> Co-authored-by: Kyle Niewiada <aav7fl@users.noreply.github.com> Co-authored-by: MartinT <44962077+MartinTuroci@users.noreply.github.com> Co-authored-by: Michael Irigoyen <michael@irigoyen.dev> Co-authored-by: Allen Porter <allen@thebends.org> Co-authored-by: Paul Bottein <paul.bottein@gmail.com> Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com> Co-authored-by: Will Adler <will@wtadler.com> Co-authored-by: Rogério Ribeiro <zroger499@gmail.com> Co-authored-by: Zack Barett <arnett.zackary@gmail.com> Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com> Co-authored-by: Nathan Orick <cnathanorick@gmail.com> Co-authored-by: Tobias Kündig <tobias@offline.ch> Co-authored-by: Marc Hörsken <mback2k@users.noreply.github.com>
Breaking change
Proposed change
With the entity categories the entities take up a lot of space under device info. We're working on a more involved re-design, but for now just move the entities to middle column and all automation/scene/script to he right column
PR contains some formatting changes because I fixed some invalid HTML.
Before:
After:
Type of change
Example configuration
Additional information
Checklist
If user exposed functionality or configuration variables are added/changed: