aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces
Commit message (Collapse)AuthorAgeFilesLines
* Fix IB warnings.Stuart Connolly2014-01-141-24/+23
|
* Remove reference to class that doesn't exist.Stuart Connolly2014-01-141-2/+2
|
* Add an option to display binary data as hex, while displaying it in blue to ↵Stuart Connolly2014-01-141-11611/+980
| | | | distinguish from string data of similar content.
* Fix IB warning for non-existent class.Stuart Connolly2014-01-131-24/+8
|
* Add the XIB support for Multiple Table Content Filters (Issue #63). The ↵rowanbeentje2013-11-101-33321/+5544
| | | | required code is not committed yet, but committing the updated DBView.xib now avoids future xib conflicts while the code is completed.
* Add a new option to enable/disable the field editor sheet in the actual ↵stuconnolly2013-10-271-75/+163
| | | | sheet. Fixes issue #1579.
* * This change adds basic tab coloring support for favorites - ** POC / NEEDS ↵dmoagx2013-10-231-9482/+9814
| | | | | | | | | REVIEW ** Known issues: * There might be additional colors be shown when dragging tabs between windows * The color set might need fine tuning * Coloring of items in the favorite outline view is not yet handled
* Issue #1369: Fix the display of cross database relations.stuconnolly2013-10-211-159/+122
|
* Allow opened SQL files to be saved back to the original file, addressing ↵rowanbeentje2013-09-081-2613/+469
| | | | | | | | | Issue #1805: - Add new menu item for "Save Query", making the existing item "Save Query As" as an alternate - Track the opened SQL file and used encoding to be able to easily save the same file again - Standardise encoding detection to use the UniversalDetector framework and use that for opened SQL files where the encoding menu is not used
* - Fix all the Xcode 4.6.2 build warnings, and tweak warning settings to ↵rowanbeentje2013-05-212-1978/+349
| | | | enable some more
* * Move some duplicate code for charset/collation to it's own classdmoagx2013-04-261-33453/+33354
|
* - Correctly link the SSH name field, fixing issues editing and ↵rowanbeentje2013-04-141-9468/+9482
| | | | automatically filling in connection names on the SSH tab, addressing Issue #1686
* - Fix query status and error message title to not always suggest an error ↵rowanbeentje2013-04-011-60/+75
| | | | has occurred, addressing Issue #1670
* Combine the "Run All" and "Run Current/Previous/Selection" buttons into a ↵rowanbeentje2013-03-311-33321/+33438
| | | | | | | | | | | | single button with dropdown menu with ability to change the default action: - Create a new SPComboPopupButton class; this subclasses NSPopupButton to retain the ability to show the popup menu, but only when the right-hand side of the button is pressed, allowing the rest of the button to perform the click action - Combine the previous two "Run" buttons on the Custom Query view into a new SPComboPopupButton - Move the Run menu items from the gear menu into the Run button popup menu so they can be discovered more easily (and the shortcuts seen more easily) - Add a menu item to switch the button's default action, which also swaps all associated shortcuts - Clean up associated logic This implements Issue #1569
* * Add support for specifying a collation when creating a tabledmoagx2013-03-201-29/+193
|
* * Add support for ALTER DATABASE statement (needs review)dmoagx2013-03-172-39/+571
|
* * Adding the possibility to set a collation when creating a databasedmoagx2013-03-111-32594/+32684
|
* - Make the theme background apply to the query favourites editorrowanbeentje2013-03-101-7615/+7628
|
* Tweak and improve the User Manager:rowanbeentje2013-03-091-7712/+7658
| | | | | | | | | - Rework how data to populate the user manager is retrieved from the server, speeding up display of lots of users by a large factor - Fix support for schema permissions for the Anonymous user, and add support for '%' and '' hostnames (only showing if already set once), fixing Issue #1620 - Highlight databases in the user manager that have permissions set for the selected user - Switch to using the centrally provided database list to reduce queries and remove the information_schema and performance_schema "databases" - Speed up a number of operations by tweaking the logic and queries used
* - Fix blurry text in a number of text views in 1.0.x (Possibly caused by IB ↵rowanbeentje2013-03-031-32627/+32594
| | | | mangling; recreated new text views with the same settings to address). This fixes Issue #1560
* Build config update:stuconnolly2013-01-2417-66376/+70514
| | | | | | | | | - Update base SDK to 10.6 - Update minimum OS version to 10.6 - Update all XIB to have a 10.6 target - Drop support for PPC - Apply all of the above to frameworks SPMySQLFramework and QueryKit
* - Fix trigger edit failures not restoring the interface correctly, ↵rowanbeentje2013-01-211-32578/+32570
| | | | | | | | | | | preventing the correct saving of the edited trigger thereafter (Issue #1534) - Clean up interface resetting and validation to fix edge cases where the interface was not reset correctly or carried state incorrectly across multiple selections - Fix a small memory leak when editing multiple triggers - Clean up code - Remove the table name column in the triggers interface as it will always display the selected table - Display NULL values in the triggers interface using the preference setting, and in grey
* Issue #1422: Update the user manager's resource limit formatters to have a ↵stuconnolly2013-01-171-26/+40
| | | | minumum value of zero.
* * Fixes some UI spacing issues with localizationsdmoagx2013-01-044-39244/+39141
|
* Issue #1519: Fix auto-sizing of export filename and truncate it when it ↵stuconnolly2013-01-031-17/+41
| | | | becomes too big.
* Fix IB warnings.stuconnolly2013-01-032-11364/+11333
|
* - Tweak the width of the Custom Query run buttons to fit French stringsrowanbeentje2012-12-301-8/+31
|
* Make some improvements to the Table Content Filter, particularly for text ↵rowanbeentje2012-12-231-129/+33
| | | | | | | | | fields: - Rename all "IS" entries to "=", to make the intended purpose clearer, and switch the underlying command to use "= BINARY" instead of "LIKE", producing an exact match instead of replicating LIKE functionality. Move LIKE p to just below the = options. This addresses Issue #1441. - Add entries for "matches RegExp" and "does not match RegExp", implementing Issue #1508. - When adding custom filters, add them by default to the Global group if the favourite isn't an on-disk document, addressing filter loss between sessions; this addresses Issue #1381
* - Fix spacing of buttons below the table listrowanbeentje2012-12-181-31625/+32684
|
* - Rearrange some menu shortcuts: ⌘F is now used on the Content tab to set ↵rowanbeentje2012-12-171-13635/+13690
| | | | the focus to the Filter Content tab bar. ⇧⌘F is used to show the advanced content filter table. This allows ^⌘F to be used for the standard OS X fullscreen window command, addressing Issue #1513.
* Replace 1x .tiff graphics with 1x and 2x png Retina graphics.mattlangtree2012-12-121-15/+19
|
* - Add final versions of the new icon designed by Kenichi Yoshida (with many ↵rowanbeentje2012-12-123-3822/+3748
| | | | | | | | | thanks to Panic, Inc), recompressed for smaller file size and 10.5 compatibility - Add document icons to match - Amend the Info.plist to fix Sequel Pro being able to edit old .spf files etc - Add .mysql file support (Issue #1366)
* Add a bunch of new retina icon versions. Including a new Query icon for both ↵mattlangtree2012-12-101-33417/+31746
| | | | 1x and 2x displays.
* - Swap around the Custom Query "Run All" and "Run ↵rowanbeentje2012-12-011-33/+76
| | | | | | | | Current/Previous/Selection" shortcuts and positions (Issue #1094) - Tweak the designated requirement to correctly sign the tunnel assistant (Issue #1503) - Add support for important release notes in the version upgrade routines to highlight important issues, and add notes for the button swap and signing change to alert users
* - Allow table content pagination to preserve the current filter type, ↵rowanbeentje2012-11-211-155/+146
| | | | including URL schemes and advanced table-based filters, addressing Issue #1492. (The filter code in question probably needs refactoring to allow it to be simplified in future, but does currently function)
* Query Editor Preference Pane editor colour tweaks:rowanbeentje2012-10-141-21/+11
| | | | | | - Make the preview colour well square - Make the background colour apply to the full preview table and not just the cell backgrounds
* Connection interface tweaks:rowanbeentje2012-10-091-5/+151
| | | | | | | - When adding a new connection and name editing is entered, accept name changes without validating hostnames etc - When deleting groups of nodes, ensure that passwords for child nodes are correctly removed from the Keychain - Add remove item, rename item, and duplicate item entries to the connection interface gear menu (matching the contextual menu)
* Change the connection screen interface, particularly relating to favourite ↵rowanbeentje2012-10-061-122/+341
| | | | | | | | | | | | | | editing on the connection screen (Issue #1339, Issue #1440): - No longer save changes made to connection favourites as soon as the interface is updated - Alter the interfaace if favourites are editing, offering to save the changes either to the old connection favourite or to a new favourite - Add a "Test connection" button to verify changes before saving - Add a "Quick Connect" entry to the top of the connection view's favourites list so a blank form is always available - Use a custom highlight when editing favourites to show the favourite has changed but is still linked - Reduce the margin on the left-hand side of the connection favourites list to increase the available space - Alter favourite name generation, making it less aggressive when generating names from partial details (eg creating names of just "@") and removing the user - Alter key icon usage to correctly update the button appearance if an SSL or SSH key is selected
* - Fix the incorrectly hooked up table list refresh buttonrowanbeentje2012-08-311-33346/+33374
|
* Fix IB warnings caused by options that aren't necessary.stuconnolly2012-08-191-33368/+33346
|
* - Fix incorrect shortcuts for buttons below the table list, addressing ↵rowanbeentje2012-08-151-33323/+33368
| | | | Issue #1427
* - Tweak SPSplitView to support autosave names, extending the default ↵rowanbeentje2012-08-151-9146/+9124
| | | | | | | autosave behaviour which seems to have problems - Use that to fix the database view splitter/connection view splitter not saving position correctly
* Fix more IB warnings for options that are not necessary.stuconnolly2012-08-132-33538/+33373
|
* Fix IB warnings for options that are not necessary.stuconnolly2012-08-131-1852/+1861
|
* - Increase the size of the table info pane to hold the current maximum ↵rowanbeentje2012-08-061-14/+14
| | | | number of lines (dates + auto increment)
* - Fix a couple of tooltip regressions in all the recent changes (thanks ↵rowanbeentje2012-08-042-33423/+33473
| | | | schlabberdog!)
* Fix IB warnings.stuconnolly2012-08-031-11111/+11019
|
* - Remove BWToolKit from the project, using ibtool to strip out plugin ↵rowanbeentje2012-08-039-70759/+70860
| | | | dependencies now that all BW custom elements have been removed; remove last references and build steps.
* - Remove all BWToolKit views from the QueryFavoriteManager and ↵rowanbeentje2012-08-032-8411/+8540
| | | | UserManagerView, replacing with SPSplitViews and standard equivalents
* - Remove all BWToolKit elements from the Preferences and ↵rowanbeentje2012-08-022-12810/+15588
| | | | | | | ProgressIndicatorLayer nibs, replacing with standard equivalents - and a new BGHUDButtonCell in the case of the indicator layer button - Add a new BGHUDButtonCell class, a BSD-licensed class from Tim Davis @ BinaryMethod.com ( https://github.com/binarygod/BGHUDAppKit ). This is a slightly modified version, hardcoding in values from BGHudGeometry, BGThemeManager, BGGradientTheme, and BGTheme.