| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
- 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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
autosave behaviour which seems to have problems
- Use that to fix the database view splitter/connection view splitter not saving position correctly
|
|
|
|
| |
dependencies now that all BW custom elements have been removed; remove last references and build steps.
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
edits; this will improve Issue #1332
- Fix width of SSH key field
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| | |
menu item to the gear menu.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| | | |
|
| | |
| | |
| | |
| | | |
actually implemented.
|
| | |
| | |
| | |
| | | |
connection view, hide the connection details form.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
exceptions as database structure retrieval is currently missing!
Further work on SPMySQLFramework integration:
- Improve SPMySQL framework build settings including correct ppc builds and a Distribution configuration for the build distributions to match
- Add new convenience querying and result methods to the framework
- Amend Sequel Pro source to use the new SPMySQL.framework methods everywhere, replacing MCPKit methods where they differ and improving some functions
- Remove MCPKit from the source
- Fix a number of warnings on Release-style builds
|
| | | |
|
| | |
| | |
| | |
| | | |
this addresses Issue #1176
|
| | | |
|
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
scrolling/resize; this addresses Issue #929
- Fix split view overlap on the tables list/info pane causing lines on scrolling/resize; this addresses Issue #740
- Add custom resize behaviour for the table content splitview, addressing Issue #543
- Make button bars at the bottom of the window a consistent height
- Fix bug with new splitview setup causing tables pane to become narrower with each launch
|
|/
|
|
|
|
|
|
| |
- Replace master connection and database view split views with full BWSplitViews so controls appear in Interface Builder; use those settings to apply which panes resize, and any max/min constraints
- Remove split view delegate code which is no longer necessary after these changes
- Fix a bug marking the master database view split view thumb as applying to all DatabaseDocument splits views, fixing cursor issues
- Update Connection Controller/BWToolkit split view delegate setup to fix resizing issues
|
|
|
|
|
|
|
|
|
| |
• SPConnectionController
- assign favoritesTable to the correct new class SPFavoriteOutlineView (not a NSTableView)
- allowed empty selection for SPFavoriteOutlineView [ this fixes mainly the issue to open spfs files ]
- moved double-click action to outlineView:shouldEditTableColumn:tableColumn item: to suppress double-click at a group header
- re-enabled navigation through the fav outlineView even if the password field is empty - now if the field is empty the user can simply press TAB key move the focus to that field - this fixes issue 799
• minor code cleaning
|
|
|
|
| |
doesn't start editing the selected favorite. This will also allow behaviour to be further customised. Fixes issue #892.
|
|
|
|
| |
list to an outline view in order to support grouping favorites. Future changes include creating a favorites data controller, including migrating favorites storage to their own plist in the app support directory as well as support for grouping favorites.
|
|
|
|
| |
right-clicking a row results in it being selected first. Also, update SPTableView to prevent right-clicking of table view group headings. Fixes issue #867.
|
|
|
|
|
|
|
|
| |
files; thanks to Stefan Schüßer for this patch.
- Tweak SSH Master Mode to use the "ControlMaster auto" setting instead of -M
- Update localizable strings
|
|
|
|
|
|
|
|
|
|
| |
connection modes.
- Upgrade the MySQL binaries to version 5.1.50 (was 5.1.46)
- Enable SSL support in the MySQL libraries (this leads to a large increase in library size, unfortunately)
- Enable more optimisations in the MySQL libraries (especially --enable-assembler for faster in-library string processing and --with-mysqld-ldflags=-all-static)
This completes support for Issue #27.
|
|
|
|
|
|
|
| |
into a scrollview. Switch to centering the form in code, which allows better control and automatic scrollview triggering if the window is too small.
- Reduce the minimum window size to 700x400, addressing Issue #788, now the connection view is no longer the constraining factor.
|
|
|
|
|
|
|
| |
location dialogs
(Note: r2615 and this commit both shamelessly stole the UI concept from Transmit 4; thanks to Panic for the inspiration!)
|
|
|
|
|
|
| |
- Update localisable strings
- Fix initial window position
|
| |
|
|
|
|
| |
will disable automatic sorting. Also, connection favourites sort order in the preferences and the connection view should now be in sync. Needs thoroughly tested. Fixes issue #655.
|
|
|
|
| |
errors/message panel (show/hide button current inactive and disabled). Rows affected and timing stats are now displayed in the button bar. Also, fix the height of all other button bars.
|
| |
|
|
|
|
| |
sort order as what is set in preferences as well. Fix for Issue#664
|
|
|
|
| |
connection view.
|
|
|
|
|
| |
- set favorite table's next key view in ConnectionView to tab view (standard,socket,ssh) to allow to navigate via ⇥
- if password field of the current selected connection in the ConnectionView is empty set first responder to it since it's very likely that user wants to fill it; otherwise favorite table is first responder
|
|
|
|
|
| |
- SplitView divider now thin
- Search Box appears again
|
|
|
|
| |
already set for actual control.
|
| |
|
|
|
|
|
|
|
| |
- suppress spell checking
- set left alignment
- set a minimum window size
- set font size to 12pt (to make it easier to read)
|
| |
|
|
|
|
| |
already an existing tunnel, give the user the option of using a standard connection to localhost on the port that is in use in order to use the existing tunnel. Fixes issue #371.
|