SpoutDev/Spout — Issue #814: "Plugins controls" menu optimization
Author: Chuiby
Created: 2011-10-26 21:20:40+00:00
State: open

I am proposing a few changes in the way keys are binded as i stated here: https://github.com/SpoutDev/Spout/issues/813

But i have an other suggestion that is (in my opinion) less important than the other feature i requested.

The plugins controls button shouldn't be available if the player is not connected to a server or playing on a non-spout server (or at least a label in the menu saying "No keybinds available").

And making buttons binds only available if they are being used by a plugin on the server.

So lets say bob's server is named "z" and my friend, Roger, wants to play on z.

So roger connects on "z" and when he logs on, "z" sends a packet saying that it's a spout server and that the keybinds h, v, u have been registered to be shown on the "plugins controls" menu (per-player keybinds).

So to resume, i propose making keybinds per-plugin. So if a server have x plugin the keybinds used by that plugin will show on any server that runs this plugin, if not it won't.

I'll let you judge what should be done and what shouldn't.