aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPWindowController.m
Commit message (Collapse)AuthorAgeFilesLines
* • Open Session fileBibiko2010-06-291-0/+4
| | | | | | - set [tabbar setHideForSingleTab:NO] if window has more than one tab in order to avoid issues while animated fading-in of the tabbar - assign initial keyboard short-cut ^⌥⌘S for Save Session (needs to be discussed) - still hidden
* • initial support for open a spfs session file (works rudimentary - ↵Bibiko2010-06-241-0/+13
| | | | | | fine-tuning comes soon) • added constant "SPBundleFileExtension"
* • replaced @"sql" and @"spf" by their SPConstant definitionsBibiko2010-06-241-0/+6
| | | | | | | • further Save Session progress - store "saved as session accessory view data" globally to support "Save Session" - delete global "saved as session accessory view data" if last SP window will be closed - added to info.plist which tab is currently selected
* • simplified and unified tab tooltipsBibiko2010-06-181-27/+4
| | | | • added tooltips for tab's overflow menu
* - Further improve appearance of Sequel Pro tab style (still hidden): fixed ↵rowanbeentje2010-06-171-3/+3
| | | | | | | drawing glitches, improved spacing, improved edge drawing - Enable tab switch commands even when documents are working
* • added Window menu item "Move Tab to New Window"Bibiko2010-06-161-13/+82
| | | | - it moves the SPDatabaseDocument of the currently selected tab to a new window
* Initial stage of re styling the tab bar to actually look half decent.avenjamin2010-06-141-1/+1
| | | | | - Change line 373 of PSMTabBarControl to "SequelPro" to see new tabs. - The drawing of the tab edges needs to be redone on the very edge of each tab instead of being inset by a number pixels to resolve a few issues.
* • reverted to previous approach to display tooltips for unselected tab ↵Bibiko2010-06-141-2/+29
| | | | | | view items, since it doesn't work - added the MySQL version to these tooltips if enabled in the prefs
* - Fix a crash when dragging/closing tabs after tab drags, caused by not ↵rowanbeentje2010-06-141-1/+2
| | | | updating the document's parent window controller after drags from window to window
* • simplified tooltips for tabsBibiko2010-06-141-23/+6
| | | | | • preparations for "Move Tab to New Window" action menu action • display Select Next/Previous Tab menu items also under Main Menu > Window to be consistent
* • if tab view item is dragged out of a tab bar set the correct window titleBibiko2010-06-141-0/+3
|
* Improvements to tab dragging and switching:rowanbeentje2010-06-131-5/+71
| | | | | | | | | - Attempt to preserve toolbar visibility settings - Fix dragging on previously background tabs - When dragging a tab, show the tab bar in all windows to that windows containing a single tab can be added to - Fix window sizing when creating new windows via a tab drag - Improve window representation when dragging a tab off a window, and fix placement when creating a new window following mouse release
* - Add support for tearing tabs off a window, into a new window containing ↵rowanbeentje2010-06-131-3/+55
| | | | | | | the dragged tab - Fix SPWindowController memory leak
* - Fix a regression in r2308 causing problems when dragging a tab from one ↵rowanbeentje2010-06-121-2/+1
| | | | window to another
* - Fix menu validation by forwarding SPWindowController requests to the ↵rowanbeentje2010-06-121-24/+31
| | | | | | | frontmost document - Track the frontmost document in a window to simplify code
* • avoid exception for showing tooltip if tab will be closed by checking ↵Bibiko2010-06-121-1/+6
| | | | tab index against number of tabs
* • added tooltip for tab view titlesBibiko2010-06-121-1/+43
| | | | | - for selected tab view item show tooltip only if title is truncated - for unselected tab view items show the full display title as tooltip
* • Select Next/Previous Tab now cycles through available tabs if it's ↵Bibiko2010-06-111-13/+14
| | | | called for the last/first tab
* • add to Main Menu > View > :Bibiko2010-06-111-0/+43
| | | | | | | | - Select Next Tab ^⇥ - Select Previous ^⇧⇥ and menu validation to be able to navigate through available tabs by using the keyboard.
* Rename TableDocument to SPDatabaseDocument.stuconnolly2010-05-281-17/+17
|
* - Add support for progress indicator in tabsrowanbeentje2010-05-241-1/+46
| | | | | | - Hide Navigator menu option again - Remove accidentally committed debug
* Initial implementation of tabs:rowanbeentje2010-05-231-0/+372
- Addition of PSMTabBar framework - Rework away from a document-based TableDocument - Support tabs throughout the application - Add menu items for creating tabs, and add support for dragging tabs to different windows