Skip to content
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

Migrate combobox to mwc #11546

Merged
merged 8 commits into from Feb 4, 2022
Merged

Migrate combobox to mwc #11546

merged 8 commits into from Feb 4, 2022

Conversation

bramkragten
Copy link
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
@@ -3,7 +3,7 @@ import "@polymer/paper-input/paper-input";
import "@polymer/paper-item/paper-item";
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
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
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
Member

Choose a reason for hiding this comment

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

@@ -2,7 +2,7 @@ import { mdiCheck, mdiClose, mdiMenuDown, mdiMenuUp } from "@mdi/js";
import "@polymer/paper-input/paper-input";
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
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
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
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
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.

None yet

5 participants