lawand-dot-io / taskbar

Taskbar
https://lawand.io/taskbar/
32 stars 0 forks source link

Unable to drag and drop tasks when using more than one monitor #38

Closed Jon-edge closed 5 months ago

Jon-edge commented 8 months ago

Describe the bug On an ultrawide screen, I'm unable to drag items more halfway across the taskbar, and many items can't be moved at all.

To Reproduce Steps to reproduce the behavior:

  1. Use an external ultrawide monitor as a primary display
  2. Attempt to rearrange the items

Expected behavior Rearrangement works for any number of spaces

Screenshots If applicable, add screenshots to help explain your problem. https://github.com/lawand-dot-io/taskbar/assets/90650827/e942d4ac-d6e5-4783-aebb-05ed50dec50b

Desktop (please complete the following information):

Additional context 3 monitors, configration: [laptop] [primary ultrawide] [vertical secondary]

Resolution: system_profiler SPDisplaysDataType | grep Resolution Resolution: 6720 x 2836 (primary external) Resolution: 3456 x 2234 Retina (laptop) Resolution: 2160 x 3840 (vertical external

lawand-dot-io commented 8 months ago

Thanks for the bug report. Question: do you have the "Displays have separate spaces" option enabled in system settings?

gohma231 commented 7 months ago

I'm having the same issue. I do have "Displays have separate spaces" enabled.

gohma231 commented 7 months ago

I will also point out that this issue has nothing to do with having a widescreen monitor. I think better issue name would be: "Multiple monitors: Unable to rearrange items" or "Unable to rearrange items when multiple monitors connected."

lawand-dot-io commented 7 months ago

@gohma231 thanks for the information. you have two monitors when the bug happens? or more than two?

gohma231 commented 7 months ago

Hi there, I am using two monitors (macbook pro screen and an external monitor) when this happens. I am unable to test with more than two monitors.

lawand-dot-io commented 5 months ago

This bug has been fixed in Taskbar version 1.2.1 which is now released. Closing the ticket.