aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces/English.lproj/DBView.xib
Commit message (Collapse)AuthorAgeFilesLines
* - Add a tooltip to the table information pane toggle buttonrowanbeentje2009-08-021-16/+8
| | | | | | | - Change the "[Show/Hide] Console" button in the toolbar to a "Console" button, which shows or brings the console window to the front - Update the default toolbar state to reflect recent additions - Reset everyone's toolbars to ensure that normal users will have the new icons available and visible
* - Fix an errant NSLog in TableSourcerowanbeentje2009-08-011-18/+24
| | | | | | - Improve and make consistent state saving in TableContent; now saves filters and scroll position mor reliably on refresh/edit, and supports remembering and restoring which rows were selected - Significantly improve table history - only create entries for tables switches or filters, only remember 50 items, and save view/filters/scroll position/selections in table content view
* Put the table content filter in a split view so the field name drop down and ↵stuconnolly2009-08-011-293/+374
| | | | search field can be resized. Addresses issue #339.
* Update the properties of the record count textfield on the CSV mapping ↵stuconnolly2009-07-311-10/+21
| | | | import sheet so it correctly resizes and truncates as appropriate.
* - Update the 'this table does not support relations' to be a little more ↵stuconnolly2009-07-301-26/+24
| | | | | | | informative. - Increase the size of the table selection NSPopupButton on the CSV import field mapping panel.
* - Add an initial barebones version of the history controller, with a basic ↵rowanbeentje2009-07-301-27/+164
| | | | toolbar item to navigate backwards and forwards. TBC!
* - Added Splitview delegate method to hide the drag handle on the Table Info ↵avenjamin2009-07-291-5/+13
| | | | pane and Filter view.
* Improve TablesList significantly:rowanbeentje2009-07-281-282/+490
| | | | | | | | - If there are twenty or more tables, show a table quicksearch/filter at the top of the list, and update the rest of the code to match. This addresses issue #178. - Select tables and views alphabetically by user's current locale (instead of default MySQL "A B C a b c") - When adding or duplicating tables, insert them at the correct point - Fix a number of minor display bugs caused by incorrect interaction with the tables list caches
* - Add keyboard shortcuts for Add and Delete buttons in Table Relations panerowanbeentje2009-07-261-160/+81
| | | | | | | | - Remove hidden, non-implemented menu in create table relation add dialog to improve tabbing through fields in the popup - Add cancel shortcut in the table relation add dialog - Prevent table relations table cells from being edited, as edit support isn't present yet - clean up tooltips to fix references to Indexes
* - Tweak table information panel to show scrollbars if it's resized to a ↵rowanbeentje2009-07-261-22/+74
| | | | | | | | position that would hide content - Store collapse state of table information panel in preferences - Apply a double fix for BWSplitView/NSSplitView+BWAnchoredButtonBar not informing delegates of resizes - correctly inform original BWSplitView delegates of resizes, and allow BWAnchoredButtonBar registered delegates to recieve the original split view resize notifications. This fixes database menu resizing in synch with splitview resizing for improved/consistent look and feel.
* - For custom query result columns which map to SQL fields, check the column ↵rowanbeentje2009-07-241-184/+45
| | | | | | | width memory to set column widths - Save custom query result columns back to the master column width store for columns witch map to SQL fields
* • applied the new class SPFieldEditorController to TableContentBibiko2009-07-171-1248/+5
| | | | • deleted in DBVview.xib Field Editor Sheet (out-sourced)
* • 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
* • 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"
* - 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
* Overhaul the connection screen:rowanbeentje2009-07-061-2533/+35
| | | | | | | | | - 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-291-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.
* - Add BWToolkit Framework to allow for better control over some UI elementsavenjamin2009-06-231-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
|
* • 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-151-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
* • cleaned code for the case that the user selects a view which causes a ↵Bibiko2009-06-101-41/+24
| | | | | | | | | MySQL error while retrieving data - [SPTableData tableEncoding] returns nil if no encoding can be found - [TableList tableViewSelectionDidChange:] checks in beforehand for a valid table encoding; this avoids to get the same MySQL error message twice and cleaned the structure view • if a MySQL error occurred while retrieving table data for the content view set the content view to a defined and clean status • bound TableContent's filterButton to DBView.xib to disable it if an error occurred (otherwise the status bar shows unexplainable results )
* - Table Info pane now has fixed heightavenjamin2009-06-101-70/+52
| | | | | - Table Info pane is collapsable - Export Controller code cleanup
* - Fix inverted behaviour of "Update help while typing" toggle in the Query ↵rowanbeentje2009-06-091-112/+106
| | | | action/gear menu by correcting the prefs binding
* • added: syntax highlighting to the HUD window "Show Create Syntax"Bibiko2009-06-041-25/+142
| | | | • fixed: context menu item validation for "Show MySQL Help": hide it when no connection to the customQueryInstance is found
* Various enhancements to relation functionality, including:stuconnolly2009-06-031-259/+233
| | | | | | | - Only presenting valid tables for possible relations, that is InnoDB tables. - Only presenting valid columns for possible relations, that is columns of the same data type. - Loads of interface validation.