-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Ability to Control Multiple Programs At Once #54
Comments
Thanks for the feature request! I'm open to implementing this. It would be fairly easy to add the ability to specify multiple applications as targets, but it does raise some questions as to how this would work. Let me know what you think. |
Thanks for the consideration! I was definitely thinking more along the lines of your latter suggestion, where you can specify hotkeys for specific applications. I've made a mock-up version of the gist what I have in mind; in my pic attached I've merged the "Mixer" and "Hotkeys" tabs :) (feel free to laugh at the ridiculous resizing of things) |
Status update: As of 0ef5d42 a rudimentary 'settings' interface has been added for hotkeys. It currently only supports strings/numbers (anything that you can enter into a textbox), but this will eventually be expanded to support selecting items from a list (and checkboxes). Here is a screencap of the hotkeys tab: Next steps:
Note to self: Update the SDK documentation to introduce action developers to the new settings feature. |
So from what little coding I understand (basically none), it looks like you've merged the "target applications" with the hotkeys themselves? Correct me if I'm wrong, which I easily could be lol |
It's important to remember that hotkeys and actions are two distinct things in Volume Control, and you can have any number of hotkeys that all use the same action. I designed it like this with the intention of adding customizable actions, but never got around to it until now. For example, Once this is fully implemented, you'll be able to do something like this: (jargon warning): As of df7670e, I've implemented a working data template selector (note that There is also a new SDK attribute |
Well I'm looking forward to it, my man! (and everyone else involved in the project!) |
Incredibly pogged up, thank you so much for your hard work 🙏 You guys are absolute legends 💚 |
Thank you! 👍 I have a preview prerelease ready that includes customizable The UI remains unpolished, and any suggestions along those lines would be helpful for improving it. Some notes:
|
Well my first thoughts are that it's pretty unintuitive. When manually entering an application in the "Targets" dialog, it overwrites all other Targets in the "Actions" column no matter what for me. That was, until I clicked the "Add" button, and removed the applications that appeared accordingly. I still vouch for an idea similar to what I mentioned at the beginning, with the "Mixer" tab being merged with the "Hotkeys" tab, and having an additional dropdown menu on the far right to select the Target Application. This would solve the rudimentary feel of the "Targets" dialog that appears and the issues that I faced with it, and would also be MUCH easier to understand and more attractive imo at a glance. On that note, maybe "Edit Mode" should just be merged and have the options it shows be fully integrated and visible by default? Whether or not you choose to implement something like the previous suggestion, that's something that just makes sense to me. Still, it gets the job done and I am ABSOLUTELY stoked because I have a pretty big project of my own, a video I've been trying to put together, and NOW I can FINALLY finish my script! I'm going to talk about a bunch of things and this amazing project of yours is one of them. Long story short I'd love to have you/the team in my video :) Do you have any social media I can contact you on? I don't want to make too much of a scene here haha |
Thanks for the feedback! My reasoning for not integrating the mixer & hotkey tabs is that it would require extensive changes to the existing codebase; something I'd be more comfortable approaching by re-designing the application rather than a simple update. On the subject of contact methods, I don't really have any social media to speak of; but you can contact me via email at radj307@gmail.com |
Closing this as the requested feature has been implemented. Further enhancements to this feature are being tracked in #64. |
(sorry if it seems like I'm spamming, I just brushed up on the rules and this seems to be the more "appropriate" place to suggest features/ideas)
Like I said on my last post on the "discussion" page, it would be an absolute power move if you were able to make it so that you can control multiple programs at the same time, instead of having to cycle through "sessions". As well as instead of being relegated to the "multi-instance" option.
Cheers
The text was updated successfully, but these errors were encountered: