Skip to content

Migrate combobox to mwc#11546

Merged
balloob merged 8 commits intodevfrom
migrate-combobox-to-mwc
Feb 4, 2022
Merged

Migrate combobox to mwc#11546
balloob merged 8 commits intodevfrom
migrate-combobox-to-mwc

Conversation

@bramkragten
Copy link
Copy Markdown
Member

@bramkragten bramkragten commented Feb 4, 2022

Proposed change

Migrates combo box to mwc

image

Next step, migrate all comboboxes to use ha-combobox

Type of change

  • Dependency upgrade
  • Bugfix (non-breaking change which fixes an issue)
  • New feature (thank you!)
  • Breaking change (fix/feature causing existing functionality to break)
  • Code quality improvements to existing code or addition of tests

Example configuration

Additional information

  • This PR fixes or closes issue: fixes #
  • This PR is related to issue or discussion:
  • Link to documentation pull request:

Checklist

  • The code change is tested and works locally.
  • There is no commented out code in this PR.
  • Tests have been added to verify that the new code works.

If user exposed functionality or configuration variables are added/changed:

@zsarnett zsarnett self-assigned this Feb 4, 2022
@balloob balloob added the needs design preview PRs with this label will trigger a GitHub action to generate a gallery preview label Feb 4, 2022
import "@polymer/paper-item/paper-item-body";
import "@polymer/paper-listbox/paper-listbox";
import "@vaadin/vaadin-combo-box/theme/material/vaadin-combo-box-light";
import "@vaadin/combo-box/theme/material/vaadin-combo-box-light";
Copy link
Copy Markdown
Member

@balloob balloob Feb 4, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When no areas, the target selector looks weird when picking an area:

image

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just to show the other ones.

image

image

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

import "@polymer/paper-item/paper-icon-item";
import "@polymer/paper-item/paper-item-body";
import "@vaadin/vaadin-combo-box/theme/material/vaadin-combo-box-light";
import "@vaadin/combo-box/theme/material/vaadin-combo-box-light";
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In target selector when no entities (not very common use case I know)

image

Copy link
Copy Markdown
Member

@balloob balloob left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few empty combobox issues left, rest looks good 👍

@bramkragten
Copy link
Copy Markdown
Member Author

I just converted the base element now, not all comboboxes use the base element yet, that is the next step and should make all comboboxes look the same and good :-)

@balloob balloob merged commit 9b97faa into dev Feb 4, 2022
@balloob balloob deleted the migrate-combobox-to-mwc branch February 4, 2022 23:46
@steverep
Copy link
Copy Markdown
Member

steverep commented Feb 5, 2022

Fantastic. Thanks for jumping right on this @bramkragten et al.

@github-actions github-actions bot locked and limited conversation to collaborators Feb 6, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

cla-signed needs design preview PRs with this label will trigger a GitHub action to generate a gallery preview

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants