Giter VIP home page Giter VIP logo

diystreamdeck's People

Contributors

lennarthennigs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

diystreamdeck's Issues

make plugins more robust

Spotify

  • check if you can connect to spotify

Hue

  • check if hue bridge url exists
  • check i can connect to hue bridge

general

  • upon plugin command execution check if plugin is loaded
  • have better error messges

the keypad should be able to determine whether the `watchdog` is running

Goal: keypad should be in sync with watchdog – and detect if app crashes / is not running

  • implement "ping" from watchdog
  • keypad to receive ping
  • keypad to determine time passed between last ping / last action
  • turn off keypad if there is no sync

tbd

  • do i need to add a config entry in the .json to check for the watchdog?

be able to "curl" URLs to keyboard shortcut

  • add requestkey to json file
  • implement curl like call

tbd

  • do I need to store credentials in a new config file?
  • do I need to determine outcome based on return codes?
  • do I need to work with the return codes?

watchdog to detect app termination

if an app is restarted the initial color layout needs to be reloaded, otherwise the toggle colors might be not correct

  • detect app closing in watchdog
  • send message to keypad
  • reload colors from json
  • only reload if it has a toggleColor
  • add flag to apps array when initially loading
  • watchdog termination message should be `verbose´only
  • update README
  • update CHANGELOG

  • now test it a bit
  • ❓ add reset color action for apps? (to be able to reset the toggled buttons)

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.