aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces
Commit message (Collapse)AuthorAgeFilesLines
* • applied the new class SPFieldEditorController to TableContentBibiko2009-07-172-1253/+38
| | | | • deleted in DBVview.xib Field Editor Sheet (out-sourced)
* • some further progress on outsourcing the Field Editor sheet for Content ↵Bibiko2009-07-161-41/+206
| | | | and Custom Query Tab
* • some further work on outsourcing the Field Editor sheet for Content and ↵Bibiko2009-07-161-0/+1281
| | | | Custom Query Tab
* (no commit message)Bibiko2009-07-161-2/+53
|
* • changed keyboard shortcut for "Choose Database" from ⇧⌘T to ⇧⌘D ↵Bibiko2009-07-161-3/+15
| | | | (⇧⌘T is reserved for Show/Hide Toolbar)
* • fixed: "Custom Query's Gear Menu item "Comment Current Query" is ↵Bibiko2009-07-161-14/+13
| | | | disabled if SP awakes from NIB
* • rewrote ⌘/ "comment line" completelyBibiko2009-07-161-18/+59
| | | | | | | | | | | - ⌘/ (un)comment current line only if no selection is given (by using "-- ") -- caret jumps to the next line to (un)comment lines quickly -- # sign will be recognized for uncommenting as well as if the entire line is wrapped into /* */ - ⌘/ (un)comment current selection (by wrapping it into /* */) -- it (un)escapes present */ into *\/ automatically - ⌥⌘/ (un)comment the current query (by wrapping it into /* */) -- the GUI element will be found in the Gear Menu by pressing ⌥ • added shortcut ⌫ to Table Content's "Delete selected row(s)" tooltip
* - Tweak connection view positioning: relayout views to allow centering ↵rowanbeentje2009-07-151-1022/+1043
| | | | within window without edge sticking, increase spacing and alter boundary spacing for better and more consistent appearance
* • Comment current Query/SelectionBibiko2009-07-151-15/+182
| | | | | | | - changed comment string to "-- " - fixed bug in uncomment - added gear menu item -- TODO: change menu item title according to selection/current query (coming soon)
* • a right-click at a row within a tableView will select that row before ↵Bibiko2009-07-151-22/+35
| | | | ordering out the contextual menu if not more than one row is selected
* - Make the DBView window the document window. This allows the document to ↵rowanbeentje2009-07-151-2/+10
| | | | | | | | | | be closed when the window is closed, freeing the document's memory - Update a number of dealloc methods to include more retained memory, and to avoid releasing non-retained memory - Remove notification observers and delegates where appropriate to avoid issues after document closing - Fix a couple of memory leaks - Support window cascading for all windows past the first, using the first window as the autosave window
* • unified ⌥⌘A in tooltipsBibiko2009-07-141-12/+52
| | | | • added tooltips for "Add new table" and "Refresh table list"
* • fixed size problem for SSH tab view for SP's minimum window sizeBibiko2009-07-141-58/+76
| | | | | • added tooltip and short-cut (⌥⌘A) to "Add to Favorites" • added tooltip and short-cut (⌥⌘E) to Edit button
* • fixed issue for Connection NIB: TABview jumped downwards while resizingBibiko2009-07-141-4/+6
|
* - Add a "Frequency" menu to automatic updates prefpane, allowing users to ↵rowanbeentje2009-07-131-36/+228
| | | | choose hourly, daily, or weekly automatic checks
* - Alter the "Allow Null" column in the source view to use a checkbox ↵rowanbeentje2009-07-071-191/+98
| | | | | | | | instead of an autocompleting combo cell. This addresses Issue #323. - Make the appearance of all checkbox columns consistent and disable automatic resizing with table - Correctly flush the CREATE TABLE and status caches on table structure changes to ensure the Extended Info tab is kept up to date with column changes
* - Update the import/export progress sheet title to reflect the current activityrowanbeentje2009-07-061-21/+46
| | | | | - Fix mutliple-table CSV and XML export when a view is selected - data for the view is now correctly exported
* - Improve handling of the new favorites interface in preferences, ↵rowanbeentje2009-07-061-140/+133
| | | | simplifying the code and fixing one or two edge cases that caused disassociation (desynch) of keychain passwords from the favorite
* - Fix favorites text fields resizing in prefs windowrowanbeentje2009-07-061-64/+50
| | | | | - Correctly select Structure view after connection
* Overhaul the connection screen:rowanbeentje2009-07-063-4626/+5917
| | | | | | | | | - Replace the connection sheet with a new connection view - Provide a tab-based selection system for Standard, Socket, and SSH connections, and show only the necessary fields. This resolves Issue #50. - Detect when "localhost" is used in error and alert the user (also to address Issue #50) - Update favorite editing to match connection view - Move connection methods to a new connection controller and tidy up TableDocument
* Add contextual menus to the table content and table relations views. ↵stuconnolly2009-07-021-9/+136
| | | | Completes the implementation of issue #139 as all views now have contextual menus.
* Add contextual menus to table structure and table index views. Part of issue ↵stuconnolly2009-07-021-61/+150
| | | | #139.
* When displaying the add new table sheet use SPDatabaseData to get the ↵stuconnolly2009-07-011-7/+60
| | | | available storage engines instead of the information_schema.engines table, which doesn't exist in versions other than MySQL 5.
* - Make SSHQuestionDialog and printAccessory XIB's localizableavenjamin2009-06-292-51/+9
| | | | - Fix UI glitch where some BWAnchoredButtonCells would lose their image.
* • fixes for Create Syntax HUD window:Bibiko2009-06-261-25/+95
| | | | | | | - added minimum size to avoid overlapping context and header - now keyboard, mouse events are working for scrolling - bound font to CustomQueryEditorFont • removed tiny double code in TableDocument
* - Fix issue with LHS action button would display its menu Small instead of ↵avenjamin2009-06-251-16/+16
| | | | | | Regular - BWAnchoredPopUpButtonCell was locking the size to Small - this has been commented out.
* Remove table column from relations table view as its redundant data.stuconnolly2009-06-241-59/+10
|
* - Changed the way the BWToolkit framework was included to allow ↵avenjamin2009-06-241-189/+22
| | | | | | modifications to be made easily. - Fixed show/hide info pane toggle button image states to now show correctly
* • added separate Menu "Context Menu (Table List)" to DBView.xibBibiko2009-06-241-23/+466
| | | | | | - it's used for the contextual menu for the Table List • fixed: contextual menu in Table List
* - Modified titlebar display of SSH statusavenjamin2009-06-241-638/+681
|
* - Interface cleanup of various sheets and windowsavenjamin2009-06-241-4421/+4250
| | | | | | - Fix scroll bar bug in Create Table Syntax HUD window - Convert button bar on LHS to use BWToolkit button bar - Add some new smaller images to replace images previously used on LHS button bar
* Implement some of the points suggested in issue #309:stuconnolly2009-06-241-6/+9
| | | | | | - All menu items which show a panel of some kind before completing the action need to have "..." after the menu item name. - All menu items which do something destructive (drop table, truncate table) need to default to the CANCEL button in their alert message.
* • tried to unify the displaying of error messages (mainly converted them ↵Bibiko2009-06-241-1/+11
| | | | | | | | into sheets) • changed the alert for "Truncate table" - "Are you sure you want to delete ALL table records in the..." • added BWToolkitFramework copyright notice to credits.rtf
* - Add BWToolkit Framework to allow for better control over some UI elementsavenjamin2009-06-232-764/+995
| | | | | | | - Add TABLE INFORMATION toggle button - shows/hides pane - Used new UI elements in Copy Table Syntax HUD window - Misc other changes - NOTE: more splitview changes to be made
* • fixed: ⌘R activated Table Info if Structure Pane is shown. Change to ⌘4.Bibiko2009-06-221-6/+10
|
* - Allow connections via SSH tunnels to reattempt using the specified host ↵rowanbeentje2009-06-211-11/+296
| | | | | | | | | if 127.0.0.1 was retried automatically. - Store the SSH debug logs and allow viewing on connection error - Clean up CMMCPConnections on connection failure - Fix connection keepalive instantiation
* Update the new 'Edit Table Details' button tooltipstuconnolly2009-06-211-69/+17
|
* Sparkle delegate methods doesn't seem to be getting called, so set the ↵stuconnolly2009-06-211-8/+0
| | | | delegate globally.
* Fix for issue #305. Close all sheets attached to all open windows just ↵stuconnolly2009-06-211-2/+13
| | | | before Sparkle relaunches the app.
* • added to SPArrayAdditions.h: NSArrayObjectAtIndex() inline functionBibiko2009-06-181-89/+22
| | | | | | | | | - id o = NSArrayObjectAtIndex(anArray, index) :== id o = [anArray objectAtIndex:index] - this speed up it ~3µs per call - replaced that inline function for such calls within loops to speed up them • used IMP function pointers for keepAlive calls within queryString: • set -O3 (Fastest) compiler option • allow in preference pane "Tables" to set the Limit up to 50000
* Added new logging options to preferences.avenjamin2009-06-181-33/+396
| | | | Will be implemented in near future.
* Fix missing Growl Notification prefs alert messageavenjamin2009-06-181-0/+0
|
* • changed the behaviour of the "Duplicate Field" button in TableSource:Bibiko2009-06-161-28/+3
| | | | - if no field definition is selected "Duplicate Field" copies the last field structure defined in the table
* • subclassed the editSheet textViewBibiko2009-06-151-6/+96
| | | | | - added drag&drop feature of file content or path resp. - added feature to in/decrease font size via ⌘+/- or two-finger zoom gesture
* Replace the change table type button with an edit button that switches the ↵stuconnolly2009-06-151-269/+88
| | | | current view to the table info pane.
* Implementation of enhancement #273: Allow user to truncate table by right ↵stuconnolly2009-06-152-14/+54
| | | | clicking.
* Add support for titlebar connection status images, and use for SSH tunnels.rowanbeentje2009-06-141-242/+115
| | | | | | | - Add view and code to support drawing a connection status icon at the left of the titlebar - Use for SSH tunnels; completes Issue #114. - Remove reference to an image resource "j" in the DBView - fixes console log errors.
* • moved code for de/increasing font and drag&drop feature (content or ↵Bibiko2009-06-131-79/+52
| | | | | | | | | | | | | | while holding ⌘ path) to SPTextViewAddition - two finger zooming gesture is disabled for NSTableView cells - i.e. all NSTextViews including NSTableView cells inherit these feature • simplified QuickLookFormat IBActions - added bin/text storing type to each action • QuickLook animation set to SP's window middle point • fixed issue that while having an image in editSheet an attribute change (font/size) in the editTextView destroyed the image data • fix to allow again drag&drop an image to editSheet • hide text/image/hex segment controll and QuickLook pull down button if user chose multipleLineEditingButton for non-blob fields • disabled NSLog of print result in TableDocument
* • rewrote editSheet for editing and displaying BLOB or TEXT data completelyBibiko2009-06-121-538/+1156
| | | | • added the possibility to QuickLook the current data by choosing a data format
* Associate shortcut shift+command+R to refresh databases.stuconnolly2009-06-111-55/+28
|