andrewauclair / ModernDocking

Modern docking framework for Java Swing
https://andrewauclair.github.io/modern-docking/starter-topic.html
MIT License
86 stars 21 forks source link

Running Without Transparency #216

Open andrewauclair opened 4 months ago

andrewauclair commented 4 months ago

This is running a Modern Docking app remotely on CentOS 7 through MobaXTerm. Looks like I finally found a setup without transparency to use for testing. I'm not sure what to do in this case. Perhaps the docking handles are only supported when transparency is available.

image

tlf30 commented 4 months ago

Hmm, I guess I have not run into this issue. Would it be possible to draw the handles without transparency in this situation? I would have to look into the code. I imagine that it would be difficult and a complete change in how the handles are drawn just to accommodate this. I personally am not having this issue, but I imagine that at some point I will run into it since I so run my apps on multiple linux systems. I guess I am usually running in headless mode when I run my apps on linux though.

EDIT: Or perhaps this is an issue in MobaXTerm that needs to be reported to them so they can fix it.

andrewauclair commented 4 months ago

I didn't really have a plan for what to change or how atm. It was just interesting to finally find a setup where the setup/system didn't support transparency. I knew this was an option when I was configuring the windows a while ago. I would like to understand better why it happens. It's either a limitation of displaying remote UIs or a setting to save bandwidth/performance.