- Sep 08, 2017
-
-
George Nachman authored
Don't try to open the password manager sheet when it's already open. Leaves dangling references to the released window controller. Issue 5983
-
- Jul 22, 2017
-
-
George Nachman authored
Respect changes to the preferred screen of a profile with an existing hotkey window. Update the window controller's copy of the preferred screen setting. Only hotkey windows are affected since other kinds of windows do not move from screen to screen after their initial creation. Issue 5923.
-
- Jul 11, 2017
-
-
George Nachman authored
-
- Jul 09, 2017
-
-
George Nachman authored
Don't try to make the window content size an exact multiple of cell size when standardizing the frame. This causes too much confusion for little benefit. Issue 5892.
-
- Jul 06, 2017
-
-
George Nachman authored
-
- Jul 02, 2017
-
-
George Nachman authored
-
George Nachman authored
-
- Jun 30, 2017
-
-
George Nachman authored
Keep another app from becoming active after local auth dialog from pw manager sheet attached to hotkey window is dismissed. Fix a hang when hiding a hotkey window that has sheets (was using deprecated API) Issue 5860
-
- Jun 28, 2017
-
-
George Nachman authored
-
- Jun 17, 2017
-
-
George Nachman authored
If a window has a nil screen, it would get resized to 0x0. Just accept the proposed size in this case. Issue 5641
-
George Nachman authored
Make it possible to open the tmux dashboard if there are no windows opened and the tmux gateway is buried. Issue 5835
-
George Nachman authored
-
- Jun 15, 2017
-
-
George Nachman authored
Fix the origin of a new window that's created when you drag a tab out of the tab bar and drop it on nothing. What happened was the window got resized after adding the first tab to it and its originally (approximately) correct origin changed. The location is much closer to correct now and has been tested for all tab bar locations. Issue 5832.
-
- Jun 09, 2017
-
-
George Nachman authored
-
- Jun 03, 2017
-
-
George Nachman authored
Add an advanced pref to control which pane is focused on split pane when using focus follows mouse. Issue 5780
-
- May 29, 2017
-
-
George Nachman authored
Add a few new notifications to the API server for session terminated (i.e., removed from UI) and layout changed. Update the python library to keep its window hierarchy in synch with the truth.
-
- May 26, 2017
-
-
George Nachman authored
Fix leak of password manager sheet window. Also add advanced pref to disable its animation. Issue 5794
-
- May 21, 2017
-
-
George Nachman authored
-
- May 06, 2017
-
-
George Nachman authored
Prepare to store the tmux integration profile in the tmux controller. This allows each tmux session to use a different profile. This is a step toward making every pane able to use a different profile (but the same font, of course). The change is hidden behind an advanced pref which is off by default. It also fixes a bug where a new tmux tab in a fullscreen window when legacy scrollbars are enabled might have the wrong size.
-
- May 05, 2017
-
-
George Nachman authored
-
- Apr 30, 2017
-
-
George Nachman authored
Also fix the menu opener to not select the last item.
-
- Apr 23, 2017
-
-
George Nachman authored
A better solution would be to remove the delegate from the tabbar during dealloc but I'm scared of what might change.
-
George Nachman authored
-
- Mar 24, 2017
-
-
George Nachman authored
-
George Nachman authored
Change "Open in current space" for hotkey windows to move the hotkey window to the current space if it's already open on another space when the hotkey is pressed. Issue 5622.
-
- Mar 21, 2017
-
-
George Nachman authored
There's a hack to make the app active when the space changes to a lion fullscreen window and the app isn't active. This is needed only for LSUIElement apps, where the OS gets confused. Limit the hack to LSUIElement mode since you could use spaces and have two monitors. Issue 5489.
-
- Feb 20, 2017
-
-
George Nachman authored
Update the touch bar when the number of tabs change. If a tab goes away its touch bar item must be removed.
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
Enable warnings for APIs that may not be supported. Add macros to selectively disable them. Move touch bar support into a category to do this sanely since it had a LOT of warnings.
-
George Nachman authored
-
- Feb 19, 2017
-
-
George Nachman authored
-
- Feb 11, 2017
-
-
George Nachman authored
Read from stderr in coprocesses. When it terminates, show an announcement offering to view the errors, which (if selected) are written to a tempfile and opened with your default textfile editor. You can silence errors from specific command. The run coprocess UI is extended to add a checkbox to control the sliencing for the current command.
-
- Feb 08, 2017
-
-
George Nachman authored
-
- Feb 04, 2017
-
-
George Nachman authored
Don't save affinities when detaching. The affinities get saved just after the windows are closed. See email with subject line "tmux support" 2/2/2017.
-
- Feb 03, 2017
-
-
George Nachman authored
Make canonicalFrameForScreeN:windowFrame:preserveSize: return early if the window doesn't have any tabs, which can happen during state restoration (and was the cause of one of Nicolas's bugs)
-
George Nachman authored
Add macros for assertions and critical events. The assertion macro writes out the debug log before crashing. The critical event starts a debug log and writes a stack and reason message but does not die. Adds a critical event for a 0-size char/line width while calculating a window's canonical frame.
-
- Jan 30, 2017
-
-
George Nachman authored
-