I agree to Idea Dual Monitor Support
Voting Disabled

162 votes

I disagree to Idea Dual Monitor Support

Rank1

Idea#101

This idea is active.
Monitor »

Dual Monitor Support

Dual (or More) Monitor Support with ability to move Schema Browser, Editor or other parts of Toad elements out of main window. The Undocked Layout as it used in Photoshop, Delphi etc.

Submitted by valeriy.leontyev 4 years ago

Comments (25)

  1. I'd especially like the F4 popup to be able to slide to another monitor.

    3 years ago
    0 Agreed
    0 Disagreed
  2. valeriy.leontyev Idea Submitter

    F4 look-up window already works well with dual monitors. If similar can work with Schema browser and SQL editor - this will be beneficial.

    3 years ago
    0 Agreed
    0 Disagreed
  3. Remote Desktop control of multiple monitors needs some work. Child dialog boxes pop up "off-screen" and you have to (blindly) move them back to the parent window via the ALT "Move" key sequence.

    3 years ago
    2 Agreed
    0 Disagreed
  4. Ditto. I frequently undock my laptop and move from two monitors to one. TOAD doesn't seem to recognize the change and opens dialog boxes (like Database Login) to a monitor that doesn't exist.

    3 years ago
    2 Agreed
    0 Disagreed
  5. @valeriy -- I'm hoping my issue with the F4 popup was with a particular beta cut, as it does indeed seem to be working now. (chances are though that it was just me!)

    3 years ago
    0 Agreed
    0 Disagreed
  6. Moderator

    What is being asked is to make Toad a non-MDI Application. I'm surprised to see this rocket to the top of the Ideas. Maybe I'll create an Idea which says "Keep Toad an MDI Application" and let them compete! It would be a major architectural change to switch to SDI and the old-style MDI is often mentioned as a big reason people still love Toad. I've researched what is involved in offering both and it is not trivial. Windows MDI is a very specific thing and it doesn't like to play well, especially in Delphi, with other form style modes. I'll research this further and report back.

    *Note: Mentioning the Describe window is confusing the matter. It's not an SDI window; it's a Stay On Top window. If it were SDI it would go completely behind the application when you click elsewhere in Toad.

    3 years ago
    1 Agreed
    1 Disagreed
    1. As you probably suspect, I suspect that the high votes for this are due to simple reaction to the idea of "dual monitor support" without regard to the implications. Dual monitor support always sounds like a great idea if you have dual monitors. We are always suckers for things that sound cool even if we never use them. I suspect that if the title said something more like "Dump the MDI interface in favor an interface that will support dual monitors" then the votes would probably look much different (although, that still sounds pretty tempting until I really think about the consequences of losing MDI -- assuming I even fully understand what MDI is).

      2 years ago
      0 Agreed
      0 Disagreed
    2. Appearently TOAD is a quite crude mixture of MDI and SDI approach (why can't one detach an editor window?).

      So this could be a chance to let the user decide wich part she wants to detach (pretty much like Eclipse does).

      bye

      T

      1 year ago
      1 Agreed
      0 Disagreed
  7. If that's the case then I'd definitely vote to keep it as it is. I use two monitors and find having Toad in the left monitor and the (recently much improved) F4 pop-up window popping up on the right hand monitor is perfect.

    3 years ago
    0 Agreed
    0 Disagreed
  8. PLEASE don't change from MDI to SDI !!

    I just want better behavior when I undock my laptop and move from multiple monitors to a single monitor.

    I often end up trying to respond to message boxes that are displayed somewhere on a non-existent monitor. Another problem is the sizing of the SQL window which will show the results table with no way to edit the query that produced it. It's very frustrating and at times, embarassing.

    3 years ago
    2 Agreed
    0 Disagreed
  9. The beauty of being able to pop windows out Lynn and Mark is that you don't have to pop them out if you don't want to. Visual Studio 2010 allows you to do that now and being a toad and visual studio user, toad is the weaker app for not allowing that "option" (notice the word "option"). Please do modify toad to support multiple monitors.

    Thanks

    3 years ago
    0 Agreed
    0 Disagreed
  10. Ron Toub Merged

    Improve support for dual (or more) monitors.

    My issue is I remote desktop from home and I have a different number of monitors. In my example I have 3 monitors at home and 1 in the office.

    Toad windows open in other monitors so you can't see them if you are connected from a machine with fewer monitors. And the location is saved so closing and re-opening the window doesn't help. I have also tried rebooting but I the windows still open off screen.

    I see two solutions. The location of windows is saved in an INI file. Allow configuration of those windows from preferences. I have to find the window location in the file and delete it, then the window resumes opening on the same monitor as Toad.

    The second is an option to reset the location of all windows, which would overwrite or actually delete all the saved locations.

    3 years ago
    0 Agreed
    0 Disagreed
  11. I don't advocate changing the docking system at all - however, I am voting simply for dual monitor support. When I undock my laptop and move TOAD onto my primary screen, any modal windows like the "Open Files" dialog box are invisible. The only way to fix this is to hack the ini file which I hate having to do.

    TOAD should recognise when modal/popup windows/dialog boxes are being displayed on a monitor which is no longer connected and alter settings accordingly.

    2 years ago
    1 Agreed
    0 Disagreed
  12. Moderator

    Hey Pete - that's a bug and I'll fix it once I can reproduce it. I just tried this in the editor and it worked OK. Please send me an email - john.dorlon@quest.com and let me know which open dialog you were using.

    2 years ago
    1 Agreed
    0 Disagreed
  13. Moderator

    I have gone through all of our source code, and any time we restore a modal form's position, I have added a check to make sure the position is within the valid coordines of a connected monitor.

    The only window I can't seem to do this with is an open/save dialog on XP. Toad doesn't save/restore the coordinates for these dialogs. Windows does, and my attempt to reposition the window after it is shown is ignored.

    On XP, if you have a lost open/save dialog, you'll have to use the "Alt+Spacebar, Enter, then Arrow Keys" trick to move the dialog back into the viewable area.

    The problem does not exist on Windows 7.

    2 years ago
    1 Agreed
    0 Disagreed
  14. there will be always a fight between SDI and MDI... my question: would it be possible to "undock" and "redock" some windows within TOAD? for example: undock schema browser or editor windows. I have three monitors on my workstation and opening three instances of TOAD (one for each monitor) is not really a good opportunity to solve my "overview" problem...

    2 years ago
    1 Agreed
    0 Disagreed
  15. Moderator

    It's *almost* possible to do that. I actually had that working for a beta or two, but it was problematic when multiple connections were involved. If the undocked window had a different connection than the docked windows, Toad's main rollback/commit buttons would never apply to the connection of the undocked window, even if that was the active connection. The reason for this was that as soon as Toad's main window received focus, the active connection changed from that of the undocked window to the docked window.

    2 years ago
    1 Agreed
    0 Disagreed
  16. It would be nice to have it both ways (isn't that always the case?). I was recently trying to compare some entries in three schemas (no, the compare function wasn't appropriate in this case) and opened two schema browsers, and a table in the describe window, then flicked back and forth with the tabs. I finally ended up opening a second TOAD session and comparing that way. I frequently find myself wishing that I could undock an edit session and drag it to my second monitor. I understand John Dorlon's concern, surely a bright guy like him can make this work.

    2 years ago
    1 Agreed
    0 Disagreed
  17. Sometimes it helps to start Toad twice. Another advantage of this is, that you could start at least two different transactions at the same moment. This is quit interesting if you have operations which take a long time.

    2 years ago
    0 Agreed
    0 Disagreed
    1. Tobias,

      You mentioned "This is quit interesting if you have operations which take a long time." I recently discovered one of those wonderful 'hidden' features of TOAD: 'Execute via Quest Script Runner'. You can find it by hitting the down arrow next to the execute lightening bolt. This allows you to execute code and SQL in a separate thread. There are some limitations, but I now use it all of the time for long running DML. Check it out.

      2 years ago
      1 Agreed
      0 Disagreed
  18. I work with 3 displays and often it would be really great to work with 2 or more displays in one session. sure, it is possible to open more instances of toad and I use this very often (sometimes 3 or more sessions at same time) but when working on ONE problem it would be nice to work in ONE desktop.but it is no show stopper, just a "nice-to-have" thing ;)

    2 years ago
    1 Agreed
    0 Disagreed
    1. But multiple Toad instances have the problem that preferences changes (and SQL history) only survive for the last (closed) session...

      bye

      T

      1 year ago
      0 Agreed
      0 Disagreed
  19. I would like to be able to have an editor window on one screen, but with a data grid on another. I keep on dragging the dividing bar up and down when editing a complex SQL, and then checking the result.

    1 year ago
    1 Agreed
    0 Disagreed
  20. Moderator

    You can use Shift+F2 to toggle full screen data grid. Similarly F2 toggle full screen editor.

    1 year ago
    1 Agreed
    1 Disagreed
    1. F2 does only toggle betwen two of the three possible states of the data grid

      bye

      T

      1 year ago
      0 Agreed
      0 Disagreed

Events

  1. The Idea titled Improve support for dual (or more) monitors. was merged with this Idea
    2 years ago