Skip to content
This repository was archived by the owner on Apr 13, 2025. It is now read-only.

Add config presets #249

Merged
merged 6 commits into from
Oct 17, 2021
Merged

Add config presets #249

merged 6 commits into from
Oct 17, 2021

Conversation

hlxid
Copy link
Member

@hlxid hlxid commented Aug 28, 2021

Closes #109

Currently has presets for

  • Midi input
  • Midi output
  • Serialport
  • Elgato StreamDeck
  • Hue

I might add more services to this list, still looking checking presets really make sense.

With this change we also need to update the documentation to include the feature in the affected services and maybe add a extra page explaining the feature. Also discover from Hue has been removed and also needs to be removed from the docs.

How it works:

2021-08-28.11-16-11.mp4

The preset drop-down is only visible if the service provides presets and is hidden for services that don't provide any otherwise the UI would be too cluttered.

@hlxid hlxid self-assigned this Aug 28, 2021
@sebinside
Copy link
Member

What a great feature!

@hlxid hlxid changed the title Add config presets to core and dashboard. Add presets for midi-input Add config presets Aug 28, 2021
Also fixes various typos in the serial port client and json schema.
Removes previous discover feature of the Hue service because device presets allow for selection between multiple bridges in a nice gui.
Uses the same N-UPnP discovery from the underlying Hue library as the discover feature did.
@hlxid
Copy link
Member Author

hlxid commented Sep 8, 2021

I've added presets to the Hue service with 2cac598 and removed the old discover feature. Would be nice if someone could test whether this works because I don't own a Hue bridge.

@hlxid hlxid marked this pull request as ready for review September 18, 2021 06:41
@hlxid hlxid merged commit f9db3d0 into master Oct 17, 2021
@hlxid hlxid deleted the feat/109-service-preset-list branch October 17, 2021 16:06
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Make device list of midi-input/-output available.
2 participants