mpaperno / TouchPortal-Dynamic-Icons

Generate Dynamic Icons and Images for Touch Portal.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TouchPortal-Dynamic-Icons

Generate Dynamic Icons for Touch Portal based on Actions and 0-100% values.

What Is This?

Do you find the need to render out a bar graph, or round gauge in Touch Portal, or some complex layered image like a flight altimeter, or flight level guage, thermometer, but it it needs to be dynamic. Look no further, this plugin can do that for you. This will draw bar graphs, or round gauges, or more complex layered images with different transformations based on your configured actions, colors, etc. (see Actions section for info), see Sample section for what you can do with it.

Change Log

See CHANGELOG.md

Documentation

See the Full Documentation in the wiki.

Available Actions are

Action List

Examples

See the Examples Page in the wiki.

Development Dependencies

(These are included in the plugin's official releases.)

  1. skia-canvas
  2. touchportal-api
  3. sharp
  4. async-mutex

Versioning

We use SemVer for versioning. For the versions available, see the Releases section

Authors

  • Jameson Allen - Initial work - Spdermn02
  • Max Paperno - Large Code Improvements Layering Code and Caching Enhancements Mpaperno

License

This project is licensed under the MIT License - see the LICENSE file for details

Bugs/Enhancements

Use the Github Issues tab to report any bugs/enhancements for this plug-in. Or mention them in the Official Touch Portal discord channel #dynamic-icons

Acknowledgements

  1. Thank you to Reinier and Ty, the Touch Portal Creators
  2. Thank you to Max Paperno for your massive contribution

About

Generate Dynamic Icons and Images for Touch Portal.

License:MIT License


Languages

Language:TypeScript 78.7%Language:JavaScript 20.7%Language:Shell 0.5%