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

Regressions regarding coordinate system change for default scenario #148

Closed
akoch-yatta opened this issue Nov 11, 2024 · 3 comments · Fixed by eclipse-platform/eclipse.platform.swt#1590
Assignees
Labels
Bug A Derivation of Expected Behavior HiDPI A HiDPI-Related Issue or Feature SWT Issue for SWT
Milestone

Comments

@akoch-yatta
Copy link

akoch-yatta commented Nov 11, 2024

  • Child shells
    • Dialogs: Type hierarchy etc.
    • Quick Search Menu
  • Dragging Toolbars
  • Dragging Views
@akoch-yatta akoch-yatta converted this from a draft issue Nov 11, 2024
@akoch-yatta akoch-yatta changed the title Regression of coordinate system change for default scenario Regressions regarding coordinate system change for default scenario Nov 11, 2024
@akoch-yatta akoch-yatta added this to the 4.34 M3 milestone Nov 11, 2024
@akoch-yatta akoch-yatta added SWT Issue for SWT Bug A Derivation of Expected Behavior HiDPI A HiDPI-Related Issue or Feature labels Nov 11, 2024
@akoch-yatta akoch-yatta self-assigned this Nov 11, 2024
@ShahzaibIbrahim
Copy link

Case: Experimental preference inactive, equals autoscale.updateOnRuntime = false && autoscale=int200

Primary Monitor: 200% (Left)
Secondary Monitor: 100% (Right)

When moving the workbench on secondary monitor and opening the search window the dialog appears on the far left (should be on center) when the window is maximized. Works fine when it's smaller.

Primary (Maximized)
image

Primary (Minimized)
image

Secondary (Maximized)
image

Secondary (Minimized)
image

@HeikoKlare
Copy link
Contributor

Case: Dragging Views

Environment

  • Primary monitor (175%) to the right
  • Secondary monitor (100%) to the left

Example

Start application (with default settings), move to secondary monitor (blurry scaled), drag views/editors. When the workbench window is fully inside the monitor and does not touch its borders (i.e., is not maximized), the view can be attached to a different view stack. When the workbench window is partly outside the windows (in particular, when being outside left for at least 1 pixel or being partly outside to the bottom) or if it is maximed, a view can only be detached.

2024-12-m2-testing_drag_view

@fedejeanne
Copy link

fedejeanne commented Nov 11, 2024

Issue

If a receiving view spans over 2 monitors then I can't attach another view to its right. All I can do is detach the view.

cannot_attach_view_multiple_displays

Expected behavior

It should be possible to attach a view to the right side of an area.

Configuration

  • -Dswt.autoScale=quarter
  • Primary monitor on the right (175%) and secondary on the left (125%)

How to reproduce

  • The receiving view (in the case of the video it's the Outline view) should span over both monitors
  • Move another view (in my case, an editor) to the right of the receiving view i.e. to the side that is on the other monitor.

If you cross over to the other monitor then you'll notice that it is only possible to detach the view and not to attach it to the right. If you stay in the same monitor though (i.e. on the left) then it is possible to keep the view attached.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug A Derivation of Expected Behavior HiDPI A HiDPI-Related Issue or Feature SWT Issue for SWT
Projects
Status: Done
4 participants