Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Enhancement request: Export Dialog improvements #228
There have been a number of comments regarding the export dialog (in particular: does "drop" delete data from the source DB?, etc.). Among other similar threads, see: https://www.heidisql.com/forum.php?t=9885
While these HeidiSQL features are properly addressed in the help file, it might be helpful to make the dialog itself a bit more intuitive and/or less ambiguous. [ users often don't read help files! ]
I have previously mentioned putting options which affect the target ... into a labeled box (similar to similar to HTML's
I am attaching a screenshot with a proposed layout. Sorry my proposal screenshot is not a bit closer to HeidiSQL's look and feel -- however, in part that is due to wanting my proposed new "feature" to stand out a bit so as to be obvious to you.
The end result should almost certainly be less "strong." And, now that I am looking at it again, the Help button should probably be outside the group.
Thanks for your consideration.
And yes, the Help button should probably go into the upper right corner of the dialog, as a button with a question mark on it. Or a bit more intuitive: on the bottom right, left or right to the "Export" button.
TGroupBox is perfect!
Yes, I think the Help button should be moved to the bottom.
Additionally, you might want a help "?" icon which can be mouse-hovered inside the TGroupBox.
I envision a floating help window appearing which reassures the user something along the lines "Nothing you configure in this box will affect data on the server from which you are exporting. However, be careful when you import this data on another machine. Same-name databases and/or tables will drop if instructed to do so."
This may be overkill, but clearly a number of users are worried about what "drop" means . . .
added a commit
Nov 26, 2018
I have just moved the help button out of the tab, into the title bar, to reduce clutter here.
But now as I think about that "On target" box, I realize that just everything you set up there is for the target. Means it would just create more borders/clutter just for having a box around all controls. If you feel there are better ideas just shout, and I'll reopen this issue.