EditorWindowDock.txt 1.2 KB

12345678910111213141516171819202122232425
  1. TODO:
  2. - When dragging a tab and then releasing the drag over another tab, that tab becomes active
  3. - When dragging a temp tab I drag it from its left side while it would be better to drag it from center
  4. - Vector subscript out of range issue I'm not sure how to reproduce
  5. - Clip tabs so that they don't overlap min/close buttons
  6. - (Unrelated) Can't click and drag a scroll handle
  7. Resize sliders
  8. - Add a button between docked windows
  9. - Allow the button to be dragged, and it will automatically resize separating widgets
  10. TitleBar dock/undock
  11. - Moving the dragged window over a title bar will temporarily dock the title bar and allow you to move it (as in first step)
  12. - If you release the mouse the window will then be permanently docked at that location
  13. Polish TOOD:
  14. - Change cursor icon when window is dragged
  15. - Prevent docking if available size is less than 20 pixels, otherwise there might be some weirdness
  16. ------------------------
  17. Other things to remember:
  18. - Possibly add a way to have hidden widgets in the EditorWidgetContainer (like side-bars that pop on mouse over in Visual Studio)
  19. - A way to persist window states
  20. - Also a way to reset all widgets to original locations