[Applicable to everything] Support for series of actions
Flic is awesome, there's no way around that. However, with a single button, there are limited things you can do! There are some things that extend the functionality - things like toggles, or turn up/down functionality. You can chain together multiple recipes, and some recipes have a 'random' option.
But what would be really cool is to be able to add a series of actions. Click once and it performs the first one. Click again and it performs the second one. Click three times and it performs the fourth one. Etc, etc, etc, until eventually it loops back and perform the first one. Things like the counter example prove that this is possible (just use a modulus operator) and it would really support some awesome recipes.
Best of all? This takes a huge load off of some of the integrations. Cycle through your favorite spotify playlist. Change your light color from 0 -> 25% -> 50% -> 57% -> 100% -> 0% brightness. This is something I think that could be better handled natively in flic than it could be handled by different integrations.
Anyways, thanks for everything, and go #teamflic!
Jay Lange commented
This is something that I would really like to see as well.
Another example would be adjusting the volume by 20% at a time (say).
I think there might be some memory based challenges but I would be happy to start at the first action of the cycle if its current position was changed.
From the apps perspective it would be a matter of adding an option to the task list. ( Do all or toggle).