├── .browserslistrc ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── release.yml └── workflows │ ├── build.yml │ ├── release.yml │ └── validate.yml ├── .gitignore ├── LICENSE ├── README.md ├── hacs.json ├── package.json ├── rollup.config.mjs ├── src ├── badge │ ├── gauge-badge-config.ts │ ├── gauge-badge-editor.ts │ └── gauge-badge.ts ├── card │ ├── mcg-editor.ts │ ├── mcg-schema.ts │ ├── modern-circular-gauge.ts │ └── type.ts ├── components │ ├── ha-form-mcg-list.ts │ ├── ha-form-mcg-template.ts │ ├── mcg-badge-state.ts │ ├── modern-circular-gauge-element.ts │ ├── modern-circular-gauge-graph.ts │ ├── modern-circular-gauge-icon.ts │ ├── modern-circular-gauge-state.ts │ └── type.ts ├── const.ts ├── ha │ ├── common │ │ ├── color │ │ │ └── compute-color.ts │ │ ├── config │ │ │ └── is_component_loaded.ts │ │ ├── datetime │ │ │ └── duration_to_seconds.ts │ │ ├── dom │ │ │ └── fire_event.ts │ │ ├── entity │ │ │ ├── compute_domain.ts │ │ │ └── compute_state_domain.ts │ │ └── translations │ │ │ └── localize.ts │ ├── components │ │ └── ha-form-types.ts │ ├── data │ │ ├── history.ts │ │ ├── lovelace.ts │ │ ├── ws-templates.ts │ │ └── ws-themes.ts │ ├── handle-action.ts │ ├── panels │ │ └── lovelace │ │ │ └── common │ │ │ └── has-action.ts │ ├── translation.ts │ └── types.ts ├── localize │ ├── languages │ │ ├── en.json │ │ └── pl.json │ └── localize.ts ├── main.ts └── utils │ ├── action-handler-directive.ts │ ├── color.ts │ ├── compare-hass.ts │ ├── compare-template-result.ts │ ├── compute-state.ts │ ├── custom-badges.ts │ ├── custom-cards.ts │ ├── entity-picture.ts │ ├── format_number.ts │ ├── gauge.ts │ ├── seconds_to_duration.ts │ ├── template.ts │ └── timer_timestamp_utils.ts └── tsconfig.json /.browserslistrc: -------------------------------------------------------------------------------- 1 | unreleased versions, last 7 years, >= 0.05% and supports websockets -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .parcel-cache 3 | dist 4 | .vscode 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/README.md -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/hacs.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/badge/gauge-badge-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/badge/gauge-badge-config.ts -------------------------------------------------------------------------------- /src/badge/gauge-badge-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/badge/gauge-badge-editor.ts -------------------------------------------------------------------------------- /src/badge/gauge-badge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/badge/gauge-badge.ts -------------------------------------------------------------------------------- /src/card/mcg-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/card/mcg-editor.ts -------------------------------------------------------------------------------- /src/card/mcg-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/card/mcg-schema.ts -------------------------------------------------------------------------------- /src/card/modern-circular-gauge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/card/modern-circular-gauge.ts -------------------------------------------------------------------------------- /src/card/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/card/type.ts -------------------------------------------------------------------------------- /src/components/ha-form-mcg-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/components/ha-form-mcg-list.ts -------------------------------------------------------------------------------- /src/components/ha-form-mcg-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/components/ha-form-mcg-template.ts -------------------------------------------------------------------------------- /src/components/mcg-badge-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/components/mcg-badge-state.ts -------------------------------------------------------------------------------- /src/components/modern-circular-gauge-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/components/modern-circular-gauge-element.ts -------------------------------------------------------------------------------- /src/components/modern-circular-gauge-graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/components/modern-circular-gauge-graph.ts -------------------------------------------------------------------------------- /src/components/modern-circular-gauge-icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/components/modern-circular-gauge-icon.ts -------------------------------------------------------------------------------- /src/components/modern-circular-gauge-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/components/modern-circular-gauge-state.ts -------------------------------------------------------------------------------- /src/components/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/components/type.ts -------------------------------------------------------------------------------- /src/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/const.ts -------------------------------------------------------------------------------- /src/ha/common/color/compute-color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/common/color/compute-color.ts -------------------------------------------------------------------------------- /src/ha/common/config/is_component_loaded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/common/config/is_component_loaded.ts -------------------------------------------------------------------------------- /src/ha/common/datetime/duration_to_seconds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/common/datetime/duration_to_seconds.ts -------------------------------------------------------------------------------- /src/ha/common/dom/fire_event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/common/dom/fire_event.ts -------------------------------------------------------------------------------- /src/ha/common/entity/compute_domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/common/entity/compute_domain.ts -------------------------------------------------------------------------------- /src/ha/common/entity/compute_state_domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/common/entity/compute_state_domain.ts -------------------------------------------------------------------------------- /src/ha/common/translations/localize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/common/translations/localize.ts -------------------------------------------------------------------------------- /src/ha/components/ha-form-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/components/ha-form-types.ts -------------------------------------------------------------------------------- /src/ha/data/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/data/history.ts -------------------------------------------------------------------------------- /src/ha/data/lovelace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/data/lovelace.ts -------------------------------------------------------------------------------- /src/ha/data/ws-templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/data/ws-templates.ts -------------------------------------------------------------------------------- /src/ha/data/ws-themes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/data/ws-themes.ts -------------------------------------------------------------------------------- /src/ha/handle-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/handle-action.ts -------------------------------------------------------------------------------- /src/ha/panels/lovelace/common/has-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/panels/lovelace/common/has-action.ts -------------------------------------------------------------------------------- /src/ha/translation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/translation.ts -------------------------------------------------------------------------------- /src/ha/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/ha/types.ts -------------------------------------------------------------------------------- /src/localize/languages/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/localize/languages/en.json -------------------------------------------------------------------------------- /src/localize/languages/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/localize/languages/pl.json -------------------------------------------------------------------------------- /src/localize/localize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/localize/localize.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/utils/action-handler-directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/utils/action-handler-directive.ts -------------------------------------------------------------------------------- /src/utils/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/utils/color.ts -------------------------------------------------------------------------------- /src/utils/compare-hass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/utils/compare-hass.ts -------------------------------------------------------------------------------- /src/utils/compare-template-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/utils/compare-template-result.ts -------------------------------------------------------------------------------- /src/utils/compute-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/utils/compute-state.ts -------------------------------------------------------------------------------- /src/utils/custom-badges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/utils/custom-badges.ts -------------------------------------------------------------------------------- /src/utils/custom-cards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/utils/custom-cards.ts -------------------------------------------------------------------------------- /src/utils/entity-picture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/utils/entity-picture.ts -------------------------------------------------------------------------------- /src/utils/format_number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/utils/format_number.ts -------------------------------------------------------------------------------- /src/utils/gauge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/utils/gauge.ts -------------------------------------------------------------------------------- /src/utils/seconds_to_duration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/utils/seconds_to_duration.ts -------------------------------------------------------------------------------- /src/utils/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/utils/template.ts -------------------------------------------------------------------------------- /src/utils/timer_timestamp_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/src/utils/timer_timestamp_utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selvalt7/modern-circular-gauge/HEAD/tsconfig.json --------------------------------------------------------------------------------