Jan-Philipp Benecke
3a0c85cd3e
Migrate top app bar to plain HTML and drop mwc dependency ( #52165 )
2026-05-27 08:57:38 +02:00
Petar Petrov
d1bf5fe33c
Use context instead of hass for localize in low level components ( #52177 )
2026-05-26 15:26:09 +02:00
Jan-Philipp Benecke
43ed97da43
Migrate gallery drawer to ha-drawer and drop mwc-drawer dependency ( #52031 )
...
* Migrate gallery drawer to ha-drawer and drop md-drawer dependency
* Trigger Build
* Fix scrolling
2026-05-14 15:52:24 +02:00
Wendelin
33d29e3abd
New list components ( #51705 )
...
* add new ha-list options
* Refactor ha-list components to use ha-list-selectable and ha-list-item-option
* fix types in gallery
* fix filter-floor-areas
* Review
* Fix list aria-label
2026-05-07 08:47:10 +03:00
Wendelin and Copilot
b2e07c3ba5
Add ha-radio-group and ha-radio-option ( #51864 )
...
* add ha-radio-group and ha-radio-option
Co-authored-by: Copilot <copilot@github.com >
* Migrate ha-radio
* add docs, remove ha-radio
* update webawesome
---------
Co-authored-by: Copilot <copilot@github.com >
2026-05-06 19:51:02 +02:00
Simone Chemelli and Copilot
fa2c0278cb
Add UPTIME sensor device class ( #51716 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 07:20:40 +02:00
Logan Rosen and Copilot
7b58162f81
Drop eslint-config-airbnb-base and cherry-pick rules ( #51627 )
...
Remove the unmaintained eslint-config-airbnb-base dependency (last
updated Nov 2021, no flat config support) along with its FlatCompat
shim infrastructure.
Replace with js.configs.recommended as the base config and explicitly
cherry-pick ~40 high-value safety and style rules from airbnb-base
that aren't already covered by other configs.
Remove 27 rule disables that only existed to suppress airbnb opinions,
and 5 dead TypeScript rule disables for rules no longer in the config.
Fix 4 real bugs caught by the newly added no-constant-binary-expression
rule where template literals were always truthy, making fallback values
unreachable.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-25 14:16:53 +03:00
Wendelin
386372ad00
Use control switch for entity toggle ( #51654 )
2026-04-24 16:12:33 +02:00
Aidan Timson and Wendelin
867e8633f6
Adaptive popover, add to set date card feature ( #51650 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-04-23 12:33:23 +00:00
Aidan Timson
442d7fe3b4
Improve typing on lifestyle functions for changed props (1/5) ( #51664 )
...
* Split typing-common-funcs (1/5)
* Fix
2026-04-22 13:37:22 +03:00
Wendelin
d220725e5b
ha-switch webawesome ( #51507 )
2026-04-20 13:19:53 +02:00
Simon Lamon
da1c2bdee4
Adjust gauge again ( #51613 )
2026-04-19 08:55:54 +03:00
Paul Bottein
9269c1ff0a
Redesign lawn mower more info dialog ( #51596 )
2026-04-16 16:45:21 +02:00
Paul Bottein and Claude
80e0c098f8
Redesign vacuum more info dialog ( #51380 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-16 14:11:07 +02:00
Paul Bottein
2edb0325aa
Improve box shadow design tokens with multi-layer shadows ( #51378 )
2026-04-13 10:36:17 +02:00
Wendelin
7ceba8d231
Add context groups ( #51471 )
2026-04-10 16:03:34 +02:00
Wendelin
22738f6d77
Remove fab ( #51448 )
...
* Remove ha-fab replace with ha-button
* Remove import of ha-fab component
* Remove mwc-fab
2026-04-07 15:46:36 +03:00
Wendelin
b5ff6a991d
Migrate ha-textarea ( #51377 )
...
* Migrate ha-textarea
* Fix autogrow
* fix styles
2026-04-06 11:54:55 +03:00
Wendelin
7c52ac8ca7
Remove target description ( #51315 )
2026-03-31 17:42:02 +02:00
Simon Lamon and Petar Petrov
70be747e9d
Gauge improvements ( #30368 )
...
* Gauge last improvements
* Change needle
* Fixup
* Feedback comments
* Update src/components/ha-gauge.ts
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-03-31 14:27:22 +03:00
Wendelin
debc3adf19
Remove hass property in ha-data-table ( #51304 )
2026-03-31 12:47:17 +02:00
Darren Griffin
c88dcf10b9
Update Figma DesignKit link ( #30342 )
2026-03-26 09:47:31 +00:00
Wendelin and Petar Petrov
a12543fe74
Add ha-input-docs ( #30315 )
...
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-03-25 15:46:28 +01:00
Wendelin
91a608c4c5
fix ha-input styles ( #30225 )
2026-03-22 09:13:59 +01:00
Simon Lamon
6f6ba71e61
Redesign gauge card ( #29981 )
...
* Redesign gauge card
* Fix calculation
* New design, code needs optimization (ai)
2026-03-11 11:22:44 +02:00
Wendelin
872d1c684f
Simplify dialogs ( #29848 )
2026-03-08 16:27:04 +01:00
7612ec1979
Refactor tooltip CSS tokens to use ha- prefix ( #29978 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
2026-03-04 15:02:09 +00:00
Paul Bottein
356bceb1cc
Simplify mock entities in demo ( #29960 )
...
* Simplify mock entities in demo
* Clean unused file
2026-03-04 11:22:35 +02:00
Aidan Timson
d3453aff37
Add missing theming variable support to dialog and bottom sheet ( #29857 )
2026-02-26 16:43:20 +01:00
Aidan Timson and Bram Kragten
51fd2eedd9
Update gallery with latest adaptive dialog changes ( #29672 )
...
* Update gallery with latest adaptive dialog changes
* Update gallery/src/pages/components/ha-adaptive-dialog.ts
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Format
---------
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2026-02-24 06:57:31 +01:00
Aidan Timson
f3a814e38a
Cleanup dialog default width attrs ( #29686 )
2026-02-17 20:13:27 +01:00
Aidan Timson and Simon Lamon
7c6e88ca3f
Delete ha-dialog, rename ha-wa-dialog to ha-dialog ( #29627 )
...
* Delete ha-dialog
* Rename ha-wa-dialog to ha-dialog
* Rename component
* Rename gallery
* Rename gallery
* Update agents.md
* Rename references
* Rename component
* Format
* Fix
* Fix
* Fix
* Fix typo
* Fix typo
* Fix typo
* Fix typo
* Fix typo
* Fix typos
* Remove duplicate
* Remove
* Remove redundant header
* This should never have been here
* Remove, fixup
* Cleanup
* Remove
* Cleanup
* Give it a name again for gallery sidebar
* Fix invalid action design
* Fix gallery dialog actions to correct spec
---------
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
2026-02-15 11:01:31 +00:00
7aa235c6af
Fix Discord link for designers ( #29393 )
...
* Fix Discord link for designers
Updated Discord link for designers to the correct channel.
* Update Discord link for designers in home.markdown
* Update gallery/src/pages/concepts/home.markdown
Co-authored-by: Aidan Timson <aidan@timmo.dev >
---------
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
Co-authored-by: Aidan Timson <aidan@timmo.dev >
2026-02-05 21:09:28 +01:00
Bram Kragten
eb588075b8
Use ha-alert for copyright of logo ( #29429 )
...
Use ha-alert for copyright of logo
2026-02-05 15:25:54 +01:00
Darren Griffin
fab1fde6e3
Update license text ( #29423 )
2026-02-05 14:08:18 +01:00
Bram Kragten
5a76c3f606
Make addon selector an alias of app selector ( #29222 )
2026-01-28 15:27:30 +00:00
Aidan Timson and Norbert Rittel
2d24447c3c
Rename Add-ons to Apps in more areas ( #29076 )
...
* Remove add-ons mention in agents file
* Rename user facing form and selector name
* Everything else
* Update more
* Update more
* Update more
* Update more
* Update key
* Update key
* Update keys
* Use translation
* More changes
* Update key
* Backward / Forward compat
* Drop "the"
Co-authored-by: Norbert Rittel <norbert@rittel.de >
---------
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2026-01-20 13:39:30 +02:00
Wendelin and Simon Lamon
0daf94e98f
Quick bar: new design and area search ( #28678 )
...
* Add "Commands" title to quick bar translations in English
* Enhance QuickBar dialog handling and localize commands title
* add nav icons
* Add icons and styles and separate navigation from commands
* handle non admin
* Add areas
* Fix import and shortcuts
* Restructure
* remove area sort
* move keys
* area search keys review
* Fix adaptive dialog slots without header
* Design review
* Review marcin
* Fix safe area bottom
* Fix ios focus
* Make it clearable
---------
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
2026-01-15 09:45:57 +02:00
Bram Kragten
639c2ce077
Add choose selector ( #28624 )
...
* Add choose selector
* add support for translation
* pass required
* Add to gallery
2025-12-19 19:52:31 +01:00
Wendelin
c93942919b
Automation editor show targets within rows ( #28510 )
...
* Automation editor show targets within rows
* review
* Fix expandable row icons
* Use state icon instead of state-badge
* Fix target wrap
* Use default font weight for automation rows
* Remove comma from targets in row
2025-12-16 09:42:38 +02:00
Wendelin
9f16ce7341
Fix picker initial sort and reorganize picker data ( #28476 )
2025-12-11 08:28:45 +01:00
Aidan Timson and Petar Petrov
b50daecdec
Create an adaptive dialog and bottom sheet component, migrate restart ( #28344 )
...
* Create a switchable dialog and bottom sheet component
* Migrate dialog restart
* Fix close action
* Docstring
* Rename type
* Rename func
* Document
* Remove flex, use flex
* Cleanup docstring
* Update bodyScrolled
* Cleanup
* Remove
* Rename to ha-adaptive-dialog
* Cleanup
* Format
* Fix forwarding of slots
* Fix style
* listenMediaQuery, simplify and remove double scroll handling
* Add slotted footer to bottom sheet for compat
* Add block-mode-change to stop mode switches for forms etc.
* Document block-mode-change
* Update gallery
* Fix gallery doc for wa-dialog (caught by agent review)
* Update src/components/ha-adaptive-dialog.ts
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
* Cleanup
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2025-12-08 17:32:31 +02:00
Paul Bottein
e0a6b671ce
Always set ha-wa-dialog position to fixed ( #28301 )
2025-12-03 10:11:54 +00:00
Bram Kragten
5c3ccbfdad
Remove hard coded mqtt trigger, and migrate to new format ( #28143 )
2025-11-26 14:56:26 +00:00
Simon Lamon
9630b175a1
Remove open from ha-dropdown ( #28037 )
2025-11-22 14:30:06 +02:00
Bram Kragten
332694549c
Add support for triggers.yaml ( #27379 )
2025-11-13 23:31:40 +01:00
2b85108242
Introduce ha-dropdown ( #27417 )
...
Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com >
Co-authored-by: Wendelin <w@pe8.at >
2025-11-12 09:23:31 +01:00
Aarni Koskela
3ad2f35f29
Add support for PM4 sensor state ( #27754 )
2025-11-02 16:54:40 +00:00
Aidan Timson
a545a377a7
Fix typos and improve grammar on ha-dialogs design docs ( #27681 )
2025-10-28 12:38:47 +01:00
Aidan Timson
1b932ae4a2
Setup webawesome dialog and update standard dialog header design ( #27020 )
2025-10-09 08:16:25 +02:00