Skip to content

fhem/FHEM-Icons-Material-Templarian

 
 

Repository files navigation

Material Design

This repo contains all the planning for current and work-in-progress Material Design Icons.

Getting Started

npm GitHub issues

FHEM Integration

This repository contains all the necessary stuff for adding the Material Design Icons to FHEM. Just follow the following install instructions.

Please report FHEM specific issues to this repository, not to the main repository!

Install

Add icons repository

update add https://raw.githubusercontent.com/fhem/FHEM-Icons-Material-Templarian/master/controls_icons-mdt.txt
update all https://raw.githubusercontent.com/fhem/FHEM-Icons-Material-Templarian/master/controls_icons-mdt.txt

This will take a long time, since there are ATM about 5.600 icons to download and install (took around 30 minutes on a dockerized test FHEM).

Add icon path

To display the icons, FHEM needs the know the path to the newly installed icons. Given your FHEMWEB device is also named FHEMWEB, add mdt to the iconPath attribute like this

attr FHEMWEB iconPath mdt:fhemSVG:openautomation:default

Reload icons

After setting the new icon path, FHEMWEB needs to reread the icons cache. Again, FHEMWEB is give as name for your FHEMWEB device, issue

set FHEMWEB rereadicons

Icons

View at Material Design Icons. This repo also contains converted icons from Google's official icon set.

NPM Dist Repo
Webfont / SCSS npm install @mdi/font MaterialDesign-Webfont npm
JavaScript / TypeScript npm install @mdi/js MaterialDesign-JS npm
ReactJS npm install @mdi/react MaterialDesign-React npm
SVG / Meta.json npm install @mdi/svg MaterialDesign-SVG npm
Desktop Font n/a MaterialDesign-Font

Upgrade Guide | Changelog Guide

Icons

Warning (Cordova only): You will need to manually edit the css file to remove the version query string. Read More.

Contribute

Please do not make pull requests against this repositiory. All icons are managed through the Material Design Icons site by the various contributors and synced instantly. If you want to become a contributor read more.

Icon Suggestions

Submit icon suggestions through the issue tab. Please include examples.

Third Party (Plugins / Extensions / etc)

License

View the License

Code of Conduct

View and submit violations.

About

✒5600+ Material Design Icons from the Community

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 79.4%
  • XSLT 20.6%