aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces
Commit message (Collapse)AuthorAgeFilesLines
* • CMTextView: switch off syntax highlighting if text buffer size is larger ↵Bibiko2010-02-011-46/+87
| | | | | | than SP_SYNTAX_HILITE_BIAS (has to be improved) • added SPFieldMapperController
* • Added basic print support for each CMTextViewBibiko2010-02-011-53/+1107
| | | | • first steps to renew the field mapper sheet for CSV Import
* Added preliminary support for triggers. You can access the tab via the bamse162010-01-312-116/+1187
| | | | | | | | | | | | | | | | | | | | menu item View > Table Triggers (apple-6). Heavily copied from Relations tab, lots of functionality missing. Just lists the triggers for the table now. M Source/SPTableData.m M Source/SPConstants.h M Source/SPConstants.m A Source/SPTableTriggers.h A Source/SPTableTriggers.m M Source/TableDocument.h M Source/TableDocument.m M Source/SPTableData.h M Interfaces/English.lproj/MainMenu.xib M Interfaces/English.lproj/DBView.xib M sequel-pro.xcodeproj/project.pbxproj
* • CMTextView's colours are set via observer, live changed in editable ↵Bibiko2010-01-301-35/+316
| | | | | | | | textviews • added Preference setting "Table font" in "Table" pane to set the table font/size for all result tables (Content, Custom Query) • added to SPTableView the method setFont: • fixed the initialisation of vars in CMTextView (fixes the displaying of create syntax)
* Fix bugs introduced by last commit.avenjamin2010-01-302-257/+291
| | | | | - SplitView divider now thin - Search Box appears again
* - removed two occurances of runModalForWindow: when asking questions for the ↵jakob2010-01-281-37/+104
| | | | SSH-helper (see #357)
* * renaming a table/view/proc/func now doesn't open a sheet anymorejakob2010-01-281-443/+101
| | | | | * table name checks now correctly consider only functions when working with functions * when an empty table name is entered, the change is ignored (like in finder)
* • improved the graphical representation of text macro snippetsBibiko2010-01-271-67/+5
|
* • tiny GUI corrections like autosave split view size, table locationBibiko2010-01-251-16/+23
|
* • added possibility to add a query favorite by user-definable alphanumeric ↵Bibiko2010-01-241-44/+273
| | | | | | | | | tab trigger; eg if tab trigger is set to "sel" sel⇥ will insert the first query which has the defined the tab trigger • preparations to insert programmable query favorites - eg "SELECT ${*} FROM ${Table}" -- after insertion "SELECT * FROM Table" the '*' is highlighted to change, press ⇥ to select the next snippet 'Table'; ⇧⇥ selects the previous snippet; the snippet selection follows the user input - Note: not yet active
* • User Manager SheetBibiko2010-01-131-11/+11
| | | | - bound ESC to Cancel button
* Menu item label.stuconnolly2010-01-061-0/+0
|
* • first trial to improve the search field behaviour for Query Favorites ↵Bibiko2010-01-051-39/+76
| | | | | | | | and Query History popup menus - the keys ↑ or ↓ inside an activated search field abort the current text field editor to allow to navigate through the result menu items by using the keyboard - up to now one has to press ↑ or ↓ twice to select - still work in progress
* • added Save/Copy History List to "Query History"'s popup menuBibiko2010-01-051-45/+172
| | | | | | | | • moved "Clear History" from gear menu to "Query History"'s popup menu and added a confirmation sheet to it • "Clear History" now distinguishes between Untitled and SPF doc - if Untitled: clear global history list stored in the Prefs - if SPF doc: clear the document-based history list only
* • changed the alternating key to ⌥ instead of ⌘ for "Query Favorites" ↵Bibiko2010-01-041-4/+5
| | | | > "Save All/Query to Favorites" to be consistent with other Mac apps
* • remember scrollview port and selected row after editing in the Custom ↵Bibiko2010-01-041-34/+220
| | | | | | | | | | Query table view - after reloading the entire data the table view port will be restored but this leads up to now to a "tiny jitter" (maybe fixable in the near future) - the re-selection does NOT follow the actual edited row, e.g. if one changes a cell value whose column is used for sorting the actual edited row could appear somewhere • if the editing in the Custom Query table view was invoked by pressing RETURN/ENTER one can go through the columns by pressing ESC but up to now that editing will be interrupted after the user pressed OK - this behaviour is temporary and should be fixed in the near future by storing the new row data temporarily; after editing the last column AND if all columns have the same table origin the row data will be updated. To allow the row editing for columns which have different table origins could probably cause inconsistencies. - further discussion is needed
* - With the improved row count support and behaviour, replace the old "Fetch ↵rowanbeentje2010-01-021-124/+263
| | | | correct row count" preference with a new Table row counts query level (never, only for small tables, always), defaulting to only for small tables - boundary currently set to 5MB. This addresses Issue #500
* Got rid of "Single line mode" attribute not available prior to 10.6 warning.mltownsend2009-12-221-9/+66
|
* - Tweak the pagination interface - remove the text and replace with an ↵rowanbeentje2009-12-151-4/+4
| | | | icon, to reduce the overall space taken up in the bottom bar and to make it clearer a jump-to/options button is available
* - Alter the query favourites upgrade routine to ensure query favorite names ↵rowanbeentje2009-12-111-10/+10
| | | | | | | | don't include linebreaks, and reset it to run over upgraded arrays - Also prevent the query fvorites interface from accepting newlines in titles - together, this addresses Issue #496 - Enable the query favorite editor vertical scrollbar when editing long queries
* - Add document images for .spf and .sql filesrowanbeentje2009-12-091-1/+1
| | | | | | - Rename "SequelPro connections" to "Sequel Pro connections" for consistency - Update version numbers to 0.9.7
* - Tweak positioning of old "working" spinner to center and align itrowanbeentje2009-12-081-1/+3
| | | | | | - Fix pagination to not enable the "next page" arrow when looking at a small, complete, filtered result - Move content table setup and drawing to a new method called on the main thread. Should improve thread safety, and fixes flickering updates. Tweak a few bits of drawing code to take advantage of main thread status to further reduce flicker and jumping
* Fixed user sort and added Anonymous displayName when username is emptymltownsend2009-12-021-109/+131
|
* Remove the tooltip from the connection view's name field's cell as it's ↵stuconnolly2009-11-291-100/+752
| | | | already set for actual control.
* - Fix tooltip for Name fields. Was using same tooltip as the hostname field.avenjamin2009-11-291-219/+132
|
* Update credits. Trigger new nightly build to use new icon.avenjamin2009-11-261-2/+1
|
* Forgot to update Localizable.strings for r1568.stuconnolly2009-11-241-0/+0
|
* - Tweak pagination to fix click-through of pagination popup, fix next page ↵rowanbeentje2009-11-232-14/+20
| | | | | | | button mouseover text, display no text when 0 or 1 pages of results for clarity - No longer include the old app icon in the built product (but leave it in the project)
* - Replace the LIMIT interface on the content view with a pagination control ↵rowanbeentje2009-11-233-458/+2577
| | | | | | | | at the bottom. This addresses the last of Issue #49 and implements Issue #133; jump-to and two prefs affecting loading are available in a popup when clicking the pagination interface. - Format row counts at the bottom of the content pane - Increase the MCPStreamingResult buffer for a stronger workaround for #463
* - Relocate the table changed notification, allowing table info pane to ↵rowanbeentje2009-11-211-93/+148
| | | | | | | update early in the change process, but ensure the change notification occurs on the main thread for stability. Added NSNotificationAdditions from the Colloquy project for this. - Change the design of the progress indicator layer, and tweak task progress for improved feedback and less flickering by correctly updating interface as appropriate, and delaying status changes for a short time. This partially addresses Issue #455.
* The result of being bored. Add a nicer looking about panel based on Adium's.stuconnolly2009-11-193-47/+1681
|
* Bind the 'Show Connections' menu item in the console to the user's ↵stuconnolly2009-11-191-13/+18
| | | | preferences using key 'ConsoleShowConnections' to ensure it is hidden/visible between launches. Fixes issue #468.
* Update Localizable.strings and remove multiple keys for a single item.stuconnolly2009-11-181-0/+0
|
* 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.