Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
d0cc4c2
Move views to own folder + use update vs updated in panel view (#3761)
bramkragten Sep 19, 2019
145259e
Add Language Urdu (#3750)
bramkragten Sep 19, 2019
eee0c2e
Add support for automation description (#3723)
emontnemery Sep 20, 2019
9a7eb3d
light-card: icon option (#3771)
iantrich Sep 20, 2019
5e28e1b
Switch paper-toggle-button to mwc-switch (#3683)
iantrich Sep 21, 2019
ec52e71
Upgrade some deps (#3780)
balloob Sep 21, 2019
37129ad
UI Editor for picture-entity card (#3708)
iantrich Sep 22, 2019
9a92ed3
picture entity editor fix (#3783)
iantrich Sep 22, 2019
f871387
new action: url (#3773)
iantrich Sep 22, 2019
1f4d359
Replace all default exports in common/ with named exports (#3790)
iantrich Sep 23, 2019
993d390
Add device automation options to device page (#3776)
bramkragten Sep 23, 2019
a1b9a09
Bring back babel for ES5 builds (#3797)
bramkragten Sep 23, 2019
2fe4a02
Add support for panels to cast (#3796)
bramkragten Sep 23, 2019
a08884f
Add support for `and` and `or` conditions to the automation editor. (…
emontnemery Sep 23, 2019
2cc196e
cleanup editors (#3786)
iantrich Sep 23, 2019
c59b662
UI editor for history-graph (#3782)
iantrich Sep 24, 2019
38b817b
Green shade in climate history for platforms that don't support `hvac…
OnFreund Sep 24, 2019
886c6dd
Expand entity-filter options (#3692)
iantrich Sep 24, 2019
111d1af
Fix firefox overflow (#3806)
bramkragten Sep 25, 2019
95dfcaf
UI Editor for picture-glance card (#3709)
iantrich Sep 25, 2019
41e5e7c
Update yarn.lock
bramkragten Sep 25, 2019
f4bd42d
Add name to picture entity struct (#3809)
bramkragten Sep 25, 2019
05a258c
Add hassio supervisor and os update notice (#3798)
bramkragten Sep 26, 2019
2dd5cd5
Add a setting for vibration (#3813)
bramkragten Sep 27, 2019
c69585d
add state_filter to picture cards (#3791)
iantrich Sep 30, 2019
64366dc
fix alignment of switches positioned absolutely (#3812)
iantrich Sep 30, 2019
7e979f0
add image option to entities card (#3832)
iantrich Sep 30, 2019
7d09e29
Use filter worker in data-table (#3808)
bramkragten Sep 30, 2019
313b984
Add missing domain icons (#3836)
SeanPM5 Oct 1, 2019
3cf4b89
Remove local mdc-datatable (#3840)
bramkragten Oct 1, 2019
ea50d48
Fix some styling of ha-switch (#3842)
bramkragten Oct 1, 2019
fa74295
add actions to picture-glance entities (#3807)
iantrich Oct 2, 2019
ffaecb2
Update translations
bramkragten Oct 2, 2019
8b6d8f9
Update documentation link URL for integrations (#3857)
frenck Oct 2, 2019
76d3218
Allow user selection of text in Lovelace (#3605)
iantrich Oct 2, 2019
b927a3e
Add entity registry functions to device page (#3843)
bramkragten Oct 2, 2019
7add8a2
Guard for null badges (#3841)
bramkragten Oct 2, 2019
a6dda90
Default hide disabled entities from entity registry (#3863)
bramkragten Oct 2, 2019
cd6fd6a
Allow yaml in script and automation (#3862)
bramkragten Oct 2, 2019
74d1de7
Allow yaml in dev events (#3861)
bramkragten Oct 2, 2019
4cf9472
Allow yaml in dev services (#3860)
bramkragten Oct 2, 2019
a02bf1f
Allow yaml in dev states (#3859)
bramkragten Oct 2, 2019
391b2dc
Align background with tiles (#3858)
bramkragten Oct 2, 2019
3622514
Fix dark switch for map card editor (#3856)
bramkragten Oct 2, 2019
260f428
Bumped version to 20191002.0
bramkragten Oct 2, 2019
351ba3e
Merge branch 'master' into dev
bramkragten Oct 2, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
32 changes: 21 additions & 11 deletions cast/src/receiver/layout/hc-lovelace.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ import {
property,
} from "lit-element";
import { LovelaceConfig } from "../../../../src/data/lovelace";
import "../../../../src/panels/lovelace/hui-view";
import "../../../../src/panels/lovelace/views/hui-view";
import "../../../../src/panels/lovelace/views/hui-panel-view";
import { HomeAssistant } from "../../../../src/types";
import { Lovelace } from "../../../../src/panels/lovelace/types";
import "./hc-launch-screen";
Expand Down Expand Up @@ -40,14 +41,21 @@ class HcLovelace extends LitElement {
saveConfig: async () => undefined,
setEditMode: () => undefined,
};
return html`
<hui-view
.hass=${this.hass}
.lovelace=${lovelace}
.index=${index}
columns="2"
></hui-view>
`;
return this.lovelaceConfig.views[index].panel
? html`
<hui-panel-view
.hass=${this.hass}
.config=${this.lovelaceConfig.views[index]}
></hui-panel-view>
`
: html`
<hui-view
.hass=${this.hass}
.lovelace=${lovelace}
.index=${index}
columns="2"
></hui-view>
`;
}

protected updated(changedProps) {
Expand All @@ -62,7 +70,9 @@ class HcLovelace extends LitElement {
this.lovelaceConfig.background;

if (configBackground) {
this.shadowRoot!.querySelector("hui-view")!.style.setProperty(
(this.shadowRoot!.querySelector(
"hui-view, hui-panel-view"
) as HTMLElement)!.style.setProperty(
"--lovelace-background",
configBackground
);
Expand Down Expand Up @@ -94,7 +104,7 @@ class HcLovelace extends LitElement {
box-sizing: border-box;
background: var(--primary-background-color);
}
hui-view {
:host > * {
flex: 1;
}
`;
Expand Down
4 changes: 2 additions & 2 deletions demo/src/stubs/translations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ export const mockTranslations = (hass: MockHomeAssistant) => {
"component.nest.config.abort.authorize_url_timeout":
"Timeout generating authorize url.",
"component.nest.config.abort.no_flows":
"You need to configure Nest before being able to authenticate with it. [Please read the instructions](https://www.home-assistant.io/components/nest/).",
"You need to configure Nest before being able to authenticate with it. [Please read the instructions](https://www.home-assistant.io/integrations/nest/).",
"component.nest.config.error.internal_error":
"Internal error validating code",
"component.nest.config.error.invalid_code": "Invalid code",
Expand Down Expand Up @@ -199,7 +199,7 @@ export const mockTranslations = (hass: MockHomeAssistant) => {
"component.point.config.abort.external_setup":
"Point successfully configured from another flow.",
"component.point.config.abort.no_flows":
"You need to configure Point before being able to authenticate with it. [Please read the instructions](https://www.home-assistant.io/components/point/).",
"You need to configure Point before being able to authenticate with it. [Please read the instructions](https://www.home-assistant.io/integrations/point/).",
"component.point.config.create_entry.default":
"Successfully authenticated with Minut for your Point device(s)",
"component.point.config.error.follow_link":
Expand Down
6 changes: 2 additions & 4 deletions gallery/src/components/demo-cards.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { html } from "@polymer/polymer/lib/utils/html-tag";
import { PolymerElement } from "@polymer/polymer/polymer-element";
import "@polymer/app-layout/app-toolbar/app-toolbar";
import "@polymer/paper-toggle-button/paper-toggle-button";

import "./demo-card";
import "../../../src/components/ha-switch";

class DemoCards extends PolymerElement {
static get template() {
Expand All @@ -26,9 +26,7 @@ class DemoCards extends PolymerElement {
</style>
<app-toolbar>
<div class="filters">
<paper-toggle-button checked="{{_showConfig}}"
>Show config</paper-toggle-button
>
<ha-switch checked="{{_showConfig}}">Show config</ha-switch>
</div>
</app-toolbar>
<div class="cards">
Expand Down
6 changes: 2 additions & 4 deletions gallery/src/components/demo-more-infos.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { html } from "@polymer/polymer/lib/utils/html-tag";
import { PolymerElement } from "@polymer/polymer/polymer-element";
import "@polymer/app-layout/app-toolbar/app-toolbar";
import "@polymer/paper-toggle-button/paper-toggle-button";

import "./demo-more-info";
import "../../../src/components/ha-switch";

class DemoMoreInfos extends PolymerElement {
static get template() {
Expand All @@ -26,9 +26,7 @@ class DemoMoreInfos extends PolymerElement {
</style>
<app-toolbar>
<div class="filters">
<paper-toggle-button checked="{{_showConfig}}"
>Show entity</paper-toggle-button
>
<ha-switch checked="{{_showConfig}}">Show entity</ha-switch>
</div>
</app-toolbar>
<div class="cards">
Expand Down
2 changes: 1 addition & 1 deletion gallery/src/data/demo_states.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ export default {
attributes: {
title: "Welcome Home!",
message:
"Here are some resources to get started:\n\n - [Configuring Home Assistant](https://home-assistant.io/getting-started/configuration/)\n - [Available components](https://home-assistant.io/components/)\n - [Troubleshooting your configuration](https://home-assistant.io/docs/configuration/troubleshooting/)\n - [Getting help](https://home-assistant.io/help/)\n\nTo not see this card popup in the future, edit your config in\n`configuration.yaml` and disable the `introduction` component.",
"Here are some resources to get started:\n\n - [Configuring Home Assistant](https://home-assistant.io/getting-started/configuration/)\n - [Available integrations](https://home-assistant.io/integrations/)\n - [Troubleshooting your configuration](https://home-assistant.io/docs/configuration/troubleshooting/)\n - [Getting help](https://home-assistant.io/help/)\n\nTo not see this card popup in the future, edit your config in\n`configuration.yaml` and disable the `introduction` integration.",
},
last_changed: "2018-07-19T10:44:45.922241+00:00",
last_updated: "2018-07-19T10:44:45.922241+00:00",
Expand Down
24 changes: 12 additions & 12 deletions hassio/src/addon-view/hassio-addon-info.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@ import "@polymer/iron-icon/iron-icon";
import "@material/mwc-button";
import "@polymer/paper-card/paper-card";
import "@polymer/paper-tooltip/paper-tooltip";
import "@polymer/paper-toggle-button/paper-toggle-button";
import { html } from "@polymer/polymer/lib/utils/html-tag";
import { PolymerElement } from "@polymer/polymer/polymer-element";

import "../../../src/components/ha-label-badge";
import "../../../src/components/ha-markdown";
import "../../../src/components/buttons/ha-call-api-button";
import "../../../src/components/ha-switch";
import "../../../src/resources/ha-style";
import "../components/hassio-card-content";

import { EventsMixin } from "../../../src/mixins/events-mixin";
import { navigate } from "../../../src/common/navigate";

import { showHassioMarkdownDialog } from "../dialogs/markdown/show-dialog-hassio-markdown";
import "../components/hassio-card-content";

const PERMIS_DESC = {
rating: {
Expand Down Expand Up @@ -122,7 +122,7 @@ class HassioAddonInfo extends EventsMixin(PolymerElement) {
width: 16px;
color: var(--secondary-text-color);
}
paper-toggle-button {
ha-switch {
display: inline;
}
iron-icon.running {
Expand Down Expand Up @@ -348,26 +348,26 @@ class HassioAddonInfo extends EventsMixin(PolymerElement) {
<template is="dom-if" if="[[addon.version]]">
<div class="state">
<div>Start on boot</div>
<paper-toggle-button
<ha-switch
on-change="startOnBootToggled"
checked="[[computeStartOnBoot(addon.boot)]]"
></paper-toggle-button>
></ha-switch>
</div>
<div class="state">
<div>Auto update</div>
<paper-toggle-button
<ha-switch
on-change="autoUpdateToggled"
checked="[[addon.auto_update]]"
></paper-toggle-button>
></ha-switch>
</div>
<template is="dom-if" if="[[addon.ingress]]">
<div class="state">
<div>Show in sidebar</div>
<paper-toggle-button
<ha-switch
on-change="panelToggled"
checked="[[addon.ingress_panel]]"
disabled="[[_computeCannotIngressSidebar(hass, addon)]]"
></paper-toggle-button>
></ha-switch>
<template is="dom-if" if="[[_computeCannotIngressSidebar(hass, addon)]]">
<span>This option requires Home Assistant 0.92 or later.</span>
</template>
Expand All @@ -381,10 +381,10 @@ class HassioAddonInfo extends EventsMixin(PolymerElement) {
<paper-tooltip>Grant the add-on elevated system access.</paper-tooltip>
</span>
</div>
<paper-toggle-button
<ha-switch
on-change="protectionToggled"
checked="[[addon.protected]]"
></paper-toggle-button>
></ha-switch>
</div>
</template>
</div>
Expand Down
11 changes: 8 additions & 3 deletions hassio/src/dashboard/hassio-dashboard.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,31 @@ import {
customElement,
} from "lit-element";
import "./hassio-addons";
import "./hassio-hass-update";
import "./hassio-update";
import { HomeAssistant } from "../../../src/types";
import {
HassioSupervisorInfo,
HassioHomeAssistantInfo,
HassioHassOSInfo,
} from "../../../src/data/hassio";

@customElement("hassio-dashboard")
class HassioDashboard extends LitElement {
@property() public hass!: HomeAssistant;

@property() public supervisorInfo!: HassioSupervisorInfo;
@property() public hassInfo!: HassioHomeAssistantInfo;
@property() public hassOsInfo!: HassioHassOSInfo;

protected render(): TemplateResult | void {
return html`
<div class="content">
<hassio-hass-update
<hassio-update
.hass=${this.hass}
.hassInfo=${this.hassInfo}
></hassio-hass-update>
.supervisorInfo=${this.supervisorInfo}
.hassOsInfo=${this.hassOsInfo}
></hassio-update>
<hassio-addons
.hass=${this.hass}
.addons=${this.supervisorInfo.addons}
Expand Down
96 changes: 0 additions & 96 deletions hassio/src/dashboard/hassio-hass-update.js

This file was deleted.

Loading