Code Monkey home page Code Monkey logo

streamdeck-agh's Introduction

streamdeck-agh's People

Contributors

mdawsonuk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

streamdeck-agh's Issues

Unique icons for each action

Currently all Actions use the same generic AGH logo - instead these should be vector images which are individually distinguishable and identify clearly the kind of Action the button is.

Elgato have a page detailing the styling guidelines for Stream Deck plugins. This should be conformed to when creating the images/icons.

Code documentation

Ensure code is well documented throughout before v1.0.0.

  • Explain in event callbacks where they are called from ie didReceiveGlobalSettings
  • Docstrings for functions and classes

API Wrapper for AGH

AGH needs an API wrapper rather than making the API calls directly in code.js.

Global settings for AGH

Rather than having per-button settings, the Authentication settings should probably be global. While it is possible that a user might have multiple AGH instances per-network, it is unlikely they will need to control multiple AGH instances per-Stream deck. Therefore, it makes sense for the Authentication settings to be stored globally.

Not working anymore

Hi,

The plugin isn't working for me anymore. I've added it to the Stream Deck and when I press the test button I get the 'Success!' message. But I then want to toggle the AdGuard protection, nothing happens. In the AdGuard logs I can see this pop up

POST 192.168.1.127:83 /control/dns_config: only content-type application/json is allowed

Might have something to do with this? AdguardTeam/AdGuardHome#4970

READ Me Update

Updated README to talk about how to set up a development environment, getting started, brief about section detailing functionality.

Allow user to select AGH polling interval

Add a dropdown to the property inspector which allows users to select a polling period.
Currently thinking of having the options be 15s, 30s, 60s, 120s and 150s.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.