As users will know the SQLyog interface has been undergoing changes since the 9.33 release 6 months ago. INFO and HISTORY tab were moved from ‘lower pane’ to ‘upper pane’ in 9.5 and with the 10.0 release DATA tab followed.
We know that changing the interface may be inconvenient for a time-being for long-time users. You may experience that old routines/workflows will need to be adjusted. We were actually a little surprised that there were little discussion about this between 9.5 and 10.0. And for same reason we were no less surprised that few days after the 10.0 release we had quite massive requests for DATA tab in its old position by a number of users.
Now, this change was not something we invented solely on our own. We had several requests for this before we started moving things around. The rationale is that it is logically incorrect to display a DATA tab as the ‘child’ of a QUERY tab. DATA tab content is logically a ‘child’ of current table selection in the Object Browser. The content of a table does not depend on a specific query. Also the rewrites from 9.5 to 10.0 are not only about appearance. There were changes in the code solving other issues. The old code had dependencies between code modules blocking solutions to those.
However you should also note that in 10.0 beta 1 release notes we wrote that after 10.0 GA we would provide optionality for this. This was not planned and scheduled in detail when beta 1 was released, but following the debate after 10.0 GA release we have now made this top priority. We expect to release version 10.1 in 2 weeks where this optionality has been implemented. Users will then be able to have both DATA and INFO tab where they want. Some users commenting the 10.0 GA release Blog and in our Forums have a valid point that when writing a query it can be convenient to display data (in DATA tab) or metadata (in INFO tab) below the editor.
Also from 10.1 the DATA tab will behave like INFO and HISTORY tabs currently do: their appearance will be ‘persistent across sessions’ – in other words: if the program was closed down with a DATA or INFO tab open they will open automatically when program starts next time.
Further (explicit and implicit) settings for TABs’ appearance will be global and not ‘per connection’.
With all this we believe we have addressed all concerns raised by users over the last couple of days and at the same time honoring requests by other users wanting an appearance basically like the current 10.0 release.
We thank everybody for comments, feedback and suggestions. This shows a clear devotion to SQLyog by lots of people, and we really appreciate that. Even though it is not always possible to make everybody happy we are doing our best and we thank everybody for your continued patronage and support to SQLyog.