Skip to content

Commit cf68965

Browse files
Update appearance
* Use native split view & widget * Snap vertical splits at 68px * Compact commit view panes * Minimize status bar * Remove unused classes & images Closes issue pieter#4
1 parent 4913a54 commit cf68965

15 files changed

+959
-574
lines changed

GitX.xcodeproj/project.pbxproj

+6-28
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,13 @@
2525
93CB42C20EAB7B2200530609 /* PBGitDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 93CB42C10EAB7B2200530609 /* PBGitDefaults.m */; };
2626
93F7857F0EA3ABF100C1F443 /* PBCommitMessageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F7857E0EA3ABF100C1F443 /* PBCommitMessageView.m */; };
2727
D26DC6450E782C9000C777B2 /* gitx.icns in Resources */ = {isa = PBXBuildFile; fileRef = D26DC6440E782C9000C777B2 /* gitx.icns */; };
28-
EB2A734A0FEE3F09006601CF /* PBCollapsibleSplitView.m in Sources */ = {isa = PBXBuildFile; fileRef = EB2A73490FEE3F09006601CF /* PBCollapsibleSplitView.m */; };
28+
EB66CEBE1631B8C80034F526 /* PBSplitViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = EB66CEBD1631B8C80034F526 /* PBSplitViewController.m */; };
2929
EB76EA3B13B4467700B00C04 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB76EA3A13B4467700B00C04 /* SystemConfiguration.framework */; };
3030
EB76EA7F13B446A600B00C04 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB76EA7E13B446A600B00C04 /* Security.framework */; };
3131
EB76EB6013B4CB6C00B00C04 /* QuickLook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB76EB5F13B4CB6C00B00C04 /* QuickLook.framework */; };
3232
EBC5643613B5A07600DD539A /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = EBC5643313B5A07600DD539A /* MainMenu.xib */; };
3333
EBC5643713B5A07600DD539A /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = EBC5643413B5A07600DD539A /* Preferences.xib */; };
3434
EBC5643813B5A07600DD539A /* RepositoryWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = EBC5643513B5A07600DD539A /* RepositoryWindow.xib */; };
35-
F50A411F0EBB874C00208746 /* mainSplitterBar.tiff in Resources */ = {isa = PBXBuildFile; fileRef = F50A411D0EBB874C00208746 /* mainSplitterBar.tiff */; };
36-
F50A41200EBB874C00208746 /* mainSplitterDimple.tiff in Resources */ = {isa = PBXBuildFile; fileRef = F50A411E0EBB874C00208746 /* mainSplitterDimple.tiff */; };
37-
F50A41230EBB875D00208746 /* PBNiceSplitView.m in Sources */ = {isa = PBXBuildFile; fileRef = F50A41220EBB875D00208746 /* PBNiceSplitView.m */; };
3835
F50FE0E30E07BE9600854FCD /* PBGitRevisionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F50FE0E20E07BE9600854FCD /* PBGitRevisionCell.m */; };
3936
F513085B0E0740F2000C8BCD /* PBQLOutlineView.m in Sources */ = {isa = PBXBuildFile; fileRef = F513085A0E0740F2000C8BCD /* PBQLOutlineView.m */; };
4037
F5140DC90E8A8EB20091E9F3 /* RoundedRectangle.m in Sources */ = {isa = PBXBuildFile; fileRef = F5140DC80E8A8EB20091E9F3 /* RoundedRectangle.m */; };
@@ -128,18 +125,14 @@
128125
93F7857E0EA3ABF100C1F443 /* PBCommitMessageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PBCommitMessageView.m; path = src/PBCommitMessageView.m; sourceTree = "<group>"; };
129126
93FCCBA80EA8AF450061B02B /* PBGitConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PBGitConfig.m; path = src/PBGitConfig.m; sourceTree = "<group>"; };
130127
D26DC6440E782C9000C777B2 /* gitx.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = gitx.icns; path = resources/gitx.icns; sourceTree = "<group>"; };
131-
EB2A73480FEE3F09006601CF /* PBCollapsibleSplitView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PBCollapsibleSplitView.h; path = src/PBCollapsibleSplitView.h; sourceTree = "<group>"; };
132-
EB2A73490FEE3F09006601CF /* PBCollapsibleSplitView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PBCollapsibleSplitView.m; path = src/PBCollapsibleSplitView.m; sourceTree = "<group>"; };
128+
EB66CEBC1631B8C80034F526 /* PBSplitViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PBSplitViewController.h; path = src/PBSplitViewController.h; sourceTree = "<group>"; };
129+
EB66CEBD1631B8C80034F526 /* PBSplitViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PBSplitViewController.m; path = src/PBSplitViewController.m; sourceTree = "<group>"; };
133130
EB76EA3A13B4467700B00C04 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
134131
EB76EA7E13B446A600B00C04 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
135132
EB76EB5F13B4CB6C00B00C04 /* QuickLook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickLook.framework; path = System/Library/Frameworks/QuickLook.framework; sourceTree = SDKROOT; };
136133
EBC5643313B5A07600DD539A /* MainMenu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainMenu.xib; path = resources/MainMenu.xib; sourceTree = "<group>"; };
137134
EBC5643413B5A07600DD539A /* Preferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Preferences.xib; path = resources/Preferences.xib; sourceTree = "<group>"; };
138135
EBC5643513B5A07600DD539A /* RepositoryWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = RepositoryWindow.xib; path = resources/RepositoryWindow.xib; sourceTree = "<group>"; };
139-
F50A411D0EBB874C00208746 /* mainSplitterBar.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = mainSplitterBar.tiff; path = resources/image/mainSplitterBar.tiff; sourceTree = "<group>"; };
140-
F50A411E0EBB874C00208746 /* mainSplitterDimple.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = mainSplitterDimple.tiff; path = resources/image/mainSplitterDimple.tiff; sourceTree = "<group>"; };
141-
F50A41210EBB875D00208746 /* PBNiceSplitView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PBNiceSplitView.h; path = src/PBNiceSplitView.h; sourceTree = "<group>"; };
142-
F50A41220EBB875D00208746 /* PBNiceSplitView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PBNiceSplitView.m; path = src/PBNiceSplitView.m; sourceTree = "<group>"; };
143136
F50FE0E10E07BE9600854FCD /* PBGitRevisionCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PBGitRevisionCell.h; path = src/PBGitRevisionCell.h; sourceTree = "<group>"; };
144137
F50FE0E20E07BE9600854FCD /* PBGitRevisionCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PBGitRevisionCell.m; path = src/PBGitRevisionCell.m; sourceTree = "<group>"; };
145138
F51308590E0740F2000C8BCD /* PBQLOutlineView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PBQLOutlineView.h; path = src/PBQLOutlineView.h; sourceTree = "<group>"; };
@@ -294,7 +287,6 @@
294287
EBF8111D13BADF6A0018EB72 /* Button Icons */,
295288
47DBDB920E94F47200671A1E /* Preference Icons */,
296289
EBF8111E13BADFA90018EB72 /* File Icons */,
297-
F50A41130EBB872D00208746 /* Widgets */,
298290
D26DC6440E782C9000C777B2 /* gitx.icns */,
299291
EBC5643313B5A07600DD539A /* MainMenu.xib */,
300292
EBC5643413B5A07600DD539A /* Preferences.xib */,
@@ -359,15 +351,6 @@
359351
name = "File Icons";
360352
sourceTree = "<group>";
361353
};
362-
F50A41130EBB872D00208746 /* Widgets */ = {
363-
isa = PBXGroup;
364-
children = (
365-
F50A411D0EBB874C00208746 /* mainSplitterBar.tiff */,
366-
F50A411E0EBB874C00208746 /* mainSplitterDimple.tiff */,
367-
);
368-
name = Widgets;
369-
sourceTree = "<group>";
370-
};
371354
F56174540E05887E001DCD79 /* Git */ = {
372355
isa = PBXGroup;
373356
children = (
@@ -400,6 +383,8 @@
400383
911111F70E594F3F00BF76B4 /* PBRepositoryDocumentController.m */,
401384
F5E926040E8827D300056E75 /* PBViewController.h */,
402385
F5E926050E8827D300056E75 /* PBViewController.m */,
386+
EB66CEBC1631B8C80034F526 /* PBSplitViewController.h */,
387+
EB66CEBD1631B8C80034F526 /* PBSplitViewController.m */,
403388
F5EF8C8C0E9D4A5D0050906B /* PBWebController.h */,
404389
F5EF8C8D0E9D4A5D0050906B /* PBWebController.m */,
405390
F5FE6C010EB13BC900F30D12 /* PBServicesController.h */,
@@ -436,10 +421,6 @@
436421
F5140DC80E8A8EB20091E9F3 /* RoundedRectangle.m */,
437422
F56244070E9684B0002B6C44 /* PBUnsortableTableHeader.h */,
438423
F56244080E9684B0002B6C44 /* PBUnsortableTableHeader.m */,
439-
F50A41210EBB875D00208746 /* PBNiceSplitView.h */,
440-
F50A41220EBB875D00208746 /* PBNiceSplitView.m */,
441-
EB2A73480FEE3F09006601CF /* PBCollapsibleSplitView.h */,
442-
EB2A73490FEE3F09006601CF /* PBCollapsibleSplitView.m */,
443424
F5FC41F20EBCBD4300191D80 /* PBGitXProtocol.h */,
444425
F5FC41F30EBCBD4300191D80 /* PBGitXProtocol.m */,
445426
);
@@ -624,8 +605,6 @@
624605
F5E92A230E88569500056E75 /* new_file.png in Resources */,
625606
F57240BB0E9678EA00D8EE66 /* deleted_file.png in Resources */,
626607
F5E424110EA3E4D60046E362 /* PBDiffWindow.xib in Resources */,
627-
F50A411F0EBB874C00208746 /* mainSplitterBar.tiff in Resources */,
628-
F50A41200EBB874C00208746 /* mainSplitterDimple.tiff in Resources */,
629608
056438B70ED0C40B00985397 /* DetailViewTemplate.png in Resources */,
630609
F56ADDD90ED19F9E002AC78F /* AddBranchTemplate.png in Resources */,
631610
F56ADDDA0ED19F9E002AC78F /* AddLabelTemplate.png in Resources */,
@@ -701,7 +680,6 @@
701680
F5E424150EA3E4E10046E362 /* PBDiffWindowController.m in Sources */,
702681
F5E424180EA3E4EB0046E362 /* PBWebDiffController.m in Sources */,
703682
F5FE6C030EB13BC900F30D12 /* PBServicesController.m in Sources */,
704-
F50A41230EBB875D00208746 /* PBNiceSplitView.m in Sources */,
705683
F5FC41F40EBCBD4300191D80 /* PBGitXProtocol.m in Sources */,
706684
F574A2850EAE2EAC003F2CB1 /* PBRefController.m in Sources */,
707685
F5FC43FE0EBD08EE00191D80 /* PBRefMenuItem.m in Sources */,
@@ -710,8 +688,8 @@
710688
47DBDB670E94EE8B00671A1E /* PBPrefsWindowController.m in Sources */,
711689
47DBDBCA0E95016F00671A1E /* PBNSURLPathUserDefaultsTransfomer.m in Sources */,
712690
F562C8870FE1766C000EC528 /* NSString_RegEx.m in Sources */,
713-
EB2A734A0FEE3F09006601CF /* PBCollapsibleSplitView.m in Sources */,
714691
F59F1DD5105C4FF300115F88 /* PBGitIndex.m in Sources */,
692+
EB66CEBE1631B8C80034F526 /* PBSplitViewController.m in Sources */,
715693
);
716694
runOnlyForDeploymentPostprocessing = 0;
717695
};

0 commit comments

Comments
 (0)