Skip to content

Commit

Permalink
0.2.0
Browse files Browse the repository at this point in the history
- added a bunch of functionality
  • Loading branch information
w0lfschild committed Mar 27, 2016
1 parent 1e6ef71 commit 92b24e5
Show file tree
Hide file tree
Showing 16 changed files with 2,105 additions and 962 deletions.
34 changes: 34 additions & 0 deletions mySIMBL.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@
FB0CF6AE1C61D314002CF3DE /* injectPROC.sh in Resources */ = {isa = PBXBuildFile; fileRef = FB0CF6AD1C61D314002CF3DE /* injectPROC.sh */; };
FB0CF6B01C61D617002CF3DE /* SIMBL.osax in Resources */ = {isa = PBXBuildFile; fileRef = FB0CF6951C61D13F002CF3DE /* SIMBL.osax */; };
FB0CF6B11C61D625002CF3DE /* SIMBL_Install.sh in Resources */ = {isa = PBXBuildFile; fileRef = FB0CF6931C61D133002CF3DE /* SIMBL_Install.sh */; };
FB24B09E1C952FF700443CA0 /* pluginTable.m in Sources */ = {isa = PBXBuildFile; fileRef = FB24B09D1C952FF700443CA0 /* pluginTable.m */; };
FB24B0A21C955D2C00443CA0 /* shareClass.m in Sources */ = {isa = PBXBuildFile; fileRef = FB24B0A11C955D2C00443CA0 /* shareClass.m */; };
FB3E55971C82EE4C006B4A54 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FB5F44DE1C43A5AF00DE80B4 /* Sparkle.framework */; };
FB4F45701C8FD4C3004AAE68 /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = FB4F456F1C8FD4C3004AAE68 /* icon.icns */; };
FB57D2F31C4BAFB20077F91C /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FB5F44DE1C43A5AF00DE80B4 /* Sparkle.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
Expand All @@ -33,6 +35,10 @@
FB5F44C01C41EA4000DE80B4 /* Appliaction.xib in Resources */ = {isa = PBXBuildFile; fileRef = FB5F44BE1C41EA4000DE80B4 /* Appliaction.xib */; };
FB5F44E61C44BFF100DE80B4 /* SCEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = FB5F44E41C44BFF100DE80B4 /* SCEvent.m */; };
FB5F44E71C44BFF100DE80B4 /* SCEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = FB5F44E51C44BFF100DE80B4 /* SCEvents.m */; };
FB790FE81CA447AD00BE3B59 /* repopluginTable.m in Sources */ = {isa = PBXBuildFile; fileRef = FB790FE71CA447AD00BE3B59 /* repopluginTable.m */; };
FB790FED1CA4BC0900BE3B59 /* bundlePage.m in Sources */ = {isa = PBXBuildFile; fileRef = FB790FEC1CA4BC0900BE3B59 /* bundlePage.m */; };
FB9BF36A1CA6801F00A63718 /* loading_mini.gif in Resources */ = {isa = PBXBuildFile; fileRef = FB9BF3691CA6801F00A63718 /* loading_mini.gif */; };
FBA9EB341C965E9F00511BE3 /* sourcesTable.m in Sources */ = {isa = PBXBuildFile; fileRef = FBA9EB331C965E9F00511BE3 /* sourcesTable.m */; };
FBB7934F1C7AB6C3006BF301 /* injectPROC.sh in Resources */ = {isa = PBXBuildFile; fileRef = FBB7934D1C7AB6C3006BF301 /* injectPROC.sh */; };
FBB793501C7AB6C3006BF301 /* SIMBL_Install.sh in Resources */ = {isa = PBXBuildFile; fileRef = FBB7934E1C7AB6C3006BF301 /* SIMBL_Install.sh */; };
FBB793521C7AB7BC006BF301 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = FBB793511C7AB7BC006BF301 /* dsa_pub.pem */; };
Expand Down Expand Up @@ -80,6 +86,9 @@
FB0CF6A61C61D1E9002CF3DE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
FB0CF6A81C61D1E9002CF3DE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
FB0CF6AD1C61D314002CF3DE /* injectPROC.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = injectPROC.sh; sourceTree = "<group>"; };
FB24B09D1C952FF700443CA0 /* pluginTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = pluginTable.m; sourceTree = "<group>"; };
FB24B0A11C955D2C00443CA0 /* shareClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = shareClass.m; sourceTree = "<group>"; };
FB24B0A31C955EEC00443CA0 /* shareClass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shareClass.h; sourceTree = "<group>"; };
FB4F456F1C8FD4C3004AAE68 /* icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = icon.icns; sourceTree = "<group>"; };
FB5F44B31C41EA4000DE80B4 /* mySIMBL.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = mySIMBL.app; sourceTree = BUILT_PRODUCTS_DIR; };
FB5F44B61C41EA4000DE80B4 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
Expand All @@ -95,6 +104,10 @@
FB5F44E31C44BFF100DE80B4 /* SCEvents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SCEvents.h; sourceTree = "<group>"; };
FB5F44E41C44BFF100DE80B4 /* SCEvent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SCEvent.m; sourceTree = "<group>"; };
FB5F44E51C44BFF100DE80B4 /* SCEvents.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SCEvents.m; sourceTree = "<group>"; };
FB790FE71CA447AD00BE3B59 /* repopluginTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = repopluginTable.m; sourceTree = "<group>"; };
FB790FEC1CA4BC0900BE3B59 /* bundlePage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = bundlePage.m; sourceTree = "<group>"; };
FB9BF3691CA6801F00A63718 /* loading_mini.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = loading_mini.gif; sourceTree = "<group>"; };
FBA9EB331C965E9F00511BE3 /* sourcesTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = sourcesTable.m; sourceTree = "<group>"; };
FBB7934D1C7AB6C3006BF301 /* injectPROC.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = injectPROC.sh; sourceTree = "<group>"; };
FBB7934E1C7AB6C3006BF301 /* SIMBL_Install.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = SIMBL_Install.sh; sourceTree = "<group>"; };
FBB793511C7AB7BC006BF301 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dsa_pub.pem; sourceTree = "<group>"; };
Expand Down Expand Up @@ -194,6 +207,7 @@
FB57959C1C4DCFA2001A76AC /* Icons */ = {
isa = PBXGroup;
children = (
FB9BF3691CA6801F00A63718 /* loading_mini.gif */,
FB4F456F1C8FD4C3004AAE68 /* icon.icns */,
FB09A4FA1C4B85250072C553 /* brick.png */,
FB09A4F61C4B64F80072C553 /* webicon.png */,
Expand Down Expand Up @@ -242,6 +256,9 @@
FB5F44BE1C41EA4000DE80B4 /* Appliaction.xib */,
FB5F44B61C41EA4000DE80B4 /* AppDelegate.h */,
FB5F44B71C41EA4000DE80B4 /* AppDelegate.m */,
FB790FEB1CA4AA8600BE3B59 /* Tables */,
FB24B0A31C955EEC00443CA0 /* shareClass.h */,
FB24B0A11C955D2C00443CA0 /* shareClass.m */,
FB09A4F41C4B5FEF0072C553 /* Changelog.rtf */,
FB5F44C11C41EA4000DE80B4 /* Info.plist */,
);
Expand Down Expand Up @@ -273,6 +290,17 @@
name = SCEvent;
sourceTree = "<group>";
};
FB790FEB1CA4AA8600BE3B59 /* Tables */ = {
isa = PBXGroup;
children = (
FB24B09D1C952FF700443CA0 /* pluginTable.m */,
FBA9EB331C965E9F00511BE3 /* sourcesTable.m */,
FB790FE71CA447AD00BE3B59 /* repopluginTable.m */,
FB790FEC1CA4BC0900BE3B59 /* bundlePage.m */,
);
name = Tables;
sourceTree = "<group>";
};
FBB7934C1C7A9748006BF301 /* Scripts */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -404,6 +432,7 @@
FBB7934F1C7AB6C3006BF301 /* injectPROC.sh in Resources */,
FBC54D6F1C4C33030021517C /* Credits.rtf in Resources */,
FB4F45701C8FD4C3004AAE68 /* icon.icns in Resources */,
FB9BF36A1CA6801F00A63718 /* loading_mini.gif in Resources */,
FB0CF6941C61D133002CF3DE /* SIMBL_Install.sh in Resources */,
FB0CF6961C61D13F002CF3DE /* SIMBL.osax in Resources */,
FB09A4F51C4B5FEF0072C553 /* Changelog.rtf in Resources */,
Expand Down Expand Up @@ -448,11 +477,16 @@
buildActionMask = 2147483647;
files = (
FB09A4C61C4B26AD0072C553 /* INWindowButton.m in Sources */,
FB24B09E1C952FF700443CA0 /* pluginTable.m in Sources */,
FB09A4C51C4B26AD0072C553 /* INAppStoreWindow.m in Sources */,
FBC54D8B1C4C454E0021517C /* PFMoveApplication.m in Sources */,
FB5F44E71C44BFF100DE80B4 /* SCEvents.m in Sources */,
FBA9EB341C965E9F00511BE3 /* sourcesTable.m in Sources */,
FB09A4C71C4B26AD0072C553 /* WAYAppStoreWindow.m in Sources */,
FB24B0A21C955D2C00443CA0 /* shareClass.m in Sources */,
FB790FE81CA447AD00BE3B59 /* repopluginTable.m in Sources */,
FB5F44BB1C41EA4000DE80B4 /* main.m in Sources */,
FB790FED1CA4BC0900BE3B59 /* bundlePage.m in Sources */,
FB5F44B81C41EA4000DE80B4 /* AppDelegate.m in Sources */,
FB5F44E61C44BFF100DE80B4 /* SCEvent.m in Sources */,
FB09A4C81C4B26AD0072C553 /* WAYWindow.m in Sources */,
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -4,131 +4,13 @@
version = "2.0">
<Breakpoints>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
BreakpointExtensionID = "Xcode.Breakpoint.ExceptionBreakpoint">
<BreakpointContent
shouldBeEnabled = "No"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "mySIMBL/AppDelegate.m"
timestampString = "479191766.673981"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "514"
endingLineNumber = "514"
landmarkName = "-readFolder::"
landmarkType = "5">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "mySIMBL/NSTableView+Drop.m"
timestampString = "474449638.222666"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "19"
endingLineNumber = "19"
landmarkName = "@implementation NSTableView_Drop"
landmarkType = "3">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "mySIMBL/AppDelegate.m"
timestampString = "479191766.673981"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "499"
endingLineNumber = "499"
landmarkName = "-readFolder::"
landmarkType = "5">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "mySIMBL/AppDelegate.m"
timestampString = "479191766.673981"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "608"
endingLineNumber = "608"
landmarkName = "-replaceFile::"
landmarkType = "5">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "mySIMBL/AppDelegate.m"
timestampString = "479191766.673981"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "289"
endingLineNumber = "289"
landmarkName = "-setupWindow"
landmarkType = "5">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "mySIMBL/PluginsTableManager.m"
timestampString = "474766379.47233"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "108"
endingLineNumber = "108"
landmarkName = "-numberOfRowsInTableView:"
landmarkType = "5">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "mySIMBL/PluginsTableManager.m"
timestampString = "474766352.849845"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "15"
endingLineNumber = "15"
landmarkName = "tblView"
landmarkType = "19">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "mySIMBL/AppDelegate.m"
timestampString = "479191766.673981"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "354"
endingLineNumber = "354"
landmarkName = "-toggleDonateButton:"
landmarkType = "5">
scope = "0"
stopOnStyle = "0">
</BreakpointContent>
</BreakpointProxy>
</Breakpoints>
Expand Down
75 changes: 70 additions & 5 deletions mySIMBL/AppDelegate.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,83 @@
#import "WAYAppStoreWindow.h"
#import "SCEventListenerProtocol.h"
#import "PFMoveApplication.h"
#import "shareClass.h"

@interface AppDelegate : NSObject <NSApplicationDelegate, SCEventListenerProtocol>
{
SCEvents *_events;
shareClass *_sharedMethods;
}

@property IBOutlet WAYAppStoreWindow *window;
@property IBOutlet NSWindow *srcWin;
@property IBOutlet SUUpdater *updater;
@property IBOutlet NSTabView *tabView;

// Tab views
@property IBOutlet NSView *tabAbout;
@property IBOutlet NSView *tabPlugins;
@property IBOutlet NSView *tabSIMBL;
@property IBOutlet NSView *tabPreferences;
@property IBOutlet NSView *tabSIP;
@property IBOutlet NSView *tabSources;
@property IBOutlet NSView *tabDiscover;

// Plugins view
@property IBOutlet NSTableView *tblView;
@property IBOutlet NSTableView *sourcesAllTable;
@property IBOutlet NSTableView *sourcesRepoTable;

// Add source
@property IBOutlet NSButton *addsourcesAccept;
@property IBOutlet NSTextField *addsourcesTextFiled;

// Sources view
@property IBOutlet NSView *sourcesRoot;
@property IBOutlet NSView *sourcesBundle;
@property IBOutlet NSScrollView *sourcesURLS;
@property IBOutlet NSScrollView *sourcesPlugins;
@property IBOutlet NSButton *sourcesPush;
@property IBOutlet NSButton *sourcesPop;
@property IBOutlet NSButton *sourcestoRoot;
@property IBOutlet NSButton *sourcesAdd;
@property IBOutlet NSButton *sourcesRefresh;

// Tab bar items
@property IBOutlet NSButton *viewPlugins;
@property IBOutlet NSButton *viewPreferences;
@property IBOutlet NSButton *viewSources;
@property IBOutlet NSButton *viewDiscover;
@property IBOutlet NSButton *viewAbout;
@property IBOutlet NSButton *donateButton;

// About view
@property IBOutlet NSTextField *appName;
@property IBOutlet NSTextField *appVersion;
@property IBOutlet NSTextField *appCopyright;
@property IBOutlet NSButton *gitButton;
@property IBOutlet NSButton *sourceButton;
@property IBOutlet NSButton *emailButton;
@property IBOutlet NSButton *webButton;
@property IBOutlet NSButton *showCredits;
@property IBOutlet NSButton *showChanges;
@property IBOutlet NSButton *showEULA;

// Preferences view
@property IBOutlet NSButton *prefVibrant;
@property IBOutlet NSButton *prefTips;
@property IBOutlet NSButton *prefDonate;
@property IBOutlet NSButton *prefWindow;
@property IBOutlet NSPopUpButton *prefUpdateAuto;
@property IBOutlet NSPopUpButton *prefUpdateInterval;
@property IBOutlet NSPopUpButton *prefStartTab;
@property IBOutlet NSPopUpButton *SIMBLLogging;
@property IBOutlet NSTextView *changeLog;

- (void)setupEventListener;
- (void)installBundles:(NSArray*)pathArray;
+ (AppDelegate*) sharedInstance;
- (IBAction)pushView:(id)sender;
- (IBAction)popView:(id)sender;

@end

Expand All @@ -31,8 +100,4 @@
}
+ (id)sharedToolTipManager;
- (void)setInitialToolTipDelay:(double)arg1;
@end

@interface CustomTableCell : NSTableCellView <NSTableViewDataSource, NSTableViewDelegate>

@end
Loading

0 comments on commit 92b24e5

Please sign in to comment.