gujjwal00 / avnc

VNC Client for Android
GNU General Public License v3.0
660 stars 59 forks source link

Feature Request: External/Secondary Display Support #194

Closed anasik closed 5 months ago

anasik commented 11 months ago

If:

Then:

Potential Caveats:

Lastly, I just wanna add that I would be more than willing to collaborate on this. I'm a little new to native android development, having always been overly comfortable with react-native, but I plan to study your code a bit and try to make the necessary changes myself if possible. If you and I communicate on this, we might be able to combine efforts and achieve results even faster.

gujjwal00 commented 11 months ago

Hi @anasik , thanks for the detailed write-up. This seems like a nice feature to have when you have external display.

Lastly, I just wanna add that I would be more than willing to collaborate on this. I'm a little new to native android development, having always been overly comfortable with react-native, but I plan to study your code a bit and try to make the necessary changes myself if possible. If you and I communicate on this, we might be able to combine efforts and achieve results even faster.

Sure, I am all for collaboration. But please understand that video rendering & input handling are the most complex areas of AVNC. They were not designed with external displays in mind. So refactoring these is going to be the main hurdle, instead of actual video projection on secondary display. I already have many issues in my backlog so this is not something I will actively work on. But if you want to give it a go, please go ahead. I am happy to answer any questions.

gujjwal00 commented 5 months ago

Closing, as right now I don't have any plans to work on this. But, feel free to reopen if you want to.