aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPConnectionControllerDelegate.m
Commit message (Collapse)AuthorAgeFilesLines
* * Fully enable export of favorite groupsMax2015-05-111-5/+7
| | | | | | * Favorites can now be imported, sorted even if "Quick Connect" is selected * Favorite files containing groups will now be imported correctly * If a favorite and the group containing said favorite are exported, the favorite will no longer be included twice
* * Fix an exception that would occur if a user tried to export favorites when ↵Max2015-05-101-1/+1
| | | | | | no favorites are selected * Select "Quick Connect" after deleting a favorite
* Fix a bug that could cause items in the favorite list to be color-labeled ↵Max2015-02-191-8/+11
| | | | when they don't have a label assigned
* Add basic color highlighting in favorites listMax2015-02-151-0/+8
|
* Change [NSArray arrayWithObject:] to @[] literalMax2014-12-131-1/+1
| | | | Note: [NSArray arrayWithObjects:...,nil] is left unchanged as that could possibly cause a NPE if converted to @[]
* Add cast for [NSApp delegate]Max2014-12-131-1/+1
| | | | | * (Also changed some outdated URLs) * Replaced [NSApplication sharedApplication] with NSApp
* Tweak some connection controller animation orders for better interactions ↵rowanbeentje2014-04-251-4/+4
| | | | when toggling SSL/switching tabs to start an edit
* Update URL in source file header to point to GitHub.Stuart Connolly2014-01-261-1/+1
|
* Remove SVN property placeholder.Stuart Connolly2014-01-261-2/+0
|
* Cleaned up Format string is not a string literal (potentially insecure) errorsMarius Ursache2013-11-091-2/+2
|
* Ensure the relations table view is refreshed after field changes result in a ↵stuconnolly2013-10-271-53/+66
| | | | dropped relationship. Fixes issue #1591.
* * This change adds basic tab coloring support for favorites - ** POC / NEEDS ↵dmoagx2013-10-231-0/+8
| | | | | | | | | 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
* - Fix all the Xcode 4.6.2 build warnings, and tweak warning settings to ↵rowanbeentje2013-05-211-1/+1
| | | | enable some more
* - When favorites in the connection view gave no password, no longer set the ↵rowanbeentje2013-02-211-0/+8
| | | | focus to the password field as soon as they're selected; instead, make the password field the next responder for tab keys. This addresses Issue #1555.
* - Fix crashes when importing favorites on the connection view, addressing ↵rowanbeentje2013-02-191-2/+15
| | | | | | | Issue #1556 - Select and scroll to newly created favorites after import
* Changing SP_REFACTOR macro to SP_CODAsqlprodev2013-02-141-90/+90
|
* Changes required to merge Sequel Pro r4011 into Codasqlprodev2013-02-141-0/+2
|
* Increase the minimum size of the connection view's split view so we don't ↵stuconnolly2013-01-071-1/+1
| | | | force the quick connect heading to be wrapped.
* - Fix problems editing the connection name when editing has just begun, ↵rowanbeentje2013-01-061-2/+2
| | | | addressing Issue #1518
* - Add some NSOutlineView logic to prevent disclosure triangles from ↵rowanbeentje2012-11-181-0/+5
| | | | displaying on 10.5 for the quick connect item and favourites title; thanks to schlabberdog for both reporting and testing this issue
* - Connection interface: if dragging items into a node, ensure that node is ↵rowanbeentje2012-10-091-0/+1
| | | | expanded so the selection is correctly preserved (thanks to schlabberdog for extensive testing!)
* - Connection interface: if the name of a node is being edited in the ↵rowanbeentje2012-10-081-0/+5
| | | | sidebar, don't start editing in the main interface
* - Fix the Quick Connect entry on the connection screen being a drag and ↵rowanbeentje2012-10-081-1/+4
| | | | | | | drop target - Speculative fix for 10.6 & 10.5 connection screen padding/layout issues
* Increase the minimum size of the connection outline view to match the ↵stuconnolly2012-10-071-1/+1
| | | | database dropdown.
* Constrain the minimum size of the connectiion view split view so we don't ↵stuconnolly2012-10-061-0/+5
| | | | wrap the quick connect header and hide buttons.
* Change the connection screen interface, particularly relating to favourite ↵rowanbeentje2012-10-061-84/+136
| | | | | | | | | | | | | | 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 being able to type favorite names with spaces as well as remove some ↵stuconnolly2012-08-061-33/+13
| | | | redundant checks and duplicate code.
* - Remove all BWToolKit elements in the connection view, replacing with ↵rowanbeentje2012-08-011-6/+3
| | | | | | | | | standard equivalents and SPSplitView - Replace the "Add" action menu on the connection view with two buttons for easier use and to avoid having to set up more popup buttons - Improve SPSplitView's handling of delegates set through code - Update localisable strings
* Change Sequel Pro's license from GPL (version 2) to MIT.stuconnolly2012-07-251-12/+19
|
* A few more tweaks for SP r3710 merge with Codasqlprodev2012-07-051-0/+38
|
* * Fixes some cases of bad localizabilitydmoagx2012-06-231-2/+2
| | | | * In Help viewer [HELP\nTOPIC] would not be recognized as link
* - Remove delayed favourite selection call on tab setup. This fixes detail ↵rowanbeentje2012-06-031-7/+5
| | | | | | | reset issues causing Issue #1362 and Issue #1338, possibly others. - Clean up duplicate code setting and resetting connection interface state, ensuring one code path used by all
* - Fix issues where removing favorites could cause crashes in other ↵rowanbeentje2012-05-281-1/+3
| | | | | | | | tabs/windows where the favorite was selected (Issue #1351) - Keep multiple windows and tabs in sync when editing favorites - Fix a new KVO observation not being removed on object teardown
* Improve connection handling and editing:rowanbeentje2012-05-271-4/+0
| | | | | | | | | - Fix long-standing intermittent crashes caused by connection errors after SSH tunnels were established - Fix edits causing keychain -25299 errors (Issue #1340) - Allow changes of favourite type to be saved rather than disassociating the edit from the selection - Fix the favourites view scrolling to the top when there's no selection and connection details are being edited - Fix some issues with automatic naming of connections on connection type change
* Improve connection view menu item validation.stuconnolly2012-05-251-20/+19
|
* Conection outline view fixes:stuconnolly2012-05-241-19/+17
| | | | | | | | | - When selecting a group node, instead of hiding the connection details, reset them to an empty state. - When removing a favorite make sure the details view is also set to an empty state. - Remove setting the outline view item's text colour, which should fix display issues on 10.7 Addresses points 1 & 5 on issue #1339.
* Improvements to connection view outline view:rowanbeentje2012-05-201-9/+61
| | | | | | | | | | - Prevent groups from being dragged into themselves (or child nodes) to prevent data loss - Improve selection handling when manually reordering nodes - Don't allow drags of the "Favorites" title at the top of the view to prevent exceptions - Prevent the "Favorites" title from being collapsed to prevent confusion on 10.7+ - Improve group tooltips to reflect contained favourites and groups - Improve menu validation checks
* Fix gcc warnings.stuconnolly2012-05-091-10/+10
|
* Add support for saving the state of the connection favorites outline view.stuconnolly2012-05-031-0/+22
|
* - Alter the variable that currentFavorite tracks to the favourite instead ↵rowanbeentje2012-05-021-4/+2
| | | | | | | of a copy of the represented node; this addresses a crash on Lion (Issue #1328) - Clean up variables and initialisers, restore connection keychain ID tracking and setting
* Merge outline view branch into trunk.stuconnolly2012-05-021-118/+471
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Adds support for managing and grouping favorites into folders in the connection view and removes the associated favorites management from the preferences window. NOTE: On first launch your connection favorites will be migrated from Sequel Pro's preference file to a new file in ~/Application Support/Sequel Pro/Data. Your old favorites will remain in the preference file until removed in a future version. Outstanding known issues: - Removing a group node with no child favorites presents a warning about also removing the non-existent favorites. - Starting the application with no favorites, creating a group node then selecting, hides the connection details input. Doesn't support emoty selection. - Setting the name of a connection, adding it to the favorites and then swicthing to a different connection type, screws with the favorite name. - The preservation between launches of whether group nodes are collapsed or not is currently not supported.
| * Add imported favorites to the root node and preserve sorting if enabled.stuconnolly2012-04-291-0/+12
| |
| * Pass the array of imported favorites instead of the whole dictionary to the ↵stuconnolly2012-04-291-2/+1
| | | | | | | | delegate and improve error handling.
| * Fix drag and drop of items that aren't selected.stuconnolly2012-03-171-8/+8
| |
| * Would help if I committed the right file.stuconnolly2012-03-041-3/+6
| |
| * Fix exception caused by adding a nil representation of a tree node.stuconnolly2012-03-041-5/+7
| |
| * Tidy up.stuconnolly2012-01-241-2/+1
| |
| * Favorites import progress.stuconnolly2011-10-021-10/+29
| |
| * Don't allow newlines in the connection view input fields. Fixes issue #1008.stuconnolly2011-08-071-1/+5
| |
| * Work on importing favorites.stuconnolly2011-08-011-1/+14
| |