December 13th, 2012New features:
· Filtering connection nodes.
· Panel for search can be shown but also hidden.
· When entering text and pressing search icon, filtering will proceed.
· After removing text from search text field, the filtering will be removed.
· The nodes are no more automatically refreshed after selection.
· Refresh will happen after double click on node.
· Also small management of running tasks, with possibility to cancel running task.
July 10th, 2012· After creating a new table via the wizard, the table is now in-tree preselected, and data is refreshed.
· After creating a new connection via "Manage connection", the inserted connection will be preselected and visible. Inserting a SQL query from "advanced find" will append the string to the newline to the end.
· A message now informs the user that the save of a file was successful.
· Column names of table headers can now be shown as a tooltip.
· Bugs have been fixed when inserting more than one row and when opening wizards for creating a database or table.
March 8th, 2012· Now you can set font size of log views.
· When you are working with table data, sort is not removed after refresh.
· In create table wizard, choosing column type is more comfortable.
· For search, there was added button to insert sql into Sql console, and ignore limit check box.
· Small change in creating sql marks.
· Help was removed from application. From now on, help will be provided only on web page.
June 14th, 2011Bugfixes:
· Problem updating via data grid with composite primary keys.
April 4th, 2011New features:
· Database tree: :Full mysql database/table dump support with effective I/O and memory handling. Client based compression of the dump file. Backup data even through low-speed connections and on low-end hardware. Automatic dump character set and encoding handling.
· Insert queries built by data grid search dialog into Sql area.
· Option to ignore data grid result limit while using data grid search dialog.
· New toolbar buttons for sql area search funcionality.
· Automatic connection setup dialog after fresh install.
Bugfixes:
· Fixed automatic data encoding detection in the data grid.
· Fixed saving password bug in manage connections dialog.
· Tuned the default pane layout for fresh installs.
October 25th, 2010New features:
Sql console: Sql console has now it's own toolbar including search field with 'Next' and 'Highlight all' buttons. Keyboard shortcuts: MyjGui has made a step towards better user interface with a new keyboard shortcut infrastructure. Future releases will introduce an interface to edit shortcuts according to your preferences. For now you can use these shortcuts:
· 'Ctrl F' pressed at SQL Console will focus the search field.
· 'Ctrl Shift T' places current table name in the SQL Console
· 'Ctrl Shift D' places current database name in the SQL Console
· 'Ctrl Shift S' places generic select on current table in the SQL Console
· 'Ctrl Shift Q' places generic full query on current table in the SQL Console
· Shortcut actions are also accessible through a context right-click menu at SQL Console.
· Logs formatting changes in content and title: Font family and size was decreased, and a new popup menu is available allowing you to save and clear the log tab. Logs have been tabbed some more. You can now see/copy/paste raw sql queries as well as logs with timestamp, query time and affected rows.
· Table data tab: Auto-focus scroll after added a new line.
· Main window: All window panes have now a collapse/expand buttons allowing you to hide every component.
Bugfixes:
· Create table wizard was processing only first 9 columns - corrected.
· Fixed bug with integer column types when inserting/editing rows in Tables data tab.
January 23rd, 2010Fixed major bug causing application crash at start-up. This bug was due to incorrect look&feel skins implementation. The crash occurred with this message:
· Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com/sun/java/swing/plaf/gtk/GTKLookAndFeel
· at myjgui.MyJguiMain$1.run(Unknown Source)
· at java.awt.event.InvocationEvent.dispatch(Unknown Source)
· at java.awt.EventQueue.dispatchEvent(Unknown Source)
· at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
· at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
· at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
· at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
· at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
· at java.awt.EventDispatchThread.run(Unknown Source)
· Caused by: java.lang.ClassNotFoundException: com.sun.java.swing.plaf.gtk.GTKLook AndFeel at java.net.URLClassLoader$1.run(Unknown Source)
· at java.security.AccessController.doPrivileged(Native Method)
· at java.net.URLClassLoader.findClass(Unknown Source)
· at java.lang.ClassLoader.loadClass(Unknown Source)
· at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
· at java.lang.ClassLoader.loadClass(Unknown Source)
· at java.lang.ClassLoader.loadClassInternal(Unknown Source)
· ... 9 more
· Bug in export file format: fixing missing end of line character issue.
August 26th, 2009· This is by far the fastest performing MyJgui release.
· The order of connections is changed in db tree/Manage connections.
· There are close buttons in the Manage connections and Edit attributes dialogs.
· By saving the layout, myjgui also saves the position and size of the whole application window.
· After creating a table via the wizard, dbtree scrolls to the new table and refreshes all bound tabs.
· The create table wizard allows you to remove selected rows instead of the last row.
· There are other bugfixes.
March 23rd, 2009· The table data tab allows you to edit more than one row and commit changes at once.
· A bug was fixed, which occurred when displaying query results in MySqlTab while changing from columns of the same table.
January 7th, 2009· You can hide/show columns in the Content tab of a table.
· This option is also managed in the Preferences.
· A new option was added in the quick search dialog to select count(*).
· In the wizard for table creation, you can now choose the database where the new table should be created.
· Afterwards, an automatic refresh of the database tree is performed.
September 15th, 2008· Basic edit functions (undo, redo, cut, copy, paste, select all) were added in the Sql Console area.
· Numerous icons were placed, included some icons from the Oxygen icon project.
· The logic of the limit check box in the Content of table was reversed.
September 9th, 2008· "Save layout" functionality was implemented.
· This allows you to save pane sizes to be used at every startup.
· A double click shortcut was added to edit the selected field of the content of a table.
· MyJgui now remebers the last database used in case a connection timeout occurs.
September 3rd, 2008· This release includes a universal installer written in Java to install/update/remove MyJgui.
· A problem with displaying zero time ('0000-00-00 00:00:00') has been fixed.