aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces
Commit message (Collapse)AuthorAgeFilesLines
* Manually set the delegate of the anchored button bars in the content filter ↵stuconnolly2009-11-182-12/+31
| | | | editor and query favorites editor as you can't do it in IB.
* Remove extra table column in query favorites table view that's not needed.stuconnolly2009-11-181-99/+19
|
* New separator in query favorites dropdown.stuconnolly2009-11-171-8/+83
|
* Resolve IB checkbox warnings.stuconnolly2009-11-176-253/+2305
|
* Change the placeholder value of a few search fields to simply 'Filter' to ↵stuconnolly2009-11-171-20/+73
| | | | make them look less cramped.
* Add the new application icon, but keep the old one included in the bundle as ↵stuconnolly2009-11-161-2/+2
| | | | old-appicons.icns. Also, add Na Wong to the credits.
* Database process list table view should not be editable.stuconnolly2009-11-161-10/+4
|
* Implement query cancellation support within MCPKit, and add it to the task ↵rowanbeentje2009-11-151-15/+27
| | | | | | | | | | functionality: - MCPKit now supports cancelling the active query; for MySQL servers >= 5.0.0 a query kill is attempted from a new connection, and if that fails or for MySQL < 5 a reconnect is triggered. - TableDocument now supports enabling a cancel task button on the task interface, including an optional callback - Implement query cancellation for custom queries. This addresses Issue #86. - Implement query cancellation for table content loads, filters, and sorts.
* When viewing the information_schema database, disable all controls on the ↵stuconnolly2009-11-151-3/+5
| | | | table information view as all table in this database are not modifiable by anyone.
* Console 'gear' menu alignment.stuconnolly2009-11-151-3/+3
|
* Preferences interface tweaks.stuconnolly2009-11-151-60/+194
|
* Updates to the 'use monospaced font' preference, making it a lot more ↵stuconnolly2009-11-142-38/+18
| | | | consistent across all table views. Also includes live updating when the preference is changed as well as its implementation in the query console, process list and variables table views.
* Increase database process list and variables table views row height to match ↵stuconnolly2009-11-142-9/+5
| | | | that of all the others.
* Bunch of improvements to the query console, including:stuconnolly2009-11-142-70/+244
| | | | | | | | | | | | | - New connection column (been meaning to add this for a while) - Display table view column headers - Enable table view text cell line truncating - Allow table view columns to be re-ordered - The table view now respects the display table view vertical grid lines preference - Support for including the connection when saving messages to a file - Support for showing/hiding the connection column - Increase table view row height to match that of all others - Display message time stamps using the user's system wide medium time format
* Increase row size of console table view.stuconnolly2009-11-141-26/+19
|
* Give the custom query result table view the same row height as the table ↵stuconnolly2009-11-131-100/+33
| | | | content table view.
* In an aid to split up the functionality of the TableDocument class as well ↵stuconnolly2009-11-133-808/+1788
| | | | as reducing the overall size of DBView, split out the server variables sheet into it's own controller and XIB in the same way as the new server processes sheet is implemented.
* In the process list sheet, give the refresh button the key equivalent cmd+R.stuconnolly2009-11-121-4/+4
|
* - New server processes panel, accessible via the 'Database' menu and ↵stuconnolly2009-11-122-55/+2297
| | | | | | | | alt+cmd+P. Includes the ability to kill queries and connections as well as live filtering support and the ability to save all processes or the current filtered set to a file. Implements issue #458. - Reorganise 'Database' menu. - Give 'Flush Privileges' key equivalent of shift+cmd+F.
* Make the 'insufficient connection details' dialogs sheets.stuconnolly2009-11-111-0/+0
|
* Change the main window's non-connected/connecting state title to 'Sequel ↵stuconnolly2009-11-111-34/+32
| | | | Pro' and only change it to 'Connecting...' when we are actually trying to establish a connection. Fixes issue #456.
* Forgot to update Localizable.strings for dialog changes in r1501. Also ↵stuconnolly2009-11-111-0/+0
| | | | update README.txt.
* • fixed GUI overlapping bug of Table Info Tab for 'Auto increment' field ↵Bibiko2009-11-101-54/+71
| | | | if window is minimized - eg 'Not available' was overlapped by 'Free data size' partly
* - Fix an issue when switching databases - allow the table selection to be ↵rowanbeentje2009-11-101-168/+233
| | | | | | | cleared/reset as necessary - Move the task progress layer to a child window, which can then be faded in - smooths the visual appearance and fixes drawing artifacts
* When removing a field or index, use its name in the dialog message.stuconnolly2009-11-091-0/+0
|
* Don't run the add new index sheet modally, thus blocking the main thread. ↵stuconnolly2009-11-091-45/+36
| | | | Part of issue #357. Also some refactoring.
* Switch the placement of the labels and controls on the add new index sheet.stuconnolly2009-11-081-70/+88
|
* All users to resize the 'Favorites' preference pane.stuconnolly2009-11-051-307/+1047
|
* - Add task support to all the main interface viewsrowanbeentje2009-11-041-33/+43
| | | | | | | | - Improve task support on previously supported views - Use a threaded task load for all initial table loads - Support threaded task loads for table content loads, reloads, sorts, and filters - Improve upon previous threaded task loads by minimising view updates and supporting updates of the existing data arrays where valid
* Use SPTableTextFieldCell in the table information pane to get nicer line ↵stuconnolly2009-11-021-4/+4
| | | | truncating.
* • Finish off implementation to set the default selection view mode. Issue #249avenjamin2009-11-021-92/+13
|
* • Initial work to set the default view mode when connecting. Issue #249avenjamin2009-11-021-1152/+751
| | | | • Organize constants into groups
* Add 'EUC-KR Korean (euckr)' to the default encoding dropdown in the ↵stuconnolly2009-11-011-75/+148
| | | | preferences to make it consistent with the 'View Using Encoding' menu item.
* Improve truncating of table names (by appending ...) using SPTableTextFieldCell.stuconnolly2009-11-011-35/+41
|
* Got rid of a crash when using the User Manager and closing last Table ↵mltownsend2009-10-292-36/+160
| | | | Document. May be leaking now, not sure. Still needs some work.
* - Set up TableSource to respond to task notifications to prepare for ↵rowanbeentje2009-10-271-38/+87
| | | | | | | threaded queries - Alter task notifications to pass the TableDocument as the notification object so that only the current window responds to the notification, allowing other windows to be fully used while a window is performing a task
* Don't run the add new database sheet modally, thus blocking the main thread. ↵stuconnolly2009-10-261-96/+60
| | | | Part of issue #357.
* - Apply new document task support to the Custom Query tab, and run all ↵rowanbeentje2009-10-231-40/+73
| | | | | | | | custom queries in a background thread with the task interface active. - Rework custom query result processing to allow display of results as they come in - Fix a memory leak
* - Display the user accounts manager as a sheetstuconnolly2009-10-211-516/+531
| | | | | - Tidy up a bunch of interface controls and bahaviour
* Interface labeling.stuconnolly2009-10-211-0/+0
|
* - Add support for createing fields of type BINARY and VARBINARY in the ↵stuconnolly2009-10-211-39/+40
| | | | | | | structure view. Fixes issue #223. - Fix for correctly displaying data within fields of type BINARY/VARBINARY. Fixes issue #348.
* Initial work on threaded task, with an implementation of Table Content view ↵rowanbeentje2009-10-202-31/+1491
| | | | | | | | | data loading: - Removal of AMIndeterminateProgressIndicatorCell, and addition of a custom fork of YRKSpinningProgressIndicator which fixes bugs, adds threaded drawing, and adds a determinate mode. - Addition of a task system within TableDocument, triggering display of a large central progress indicator and stopping the window from being interacted with in any way that would cause a query while the task is running. - Add threaded TableContent content fetching, including use of the new task system and determinate progress bar; make fixes to improve threading stability and interaction.
* Attempt to fix connection problemmltownsend2009-10-201-14/+14
|
* Some UI tidying up.stuconnolly2009-10-192-359/+887
|
* Highlight current query preference label change.stuconnolly2009-10-161-117/+767
|
* Significant User Management improvements:rowanbeentje2009-10-161-109/+1622
| | | | | | | | | | | | - When reading data from the server, correctly map values to the SPUser object values to prevent data loss - Ask server for priv support; disable unsupported privs in the interface, and only try to grant/revoke supported privs. Fixes errors saving users on MySQL < 6. - Make "check all" and "uncheck all" buttons functional - Add checkboxes for MySQL 6 privs as we already map the data for them - Fix double retain of priv mapping dictionary - Error dialogs stay on screen for longer than half a second - New hosts are now selected for editing when added This addresses some of the issues in Issue #349.
* Add a 'Provide Feedback' menu item to the help menu, which links to ↵stuconnolly2009-10-161-9/+59
| | | | http://www.sequelpro.com/docs/Contact_the_developers.
* Bring Localizable.strings up to date.stuconnolly2009-10-151-0/+0
|
* • added to SP's Dock menu "Open…" and "Open Recent" menu itemsBibiko2009-10-151-3/+95
|
* • cleaned and improved AppleScript supportBibiko2009-10-141-1/+9
| | | | | | - now 'activate' & 'quit' works due to that fact that if an app is scriptable the Dock's "Quit" command calls handleQuitScriptCommand: which has to be implemened - fixed issue that SPAppController has to be the delegate for NSApp to support AS - added support for AS à la: "get name of first document" or "close every window" etc.