raddebugger icon indicating copy to clipboard operation
raddebugger copied to clipboard

can't drag views between windows

Open ratchetfreak opened this issue 11 months ago • 2 comments

trying to use the multiple windows option I discovered that you cannot drag views between windows.

In the same vein you cannot spawn a new window by dragging a view outside the windows.

to reproduce,

  1. start raddbg
  2. open a new window
  3. drag a view from the first window to the other.

expected behavior: focus switching to the new windows allowing easy docking between windows

observed behavior: while dragging the current window stays active while the other windows shows the generic docking options:

image


if you alt-tab while dragging you can dock the view in another windows but the drag state doesn't fully reset, the view remains dragging behind the mouse and clicking one of the docking overlays creates a duplicate view which if closed crashes the debugger.

to reproduce

  1. open a new windows
  2. start dragging a view tab
  3. alt-tab to the other window
  4. drop the view into a dock option
  5. observe the view being docked but the view drag remaining active
  6. click one of the dock options
  7. close the newly docked view
  8. crash

pressing escape instead at step 6 doesn't cause the duplicate view or crash

ratchetfreak avatar Jan 07 '25 15:01 ratchetfreak

Another issue with having multiple windows open is that it doesn't handle ending the session properly.

Closing windows one at a time makes raddbg only remember the panel layout of the final window you closed on next startup. Pretty annoying when that was one of the sub windows you opened for your other monitor.

ratchetfreak avatar Feb 04 '25 09:02 ratchetfreak

Yep - this will be fixed in next release...

ryanfleury avatar Mar 18 '25 21:03 ryanfleury