Skip to content
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

Integrated Graphics Flicker Fix #239

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

andrewauclair
Copy link
Owner

This PR fixes the issues seen with integrated graphics and the docking overlays flickering like crazy. The code uses the existing transparent JPanel solution when the multi-buffer capability is available and a BufferStrategy when it is not.

A few more issues need to be fixed here:

  • in full screen on Windows the dragging is laggy (maybe it's my large monitor and 3840 x 2160 resolution)
  • in full screen on Linux the root docking handles are shifted to the right and bottom causing the right-side handle to be partially off screen
  • the BufferStrategy solution doesn't appear to draw an overlay and handles unless you drag out of the frame and back
  • the BufferStrategy solution puts the handles in the wrong place when returning from full screen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant