* Add a button for launching the ZHA options flow to reconfigure the radio
* Remove unnecessary whitespace
* Rename `Reconfigure` to `Migrate Radio`
* Rename `Download Network Backup` to `Download Backup`
In home-assistant/home-assistant.io#22391 the editor docs were removed
making the current link invalid. This points the docs link to the syntax
docs one level up.
* Add config entry selector
* Let backend filter by integration
* Add to gallery
* Adjust translation
* Fix imports
* Rename in gallery as well
* Fix typo in localize key
* Prettier
* Add icons to device action overflow menu
* Update size of meta icon
* Tweak naming as suggest by Paulus
* Missed on suggestion, also adjusted
* Delete device -> Delete
* View network
* Rename key
* Prettier
Co-authored-by: Zack <zackbarett@hey.com>
* Add exclude attribute support to attribute selector
* Fix typing
* Fix rebase f-up
* Revert const removal
* Make exclude_attributes readonly and fix some propert mismatches
Co-authored-by: Zack <zackbarett@hey.com>
Co-authored-by: Steve Repsher <steverep@users.noreply.github.com>
* Subscribe to zwave_js node status updates in device panel
* Add typing for message
* Add manual firmware update support for zwave-js devices
* Tweaks based on upstream changes
* Tweaks
* remove unused CSS
* Update zwave_js.ts
* Tweaks after somet esting
* Bold device name instead of italic, catch abort errors and show the message
* Incorporate new commands tweak the UI and messaging
* Add a warning about firmware updates potentially bricking a device, and use Promise.all where possible
* Better typing so we can clean up code
* Additional tweaks
* Remove commented out code
* change style a bit
* prettier
* Be more precise with progress because it always helps the user if they can see progress
* nit
* Update src/translations/en.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Bram's review
* Only ask for firmware target if there is more than one available
* Only offer another firmware update if the original firmware update failed
* Only offer firmware upgrade if node is ready and pass firmware capabilities into dialog so we don't have to make call again
* Use ha-form
* Add comment
* Switch schema name
* Import icon
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Move to supervisor store API
* Add supervisorApiCall helper to simplify functions
* Do not consider ESPHome as custom repository
* Home Assistant Community Add-ons is not custom
* Fix setting _externalAccess (#12584)
* Fix enter key support for generic dialog box (#12600)
* Revert #10991 (#12618)
* Replace host-context with css properties
* Remove "Lovelace" from Github issue templates (#12614)
* Remove "Lovelace" from Github issue templates
* Changes from review
* Get full core logs from core (#12639)
* Move YAML to first tab of Developer Tools (#12589)
* Add configuration panel for Application Credentials (#12344)
Co-authored-by: Zack Barett <zackbarett@hey.com>
Co-authored-by: Zack <zackbarett@hey.com>
* Add label for Fix issue column header in statistics developer tools (#12597)
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr>
* RTL settings clickable list item fix (#12595)
* Update src/state/translations-mixin.ts
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
* Update following review
* Update Translations to create helper (#12656)
* Hide Cloud URL - Add Copy Icon (#12655)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
* Show script traces in logbook (#12643)
* Rtl menu fix (#12561)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
* Use /
* Update var name
* Use FabBase
* Update ha-fab.ts
* Switch logbook calls to use the new websocket (#12665)
* Add calendar trigger offsets in automation editor (#12486)
* Add calendar trigger offsets in automation editor
* Use duration selector for offset
* Fix typing for offsets/duratons
* Fix strict error handling in Markdown card templates (#12661)
* Add missing label to search icon (#12671)
* Update Lokalise URL (#12684)
* Teach logbook about additional context data (#12667)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Guard for missing backup integration (#12696)
* Rtl changes (#12693)
* Return focus after dialogs close (#11999)
* Bumped version to 20220516.0
* Fix float-end for LTR (#12707)
* Add my support for Application Credentials (#12709)
* Show manage cloud link to config (#12673)
* Add guard logic from PR home-assistant#12181 to input select row (#12703)
* Refactor logbook data fetch logic into reusable class (#12701)
* Add logbook to device info page (#12714)
* Add logbook to area info page (#12715)
* Add missing labels in energy dashboard settings (#12722)
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr>
* Delete focus targets for replaced dialogs (#12724)
* Convert history calls to use new websocket endpoint (#12662)
* Add support for OAuth2 callback via My (#12718)
* Support requesting translations for multiple integrations in one request (#12704)
* Support requesting translations for multiple integrations in one request
- Requires https://github.com/home-assistant/core/pull/71979
* onboarding as well
* integrations -> integration
* fix cache
* short return if they are all loaded
* reduce
* reduce
* reduce
* Show the integration brand icon when there is no entity in logbook (#12713)
* Support requesting multiple integration manifests in a single request (#12706)
* Support requesting multiple integration manifests in a single request
* only fetch if there are some to actually fetch
* handle empty
* not truthy, wrong language
* Do not copy params
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Import all date-fns from modules (#12717)
* Fix 'loading_log' string (#12712)
* Bumped version to 20220518.0
* Fix python to js timestamp conversions in logbook traces (#12677)
- The websocket version needs the time converted from
where python stores the decimal
* Update Material Design Icons to v6.7.96 (#12111)
* Various RTL fixes (#12721)
* Select + target picker Rtl fixes (#12711)
* Add error handling for application credentials removal (#12686)
* Update zwave_js data collection URL (#12666)
* Use device_id instead of config entry id and node id for zwave_js (#12658)
* Use device_id instead of config entry id and node id for zwave_js
* Add additional cleanup from #12642
* Revert removal of multiple config entries check
* Update src/panels/config/devices/device-detail/integration-elements/zwave_js/ha-device-actions-zwave_js.ts
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Update src/panels/config/devices/device-detail/integration-elements/zwave_js/ha-device-info-zwave_js.ts
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Get attributes from first state when using minimal responses (#12732)
* Pass device ID to logbook if available (#12728)
* Compute the icon based on the logbook state and not the current state (#12725)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
* Add option to compare energy graphs with previous period (#12723)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Add an application credentials display name (#12720)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Fixes logbook (#12740)
* Bumped version to 20220521.0
* Stop closed event when selecting datadisk (#12749)
* Use logbook livestream when requesting a time window that includes the future (#12744)
* Fetch supervisor info directly (#12751)
* Remove kernel and agent versions from about page (#12750)
* Move `preload_stream` setting to entity settings (#12730)
Co-authored-by: Zack <zackbarett@hey.com>
* Use new localized context state and source in logbook (#12742)
* Use new logbook streaming websocket api for cases where we need end_time (#12753)
* Open Application Credentials from integration configuration flow (#12708)
* Make entities and devices independent in the scene editor (#11046)
Co-authored-by: Zack Barett <zackbarett@hey.com>
Co-authored-by: Erik <erik@montnemery.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Allow setting `device_class` "outlet" again through entity settings (#12669)
* Allow setting `device_class` "outlet" again through UI
* Fixes
* Null check deviceClass and adjust used translation
* Bumped version to 20220523.0 (#12756)
* Adjust logbook stream consumer to handle new metadata (#12755)
* Adjust path to version info in issue template (#12760)
* Add My HA link to about page to Github issue template (#12761)
* RTL updates (#12745)
* Add compare to energy sources table (#12762)
* Fix (#12764)
* Change service_data to just data (#12628)
* Simplify OAuth2 authorize callback URL (#12765)
* Hide hidden media player entities in media panel (#12766)
* Add integration filter to Device Selector (#12680)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Integration filter for Area Selector (#12682)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Bump Version to 20220524.0 (#12769)
* Move zwave_js node comments from device config to info page (#12625)
Co-authored-by: Zack Barett <zackbarett@hey.com>
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
* Various RTL fixes
* Add controller statistics to zwave_js config dashboard (#12668)
* Move Logbook and make device page better (#12763)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
* Move metadata to pyproject.toml (#12770)
* Add aria-haspopup to button menus (#12758)
Co-authored-by: Zack Barett <zackbarett@hey.com>
* Hardware MVP (#12773)
* Fix "unavailable" handling for climate state rendering (#12778)
* Ensure state is vertically centered in more-info (#12780)
* Update zwave_js/network_status WS API (#12735)
* Bumped version to 20220525.0 (#12779)
* Use dynamic weather domain icon + icon alignment fix weather more-info (#12781)
* Fix typo in credentials removal dialog (#12784)
* Handle history api being passed entity ids as CSV (#12787)
* Fix history cache when there is cacheConfig (#12788)
* Use Hardware Integration for System Menu (#12789)
* Fix Media Player More info cramped controls (#12790)
* Fix Switch as X unable to change to a new type (#12797)
* Fix Zwave Alerts on device page (#12785)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
* Set Error if entity is unavailable (#12791)
* Dynamically determine the correct action config struct (#12798)
* Remove import
* Hide Cloud information a bit more (#12802)
* Add dynamic header/footer config determination and update struct (#12795)
* Bump HAWS to 7.1.0 (#12804)
* Update Narrow Order on Device Page (#12801)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
* Fix combo box inside dialog (#12805)
* Bumped version to 20220526.0
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev>
Co-authored-by: Steve Repsher <steverep@users.noreply.github.com>
Co-authored-by: Zack Barett <zackbarett@hey.com>
Co-authored-by: Yosi Levy <yosilevy@gmail.com>
Co-authored-by: Philip Allgaier <mail@spacegaier.de>
Co-authored-by: Allen Porter <allen@thebends.org>
Co-authored-by: Patrick ZAJDA <patrick@zajda.fr>
Co-authored-by: Yosi Levy <37745463+yosilevy@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Sven <85389871+wrt54g@users.noreply.github.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: breakthestatic <breakthestatic@gmail.com>
Co-authored-by: RoboMagus <68224306+RoboMagus@users.noreply.github.com>
Co-authored-by: Michael Irigoyen <michael@irigoyen.dev>
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com>
Co-authored-by: David F. Mulcahey <david.mulcahey@me.com>
Co-authored-by: Erik <erik@montnemery.com>
Co-authored-by: Thomas Lovén <thomasloven@gmail.com>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
* Use device_id instead of config entry id and node id for zwave_js
* Add additional cleanup from #12642
* Revert removal of multiple config entries check
* Update src/panels/config/devices/device-detail/integration-elements/zwave_js/ha-device-actions-zwave_js.ts
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Update src/panels/config/devices/device-detail/integration-elements/zwave_js/ha-device-info-zwave_js.ts
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Support requesting multiple integration manifests in a single request
* only fetch if there are some to actually fetch
* handle empty
* not truthy, wrong language
* Do not copy params
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Support requesting translations for multiple integrations in one request
- Requires https://github.com/home-assistant/core/pull/71979
* onboarding as well
* integrations -> integration
* fix cache
* short return if they are all loaded
* reduce
* reduce
* reduce
* Use selectors for add-on configurations (#12234)
* replace ToggleSwitch with new LightSwitch (#12218)
* Fix statistics chart for sum stat without state (#12238)
* Use selectors for add-on network configuration (#12235)
* Use selectors for add-on network configuration
* Show container port as UOM if advanced user
* adjust
* Only show "required" indicator if we have a selector label (#12241)
* Lineup sidebar badges
* Exclude hidden entities from area card
* Fix entity and device selector with `multiple: true`
* Adjust import
* Guard for partial translations (#12296)
* Fix add-on security rating range (#12300)
* Use more text selector types for add-on configuration (#12303)
* Prevent empty brackets if no manufacturer during config entry creation (#12288)
* Fix endless loading screen in zwave-js config (#12295)
* Update cloud text (#12305)
* Select default mode if none set (#12306)
* Decode view path URL (#12310)
* Always render title field (#12319)
* Use new mdi icons for smoke and co detection (#12323)
* Split only on first comma in media browser (#12331)
* Allow tapping on the name on a picture entity card (#12332)
* RTL calendar fix - arrows fix and views fix (#12314)
* RTL calendar fix - arrows fix and views fix
* Removed path attributes
* Quickly search for entities from the Overview Dashboard (#12324)
* Allow selecting multiple entities for state trigger (#12334)
Co-authored-by: Zack Barett <zackbarett@hey.com>
* Add Template selector (#12348)
* Add basic frontend support for siren (#12345)
* Fix strict error handling in developer tools templates (#12352)
* Bump HAWS to 7.0.3 (#12358)
* Add clear skipped to update more-info dialog (#12361)
* Adding blueprint input description markdown/multi-line support (#12291)
* Github no longer supports the (insecure) git protocol (#12359)
* Add if/else automation/script action (#12301)
Co-authored-by: Zack Barett <zackbarett@hey.com>
* Add stop script/automation action (#12299)
* Getting started on Configuration Changes (#12309)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
* Config menu updates to get it ready for nightly (#12368)
* Bumped version to 20220420.0 (#12369)
* Use template selector in wait_template (#12366)
* Add jinja2 editor to template triggers/conditions (#12365)
Co-authored-by: Zack <zackbarett@hey.com>
* Fix for monetary entities (#12378)
* Add entity search tip to dev-tools set state (#12355)
* Added ability to retry on initialization errors. (#12103)
* RTL fixes (#12367)
* zwave_js: Add title tag to config box heading (#12387)
* Accept new value when hitting ENTER to close a prompt dialog (#12360)
Co-authored-by: Zack Barett <zackbarett@hey.com>
* RTL reading orders and alignments in system log (#12388)
* Add automation editor for calendar trigger (#12343)
* Add calendar event end trigger to automation editor (#12389)
* Show vacuum state in more-info dialog for StateVacuumEntity (#12391)
* Add Empty list item for None (#12356)
* Force LTR on time & number inputs (#12393)
* Fix Dashboard URLs (#12394)
* Update zwavejs controller model (#12390)
* Configuration Menu Updates 3 (#12377)
* Bumped version to 20220424.0
* Config Menu: Addressing Comments in #12377 (#12399)
* Add shorthand condition to the gallery (#12400)
* Virtualize Media Player Grid (#11898)
* Hide supervisor only config, fix backup config page (#12401)
* Fix broken cards being able to crash entire view (#11440)
* Add supervisor network interface settings (#12403)
* Fix zones (#12409)
* Add supervisor hostname config (#12407)
* Add Hardware Page to Configuration System Menu (#12405)
* Add Supervisor logs to core page (#12410)
* Allow Showing Skipped Updates on Updates Page (#12415)
* Configuration Menu Cleanup items (#12413)
* Backup Page - Will load which is available (#12414)
* Move System Health to a page (#12412)
* Show what updates are skipped (#12418)
* Don't show tabs in supervisor (#12417)
* Better gauge segment coloring (#11570)
* Move Data Disk Moving to Storage (#12416)
* Add supervisor, OS version info to about page (#12421)
* Add supervisor, OS version info to about page
* description
* description
* Allow for checking for updates (#12422)
* Fix title and description for menu step in options flow (#12420)
* link to updates page (#12423)
* Show usage stats in System Health (#12424)
* Bumped version to 20220425.0 (#12425)
* Format sensors with state class duration (#12426)
* Guard against non OS installation (#12427)
* Typo in en.json (#12428)
* Move unsupported and unhealthy alerts (#12431)
* Fix log syntax highlight when fetching logs from supervisor (#12430)
* Resources lovelace should just go back (#12432)
* Redirect hassio system my links to new locations (#12429)
* Fix backup back path (#12435)
* Add join/leave beta to updates panel (#12436)
* Fix settings row width (#12438)
* Dont show tabs when less than 2 (#12439)
* Set border radius in config to 8px (#12437)
* Fix incorrect text if no backups are found (#12441)
* Add header to supervisor backups page (#12444)
* Fix content display for `ha-network` after #12438 (#12445)
* Fix content display for `ha-network` after #12438
* Add var default
* Add title to backups config page (#12442)
* Fix integration page on mobile (#12447)
* Add "m" keyboard shortcut to get to the create my link page (#12451)
* Terms based entities search (#10991)
* Small edits on config menu (#12440)
* Fix for backup overflow (#12454)
* Update the hint for key C (#12458)
* Fix when creating new area in picker #11392 (#12457)
* Fix more info input number #12396 (#12456)
* Update Configuration badge color to be accent color to match (#12455)
* Move Provider Selection to Menu on top header (#12443)
* Move the analytics link (#12459)
* Fix Updates Page Toast - Move to overflow (#12453)
* Move Zones Edit to General config + add general config page (#12452)
* Move Zones Edit to General config + add general
* Update src/translations/en.json
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* add paper tooltip back for yaml
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Tweak menu descriptions (#12460)
* Fix my link for config dashboard and profile (#12461)
* Fix my link for config dashboard and profile
* add server control redirect
Co-authored-by: Zack <zackbarett@hey.com>
* Fix icon alignment in nav list (#12463)
* Add a tip for my shortcut (#12462)
* Move Restart to Overflow and yaml config advanced (#12446)
* Move Restart to Overflow and yaml config advanced
* Move around YAML Config page
* Move to developer tools
* Make card actions
* Update Translations
* Bumped version to 20220427.0
* Use correct label for update config menu (#12465)
* Make helper option button more user friendly (#12468)
* Add hass-quick-bar-trigger event to trigger quickbar from supervisor (#12467)
* Use startsWith for m shortcut for partial match (#12464)
* Add supervisor redirects to m keyboard shortcut (#12466)
* Safeguard against non-existant area in device handling (#12475)
* RTL fix for log buttons (#12474)
* Fix YAML Config Invalid button (#12476)
* Small config fixes (#12472)
* Visual tweaks to YAML validation results (#12479)
* Add some bottom padding to YAML conf dev tools page (#12477)
Co-authored-by: Zack Barett <zackbarett@hey.com>
* Fix Restarting Home Assistant (#12480)
* Fix Restarting Home ASsistant
* Update src/panels/config/core/ha-config-system-navigation.ts
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Update src/panels/developer-tools/yaml_configuration/developer-yaml-config.ts
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* reviews
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Move General Up in the system menu (#12483)
* Media panel fix (#12485)
* add my redirects for new config pages (#12481)
* Add template editor to Markdown card editor (#12490)
* Address minor comments about config menu (#12492)
* Hide and sort secondary device automations (#12496)
* Evaluate condition shorthands in editors (#12473)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Add support for enabling/disabling trigger/condition/action (#12493)
* Add support for enabling/disabling trigger/condition/action
* Add more visual indication of disabled
* review
* margin
* Dont make overflow transparent
* Change color of bar
* Add parallel automation/script action (#12491)
* Add Board Names, Move All Hardware (#12484)
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Change Restart to be a button, update dialogs (#12499)
* Bumped version to 20220428.0 (#12501)
* Fix Wrap menu and remove menu title (#12505)
* form-string password fix (#12507)
* Use media query for config menu mobile (#12510)
* Fix incorrect 3-dot menu labels (config hardware & storage) (#12512)
* Media browser RTL fixes (#12506)
* Fix `continue_on_timeout` default on `wait_template` automation visual editor (#12511)
* Support shorthand logical operators in script sequences (#12509)
* Only show Card Content if OS exist (#12513)
* Add condition shorthand to action types (#12514)
* Fix for external url not logged into cloud (#12516)
* Restart Home ASsistant button - Make less red and less big (#12515)
* Add actions to design gallery (#12518)
* Add actions to design gallery
* Update describe-action.ts
* Move integrations to System Health (#12504)
* Add if, parallel and stop action to trace graph (#12520)
* Bumped version to 20220429.0 (#12521)
* Change color of persons for real this time (#12527)
* Ignore modifier keys when forwarding events to quickbar (#12525)
* Add optional repository_url to supervisor_addon my link (#12524)
* Calendar-card fix (#12532)
* Handle condition shorthands in trace graphs (#12533)
* Make the "Aborted: Reauthentication successful" more user friendly (#12530)
Replace the "Aborted" in the title with the integration name to make the user error
messages more user friendly. The message itself ("Reauthentication successful" or "Missing configuraiton, etc) error
message is descriptive enought that we can replace the title with the integration
name and still preserve the meeting. The advance is that this doesn't confuse users
who are surprised by it saying "Aborted" when things were successful
https://github.com/home-assistant/core/issues/47135
* Prevent color temp selector mired exception (#12536)
* Fix some issues and feedback with About and system health (#12537)
* Add descriptions for actions (#12541)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Add repeat to trace timeline (#12547)
* Change name to Settings (#12548)
* Add trace timeline for if (#12543)
* Fix script graph parallel (#12545)
* Handle if in repeat (#12544)
* Add parallel action to trace timeline (#12549)
* Indicate things are disabled in trace graph (#12550)
* Indicate things are disabled in trace graph
* Update hat-script-graph.ts
* Bumped version to 20220502.0
* Add add-on logs to log selector (#12556)
* Fix Webhook Overflow (#12551)
* Search in Overflow on Mobile (#12552)
* Use ha-tip for yaml move tip (#12559)
* Update Quickbar Section Logic to include all (#12553)
* Use outline for cards on config pages (#12558)
* Add supervisor redirects to quickbar (#12557)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
* Fix searching in hassio logs (#12560)
* Add disabled support to trace timeline and step details (#12555)
* Add new system menu descriptions (#12564)
* Add missing outlined to supervisor panel (#12565)
* Bumped version to 20220503.0 (#12566)
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev>
Co-authored-by: Marius <33354141+Mariusthvdb@users.noreply.github.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Philip Allgaier <mail@spacegaier.de>
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Kuba Wolanin <hi@kubawolanin.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Yosi Levy <37745463+yosilevy@users.noreply.github.com>
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com>
Co-authored-by: Simon Vallières <simon@vallieres.ca>
Co-authored-by: Eric Stern <stormalong@gmail.com>
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
Co-authored-by: Wesley Vos <17592840+Wesley-Vos@users.noreply.github.com>
Co-authored-by: Mark Lopez <m@silvenga.com>
Co-authored-by: Allen Porter <allen@thebends.org>
Co-authored-by: yangqian <yanyangqian@gmail.com>
Co-authored-by: Thomas Lovén <thomasloven@gmail.com>
Co-authored-by: Netzwerkfehler <16437929+Netzwerkfehler@users.noreply.github.com>
Co-authored-by: Artem Sorokin <artem@sorokin.pp.ru>
Co-authored-by: Jaroslav Hanslík <kukulich@kukulich.cz>
Co-authored-by: Johann Vanackere <johann.vanackere@gmail.com>
Co-authored-by: Bruno Maia <bruno.mm.maia@gmail.com>
Replace the "Aborted" in the title with the integration name to make the user error
messages more user friendly. The message itself ("Reauthentication successful" or "Missing configuraiton, etc) error
message is descriptive enought that we can replace the title with the integration
name and still preserve the meeting. The advance is that this doesn't confuse users
who are surprised by it saying "Aborted" when things were successful
https://github.com/home-assistant/core/issues/47135
* Add support for enabling/disabling trigger/condition/action
* Add more visual indication of disabled
* review
* margin
* Dont make overflow transparent
* Change color of bar
* Move Zones Edit to General config + add general
* Update src/translations/en.json
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* add paper tooltip back for yaml
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
subtitle: Dialogs provide important prompts in a user flow.
---
# Material Design 3
Our dialogs are based on the latest version of Material Design. Specs and guidelines can be found on it's [website](https://m3.material.io/components/dialogs/overview).
# Highlighted guidelines
## Content
* A best practice is to always use a title, even if it is optional by Material guidelines.
* People mainly read the title and a button. Put the most important information in those two.
* Try to avoid user generated content in the title, this could make the title unreadable long.
* If users become unsure, they read the description. Make sure this explains what will happen.
* Strive for minimalism.
## Buttons and X-icon
* Keep the labels short, for example `Save`, `Delete`, `Enable`.
* Dialog with actions must always have a discard button. On desktop a `Cancel` button and X-icon, on mobile only the X-icon.
* Destructive actions should be a red warning button.
* Alert or confirmation dialogs only have buttons and no X-icon.
* Try to avoid three buttons in one dialog. Especially when you leave the dialog task unfinished.
## Example
### Confirmation dialog
> **Delete dashboard?**
>
> Dashboard [dashboard name] will be permanently deleted from Home Assistant.
'printf "%s\n" "These files should not be modified. Instead, make the necessary modifications in src/translations/en.json. Please see translations/README.md for details." '+
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.