haimgel / display-switch

Turn a $30 USB switch into a full-featured multi-monitor KVM switch
https://haim.dev/posts/2020-07-28-dual-monitor-kvm/
MIT License
2.82k stars 110 forks source link

[Question] I'm considering user-friendly crossplatform UI. Anything already in the works? #118

Closed alexVinarskis closed 1 year ago

alexVinarskis commented 1 year ago

As title suggest, I'm considering cross-platform Flutter based user-friendly configuration UI, so that average user can install the app and just select options from UI.

My idea would be to include this repo, as well as my own keycombo-controlled redesign as sub modules for UI/installer, so that user can install it as any other app. The fronted will then install services, and allow to edit .ini from front end via say check boxes/drop down menu.

Wondering if you had any ideas/plans for this already, or if potentially something like that is already in the works. Wouldn't want to re-invent the wheel :)

JakeAlmer commented 1 year ago

https://github.com/fiddyschmitt/SimpleKVM is a related UI

haimgel commented 1 year ago

I don't have anything of the sort planned. Moreover, I probably won't accept patches that add UI components to the app: I think it's perfectly fine to run it headless and not have an icon or any other desktop presence.

However: I will accept patches that make this command-line app easier to integrate with other apps (e.g. additional command-line options if needed, better / easier to parse error messages, etc.)