Wendelin
77874aa2d7
New target picker ( #27284 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-14 16:16:34 +02:00
Paul Bottein
15fd4134d0
Improve device picker UI and search ( #25401 )
...
* Improve device picker
* Improve device search quick bar
* Fix types
* Fix selected device in the dropdown
* Move filter to picker
* Rename filters
* Use generic picker
* Update src/dialogs/quick-bar/ha-quick-bar.ts
---------
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2025-05-19 09:24:54 +00:00
Paul Bottein
0389fbba52
Use ha-combox-box-list-item in all combo box components ( #25096 )
2025-04-17 17:13:19 +02:00
Paul Bottein
53bb8251fa
Separate entity, device and area name in more info dialog header ( #21951 )
...
* Separate entity, device and area name in more info dialog header
* Use has_entity_name
* Separate entity, device and area name in entity picker
* Fix entity name with has entity name
* Fix compute entity name
* Add full name
* Add floor
* Improve code quality
* Use compute entity name in device entities card
* Use context functions
* Remove floor
* Use state name provided by backend
* Use breadcrumb for more info
* Revert entity picker changes
* Use new logic in device page
* Use breadcrumb
* Use join directive
* Add comments
* Use secondary text color
* Update compute_entity_name.ts
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Remove html join
* Improve computeDeviceNameDisplay
* Fallback to original name
* Simplify more info logic
* Include breadcrumb for child view (voice assistant)
---------
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2025-03-26 13:58:34 +00:00
Bram Kragten
6b039a1073
Add fallback for devices without name ( #23513 )
2024-12-30 17:06:26 +01:00
Wendelin
830d8d2410
Add type import check to eslint ( #22488 )
...
* Add type import check to eslint
* Add type imports with eslint --fix
2024-10-30 11:12:30 +00:00
Steve Repsher
349344161a
Fix incompatible object/array property types (2 of 3) ( #19482 )
2024-01-22 16:04:58 +01:00
Steve Repsher
6234f7b7d2
Initialize boolean properties ( #19445 )
2024-01-18 16:39:33 +01:00
Simon Lamon
86a3c32844
Fix area in device picker ( #18955 )
...
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2023-12-08 09:17:40 +00:00
Paul Bottein
2acd1ff5e8
Refactor and cleanup device picker ( #18804 )
2023-11-29 10:01:54 +01:00
Bram Kragten
66e0100c95
Fix combobox picking first item with label on blur ( #17701 )
2023-08-24 16:22:26 -04:00
puddly
11b2cf9e22
Use the user-provided name when sorting devices ( #17297 )
2023-07-18 15:23:39 +02:00
renovate[bot]
cb0bc762b1
Update dependency prettier to v3 ( #17215 )
...
* Update dependency prettier to v3
* Update config and remove .prettierignore
* Reformat
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Steve Repsher <steverep@users.noreply.github.com >
2023-07-14 17:40:17 +00:00
breakthestatic
3888b1c48b
Use fuzzy filter/sort for target pickers ( #16912 )
...
* Use fuzzy filter/sort for target pickers
* PR suggestions
* Restore missed sort
2023-06-20 12:03:55 +02:00
Bram Kragten
bcdb24849d
Add support for filtering service fields ( #16004 )
...
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
2023-05-10 14:59:13 +02:00
Bram Kragten
4e5a18d272
Remove polymer types, cleanups ( #16385 )
...
* Remove polymer types, cleanups
* Delete updated.ts
2023-05-04 15:24:24 +00:00
Bram Kragten
5f9f51f92d
Render target picker combo-box in overlaying menu surface ( #14970 )
2023-02-20 17:32:52 +01:00
Paul Bottein
c4160e8368
Add filter options to entity and device selectors ( #15302 )
2023-02-20 14:30:05 +01:00
Jaroslav Hanslík
e926091e54
Sort strings by locale language ( #14533 )
2022-12-28 14:25:45 +01:00
karwosts
1198f983aa
Prevent duplicate entities from being chosen in the target picker ( #14882 )
...
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
fixes undefined
2022-12-28 13:24:32 +00:00
Travis Collins
0972cb4583
Fix pickers not getting focus ( #14068 )
...
* fix focus pickers
* await nextRender instead of setTimeout
* use bram's code
* Update src/components/ha-target-picker.ts
Co-authored-by: Steve Repsher <steverep@users.noreply.github.com >
Co-authored-by: Steve Repsher <steverep@users.noreply.github.com >
2022-10-17 11:01:17 +02:00
Steve Repsher
ae4a37f23a
Combo-box accessibility and other fixes ( #13496 )
2022-08-30 21:50:04 -04:00
Philip Allgaier
4cd8b76d7e
Safeguard against non-existant area in device handling ( #12475 )
2022-04-27 12:25:13 -05:00
Paulus Schoutsen
59595aabde
Add helpers to all selectors ( #12230 )
2022-04-05 15:26:52 -05: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
Bram Kragten
76af6e48cd
Convert entity picker to ha-combo ( #11560 )
...
* Convert entity picker to ha-combo
* Update ha-entity-picker.ts
* Handle empty better
* Clear value when no device/area/entity
2022-02-07 10:59:11 +01:00
Bram Kragten
9b97faa5e3
Migrate combobox to mwc ( #11546 )
2022-02-04 15:46:09 -08:00
Philip Allgaier
0c940be5fb
Consolidate all icon button logic into <ha-icon-button> + ensure tooltip ( #9230 )
2021-10-14 15:44:20 +02:00
Bram Kragten
2936865c55
Bump typescript, lint, prettier ( #10108 )
2021-09-30 12:39:03 +02:00
Paulus Schoutsen
ac64d293e7
Sort tags in trigger ( #9921 )
2021-08-31 21:30:35 -07:00
Bram Kragten
a432cf8405
Fix selected icon of picker elements ( #9606 )
2021-07-26 22:17:29 +02: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
Bram Kragten
0eca602e61
Use comboBoxRenderer from lit-vaadin-helpers ( #9201 )
2021-05-25 13:27:49 +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
Bram Kragten
5754f4463d
Bump babel and eslint ( #9049 )
2021-04-30 12:15:31 -07:00
Philip Allgaier
7aae55cde7
Allow manually entering entity IDs in service target entity picker ( #8820 )
2021-04-06 14:18:55 +02:00
Bram Kragten
10b8efc5cb
Add filtering to automaton overview ( #8736 )
...
* Add filtering to automaton overview
* Update ha-automation-picker.ts
* Update ha-combo-box.ts
* imports
* Rename component
* localize + comments
2021-03-29 14:33:48 +02:00
Bram Kragten
b30160d671
Fix device picker ( #8481 )
2021-02-27 21:20:28 +01:00
Bram Kragten
6092af8de6
Re-do developer tools service ( #8410 )
2021-02-22 19:53:52 +01:00
Bram Kragten
99eff73b0d
Add support for target to automation call service action ( #8372 )
2021-02-16 21:46:47 +01:00
Joakim Sørensen
a1d07e5a00
Sort imports ( #8104 )
2021-01-13 17:17:12 +01:00
Bram Kragten
f1abb60e4a
Add message when no matches for selectors, clear config when deleted ( #7906 )
2020-12-04 20:49:24 +01:00
Bram Kragten
b79c03433e
Don't update device picker while open ( #7903 )
2020-12-04 12:05:01 +01:00
Erik Montnemery
3bdab738c6
Support disabling devices ( #7715 )
...
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2020-12-02 15:40:35 +01:00
Bram Kragten
25f7cbea5a
Add target selector ( #7864 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2020-12-02 12:10:31 +01:00
Bram Kragten
f835810f0a
Add entity and device selectors ( #7735 )
2020-11-20 13:26:03 +01:00
Bram Kragten
f8c5eeab5d
Replace all private properties with internalProperty decorator ( #6386 )
2020-07-14 21:38:36 -07:00
Maciej Bieniek
bfb11790a2
Add translations for 'No area' strings ( #6000 )
2020-05-25 14:46:34 +02:00
Bram Kragten
0a92c28bac
Split up mdi icons ( #4379 )
2020-05-05 16:40:11 +02:00