From 159e07a79daf51b1a5b917e7c6030e7c5b9613ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deniz=20T=C3=BCrkoglu?= Date: Fri, 25 Oct 2013 20:29:05 +0200 Subject: [PATCH 1/2] Ignore empty string When a string is empty, we currently create an entry for it, check the validity of string and early return if it doesn't contain any data. --- JumpcutEngine/JumpcutStore.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/JumpcutEngine/JumpcutStore.m b/JumpcutEngine/JumpcutStore.m index bdaf28d..61e607a 100755 --- a/JumpcutEngine/JumpcutStore.m +++ b/JumpcutEngine/JumpcutStore.m @@ -51,6 +51,9 @@ // Add a clipping -(void) addClipping:(NSString *)clipping ofType:(NSString *)type{ + if ([clipping length] == 0) { + return; + } // Clipping object JumpcutClipping * newClipping; // Create clipping From 92508e0b9e8c94201e49b37f4317fbf94d4d4458 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deniz=20T=C3=BCrkoglu?= Date: Fri, 25 Oct 2013 20:31:37 +0200 Subject: [PATCH 2/2] Add 'Merge all' functionality Add a new menu item to merge all the clips in the list, in the order they were copied, adding a new line for each item that was merged. --- AppController.h | 1 + AppController.m | 5 + English.lproj/MainMenu.nib/designable.nib | 4133 +++---------------- English.lproj/MainMenu.nib/keyedobjects.nib | Bin 33751 -> 33619 bytes Flycut.xcodeproj/project.pbxproj | 8 +- JumpcutEngine/JumpcutStore.h | 3 + JumpcutEngine/JumpcutStore.m | 5 + 7 files changed, 659 insertions(+), 3496 deletions(-) diff --git a/AppController.h b/AppController.h index 4dd8a4b..45fa66a 100755 --- a/AppController.h +++ b/AppController.h @@ -69,6 +69,7 @@ -(void) stackUp; -(void) stackDown; -(IBAction)clearClippingList:(id)sender; +-(IBAction)mergeClippingList:(id)sender; // Stack related -(BOOL) isValidClippingNumber:(NSNumber *)number; diff --git a/AppController.m b/AppController.m index 838b47e..56fa20a 100755 --- a/AppController.m +++ b/AppController.m @@ -519,6 +519,11 @@ } } +-(IBAction)mergeClippingList:(id)sender { + [clippingStore mergeList]; + [self updateMenu]; +} + - (void)updateMenu { NSArray *returnedDisplayStrings = [clippingStore previousDisplayStrings:[[DBUserDefaults standardUserDefaults] integerForKey:@"displayNum"]]; diff --git a/English.lproj/MainMenu.nib/designable.nib b/English.lproj/MainMenu.nib/designable.nib index 197afa3..e55fa50 100644 --- a/English.lproj/MainMenu.nib/designable.nib +++ b/English.lproj/MainMenu.nib/designable.nib @@ -1,3492 +1,641 @@ - - - - 1050 - 11E53 - 2182 - 1138.47 - 569.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 2182 - - - YES - NSMenuItem - NSTabView - NSMenu - NSStepper - NSButton - NSSliderCell - NSCustomObject - NSSlider - NSCustomView - NSTextField - NSNumberFormatter - NSWindowTemplate - NSTextFieldCell - NSStepperCell - NSButtonCell - NSBox - NSPopUpButtonCell - NSView - NSScrollView - NSTabViewItem - NSUserDefaultsController - NSTextView - NSScroller - NSPopUpButton - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - - NSApplication - - - - FirstResponder - - - NSApplication - - - Menu - - YES - - - YES - YES - - - 1048576 - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - - - - Clear All - - 1048576 - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - About Flycut - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Quit - - 1048576 - 2147483647 - - - - - - - - AppController - - - YES - - - 3 - 2 - {{542, 303}, {507, 471}} - 1886912512 - Preferences - - NSPanel - - - View - - - {213, 107} - - - 256 - - YES - - - 256 - {507, 471} - - - - - YES - - net.sf.jumpcut.preferences.general.tiff - - - 256 - - YES - - - 256 - - YES - - - 274 - - YES - - - 256 - {{14, 275}, {97, 18}} - - - - YES - - 67239424 - 0 - Sticky bezel - - LucidaGrande - 13 - 1044 - - - 1211912703 - 2 - - NSImage - NSSwitch - - - NSSwitch - - - - 200 - 25 - - - - - 256 - {{79, 133}, {189, 26}} - - - - YES - - -2076049856 - 2048 - - - 109199615 - 1 - - LucidaGrande - 13 - 16 - - - - - - 400 - 75 - - - On exit - - 1048576 - 2147483647 - 1 - - - _popUpItemAction: - - - YES - - - OtherViews - - - YES - - - Never - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - - After each clip - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - 1 - 3 - YES - YES - 1 - - - - - 256 - {{14, 214}, {204, 18}} - - - - YES - - 67239424 - 0 - Launch Flycut on login - - - 1211912703 - 2 - - - - - 200 - 25 - - - - - 256 - {{14, 194}, {247, 18}} - - - - YES - - 67239424 - 0 - Dropbox Sync (settings & clippings) - - - 1211912703 - 2 - - - - - 200 - 25 - - - - - 256 - {{14, 77}, {247, 18}} - - - - YES - - 67239424 - 0 - Don't copy from password fields - - - 1211912703 - 2 - - - - - 200 - 25 - - - - - 256 - {{14, 57}, {247, 18}} - - - - YES - - 67239424 - 0 - Remove duplicates - - - 1211912703 - 2 - - - - - 200 - 25 - - - - - 256 - {{13, 161}, {76, 23}} - - - - YES - - 67239424 - 272629760 - Q2xpcHBpbmdzOgo - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2NjY3AA - - - - 6 - System - controlTextColor - - 3 - MAA - - - - - - - 256 - {{13, 139}, {33, 14}} - - - - YES - - 67239424 - 272629760 - U2F2ZQo - - LucidaGrande - 11 - 3100 - - - - - - - - - 256 - {{13, 113}, {62, 14}} - - - - YES - - 67239424 - 272629760 - UmVtZW1iZXIKA - - - - - - - - - 256 - {{134, 113}, {95, 14}} - - - - YES - - 67239424 - 272629760 - Display in menu - - - - - - - - - 256 - {{79, 108}, {25, 22}} - - - - YES - - -2079195584 - 272630784 - - - - YES - - YES - allowsFloats - attributedStringForZero - decimalSeparator - formatterBehavior - groupingSeparator - negativeFormat - positiveFormat - usesGroupingSeparator - - - YES - - - 0 - - YES - - YES - - - - - . - - , - -# - # - - - - # - -# - - - - - - - - NaN - - - - 0 - 0 - YES - NO - 1 - AAAAAAAAAAAAAAAAAAAAAA - - - - . - , - NO - YES - YES - - - - 6 - System - textBackgroundColor - - 3 - MQA - - - - 6 - System - textColor - - - - - - - 256 - {{224, 108}, {24, 22}} - - - - YES - - -2079195584 - -1874852864 - - - - - YES - - YES - allowsFloats - attributedStringForZero - decimalSeparator - formatterBehavior - groupingSeparator - negativeFormat - positiveFormat - usesGroupingSeparator - - - YES - - - 0 - - - . - - , - -# - # - - - - # - -# - - - - - - - - NaN - - - - - - . - , - NO - YES - YES - - - - - - - - - 256 - {{104, 106}, {19, 27}} - - - - YES - - 917024 - 0 - - 10 - 10 - 99 - 1 - YES - YES - - - - - 256 - {{249, 106}, {19, 27}} - - - - YES - - 917024 - 0 - - 5 - 5 - 99 - 1 - YES - YES - - - - - 256 - {{14, 255}, {162, 18}} - - - - YES - - 67239424 - 0 - Wraparound bezel - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 256 - {{14, 235}, {162, 18}} - - - - YES - - 67239424 - 0 - Menu selection pastes - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 268 - {{14, 37}, {230, 18}} - - - - YES - - 67239424 - 0 - Move pasted item to top of stack - - - 1211912703 - 2 - - - - - 200 - 25 - - - - {555, 305} - - - - - - {{-3, 180}, {555, 305}} - - - - {0, 0} - - 67239424 - 0 - Box - - - - 3 - MCAwLjgwMDAwMDAxAA - - - - 0 - 3 - 0 - NO - - - {507, 471} - - - - - General - - - - - net.sf.jumpcut.preferences.hotkey.tiff - - - 256 - - YES - - - 256 - - YES - - - 274 - - YES - - - 256 - {{16, 87}, {65, 18}} - - - YES - - 67239424 - 272629760 - TWFpbiBIb3RrZXkKA - - LucidaGrande - 10 - 2843 - - - - - - - - - 256 - {{247, 48}, {255, 61}} - - - YES - - 67239424 - 272629760 - To change the hotkey, simply click on the recorder and type another. To clear the hotkey, click on the "X". Use of a hotkey claimed by another application can lead to unpredictable results. - - - - - - - - - 268 - {{89, 87}, {150, 22}} - - - SRRecorderControl - - - {555, 125} - - - - - {{0, 227}, {555, 125}} - - - {0, 0} - - 67239424 - 0 - Box - - - - 3 - MCAwLjgwMDAwMDAxAA - - - - 0 - 3 - 0 - NO - - - {507, 471} - - - Hotkeys - - - - - net.sf.jumpcut.preferences.appearance.tiff - - - 256 - - YES - - - 256 - - YES - - - 274 - - YES - - - 256 - {{119, 279}, {306, 25}} - - - YES - - 67239424 - 0 - - - - - Helvetica - 12 - 16 - - - 0.90000000000000002 - 0.10000000000000001 - 0.25 - 0.0 - 16 - 0 - NO - NO - - - - - 256 - {{121, 262}, {80, 13}} - - - YES - - 67239424 - 272629760 - TGlnaHRlcgoKA - - - - - - - - - 256 - {{381, 262}, {42, 13}} - - - YES - - 67239424 - 71303168 - RGFya2VyCg - - - - - - - - - 256 - {{119, 216}, {306, 25}} - - - YES - - -2080244224 - 0 - - - - - - 2000 - 200 - 500 - 0.0 - 50 - 0 - NO - NO - - - - - 256 - {{121, 199}, {80, 13}} - - - YES - - 67239424 - 272629760 - U21hbGxlcgo - - - - - - - - - 256 - {{381, 199}, {42, 13}} - - - YES - - 67239424 - 71303168 - Bigger - - - - - - - - - 256 - {{118, 100}, {130, 26}} - - - YES - - -2076049856 - 2048 - - - 109199615 - 1 - - - - - - 400 - 75 - - - Flycut icon - - 1048576 - 2147483647 - 1 - - - _popUpItemAction: - - - YES - - - OtherViews - - - YES - - - - White scissors - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - Black scissors - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - 3 - YES - YES - 1 - - - - - 256 - {{16, 106}, {80, 13}} - - - YES - - 67239424 - 272629760 - TWVudSBpdGVtIGljb24KA - - - - - - - - - 256 - {{16, 222}, {80, 17}} - - - YES - - 67239424 - 272629760 - Bezel width - - - - - - - - - 256 - {{119, 159}, {306, 25}} - - - YES - - -2080244224 - 0 - - - - - - 2000 - 200 - 320 - 0.0 - 50 - 0 - NO - NO - - - - - 256 - {{121, 142}, {80, 13}} - - - YES - - 67239424 - 272629760 - Smaller - - - - - - - - - 256 - {{381, 142}, {42, 13}} - - - YES - - 67239424 - 71303168 - Bigger - - - - - - - - - 256 - {{16, 165}, {80, 17}} - - - YES - - 67239424 - 272629760 - Bezel height - - - - - - - - - 256 - {{16, 287}, {97, 13}} - - - YES - - 67239424 - 272629760 - QmV6ZWwgdHJhbnNwYXJlbmN5Cg - - - - - - - - - 256 - {{14, 68}, {189, 18}} - - - YES - - 67239424 - 0 - Animate bezel appearance - - - 1211912703 - 2 - - - - 200 - 25 - - - - {555, 316} - - - - - {{-3, 173}, {555, 316}} - - - {0, 0} - - 67239424 - 0 - Box - - - - 3 - MCAwLjgwMDAwMDAxAA - - - - 0 - 3 - 0 - NO - - - {507, 471} - - - Appearance - - - - - com.generalarcade.flycut.32.png - - - 256 - - YES - - - 256 - - YES - - - 274 - - YES - - - 256 - - YES - - - 2304 - - YES - - - 2322 - {398, 406} - - - - - - - Rmx5Y3V0IGRldmVsb3BlZCBieSBHZW5lcmFsIEFyY2FkZSAoaHR0cDovL3d3dy5nZW5lcmFsYXJjYWRl -LmNvbS8pLiBGbHljdXQgaXMgYSBmb3JrIG9mIEp1bXBjdXQuIFNvdXJjZSBjb2RlIGF2aWxhYmxlIG9u -IEdpdEh1YjogaHR0cDovL2dpdGh1Yi5jb20vVGVybWlUL0ZseWN1dArCqSBHZW5lcmFsIEFyY2FkZSwg -MjAxMS4KChYWSnVtcGN1dCBpcyBvcGVuIHNvdXJjZSBjb2RlIGJ1aWx0IHdpdGggb3BlbiBzb3VyY2Ug -Y29kZS4gSnVtcGN1dCBpbmNvcnBvcmF0ZXMgdGhlCmZvbGxvd2luZyBsaWJyYXJpZXMsIHVzZWQgd2l0 -aCBncmF0aXR1ZGU6CgnigKIgUFRIb3RLZXkgYnkgUXVlbnRpbiBDYXJuaWNlbGxpICg8aHR0cDovL3Jv -Z3VlYW1vZWJhLmNvbS8+KQoJ4oCiIFNob3J0Y3V0UmVjb3JkZXIgYnkgSmVzcGVyIGV0IGFsLiAoPGh0 -dHA6Ly93YWZmbGVzb2Z0d2FyZS5uZXQvPikKCeKAoiBTcGFya2xlIGJ5IEFuZHkgTWF0dXNjaGFrICg8 -aHR0cDovL3d3dy5hbmR5bWF0dXNjaGFrLm9yZy8+KQoJ4oCiIGEgbW9kaWZpZWQgdmVyc2lvbiBvZiBV -S1ByZWZzUGFuZWwgYnkgVWxpIEt1c3RlcmVyICg8aHR0cDovL3d3dy56YXRocmFzLmRlLz4pIAoKQWRk -aXRpb25hbGx5LCBtdWNoIG9mIHRoZSBvcmlnaW5hbCBjb2RlIGZvciBKdW1wY3V0IHdhcyBkZXJpdmVk -IGZyb20gQnJldHQgU2ltbW9ucycgClRpZ2VyTGF1bmNoICg8aHR0cDovL3JhbmNoZXJvLmNvbS90aWdl -cmxhdW5jaC8+KSBhbmQgY29uc3RhbnQgcmVmZXJyYWwgdG8gdGhlIGV4YW1wbGVzIGFuZApkaXNjdXNz -aW9uIGF0IENvY29hRGV2LmNvbS4KCkp1bXBjdXQgaXMgc3ViamVjdCB0byB0aGUgTUlUIExpY2Vuc2Uu -IFNvdXJjZSBjb2RlIGFuZCBsaWNlbnNlIGRldGFpbHMgYXJlIGF2YWlsYWJsZSBhdCBpdHMKaG9tZXBh -Z2UsICg8aHR0cDovL2p1bXBjdXQuc291cmNlZm9yZ2UubmV0PikuIFVubGVzcyBvdGhlcndpc2Ugbm90 -ZWQsIEp1bXBjdXQgaXMgCmNvcHlyaWdodCDCqSBTdGV2ZSBDb29rLCAyMDAyIOKAkyAyMDA4LgoKVGhh -bmtzIHRvIENsYXJlIEJhdGVzIENvbmdkb24sIEpvc2h1YSBEYXZpcywgQnJhZCBHcmFoYW0sIERhdmlk -IEphY29icywgSm9obiBLZW56aWUsIEFkYW0gUmljZSwgRmlubiBTbWl0aCwgVmVyYSBUb2JpbiwgYW5k -IEFuZHJlIFRvcnJleiBmb3IgZWFybHkgYW5kIG9uZ29pbmcgZmVlZGJhY2ssIGFkdmljZSwgYW5kIGVu -Y291cmFnZW1lbnQuA - - - YES - - YES - - YES - NSColor - NSFont - NSParagraphStyle - - - YES - - - Helvetica - 12 - 273 - - - 4 - - - - - - YES - - YES - NSColor - NSFont - - - YES - - - - - - - ugEAsgYBxAEAA - - - - - YES - - - 6 - - - - 398 - 1 - - - 67111777 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - 6 - System - selectedTextBackgroundColor - - - - 6 - System - selectedTextColor - - - - - - - YES - - YES - NSColor - NSUnderline - - - YES - - 1 - MCAwIDEAA - - - - - - - 0 - - 6 - {551, 10000000} - {398, 198} - - - - {{1, 1}, {474, 344}} - - - - - - {4, 5} - - 12582912 - - YES - - YES - - - - TU0AKgAAAHCAFUqgBVKsAAAAwdVQUqwaEQeIRGJRGFlYqwWLQ+JxuOQpVRmEx2RROKwOQyOUQSPyaUym -SxqWyKXyeYxyZzWbSuJTScRCbz2Nz+gRKhUOfTqeUai0OSxiWTiBQSHSGFquGwekxyAgAAAOAQAAAwAA -AAEAEAAAAQEAAwAAAAEAEAAAAQIAAwAAAAIACAAIAQMAAwAAAAEABQAAAQYAAwAAAAEAAQAAAREABAAA -AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA -AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA - - - - - - 3 - MCAwAA - - - - 4 - - - - -2147483392 - {{-100, -100}, {15, 170}} - - - YES - - _doScroller: - 0.4805194805194804 - 0.8095238208770752 - - - - -2147483392 - {{-100, -100}, {87, 18}} - - - 1 - - _doScroller: - 0.99419729206963237 - 0.94565218687057495 - - - {{16, 16}, {476, 346}} - - - 133186 - - - - AAAAAAAAAAAAAAAAAAAAAA - - - {555, 376} - - - - - {{-3, 109}, {555, 376}} - - - {0, 0} - - 67239424 - 0 - Box - - - - 3 - MCAwLjgwMDAwMDAxAA - - - - 0 - 3 - 0 - NO - - - {507, 471} - - - Acknowledgements - - - - - - - 6 - YES - YES - - YES - - - - - {507, 471} - - - - - {{0, 0}, {1280, 778}} - {213, 129} - {10000000000000, 10000000000000} - YES - - - YES - - - UKPrefsPanel - - - - - YES - - - delegate - - - - 214 - - - - terminate: - - - - 216 - - - - jcMenu - - - - 215 - - - - prefsPanel - - - - 220 - - - - clearClippingList: - - - - 404 - - - - setRememberNumPref: - - - - 485 - - - - setDisplayNumPref: - - - - 486 - - - - showPreferencePanel: - - - - 487 - - - - setBezelAlpha: - - - - 528 - - - - switchMenuIcon: - - - - 529 - - - - mainRecorder - - - - 556 - - - - activateAndOrderFrontStandardAboutPanel: - - - - 735 - - - - toggleLoadOnStartup: - - - - 773 - - - - setBezelHeight: - - - - 804 - - - - setBezelWidth: - - - - 805 - - - - heightSlider - - - - 806 - - - - widthSlider - - - - 807 - - - - dropboxCheckbox - - - - 896 - - - - value: values.stickyBezel - - - - - - value: values.stickyBezel - value - values.stickyBezel - 2 - - - 811 - - - - selectedIndex: values.savePreference - - - - - - selectedIndex: values.savePreference - selectedIndex - values.savePreference - 2 - - - 823 - - - - value: values.loadOnStartup - - - - - - value: values.loadOnStartup - value - values.loadOnStartup - 2 - - - 820 - - - - value: values.rememberNum - - - - - - value: values.rememberNum - value - values.rememberNum - 2 - - - 826 - - - - value: values.displayNum - - - - - - value: values.displayNum - value - values.displayNum - 2 - - - 832 - - - - value: values.rememberNum - - - - - - value: values.rememberNum - value - values.rememberNum - 2 - - - 829 - - - - maxValue: values.rememberNum - - - - - - maxValue: values.rememberNum - maxValue - values.rememberNum - 2 - - - 852 - - - - value: values.displayNum - - - - - - value: values.displayNum - value - values.displayNum - - 2 - - - 853 - - - - tabView - - - - 504 - - - - value: values.bezelAlpha - - - - - - value: values.bezelAlpha - value - values.bezelAlpha - 2 - - - 847 - - - - selectedIndex: values.menuIcon - - - - - - selectedIndex: values.menuIcon - selectedIndex - values.menuIcon - 2 - - - 844 - - - - delegate - - - - 591 - - - - value: values.wraparoundBezel - - - - - - value: values.wraparoundBezel - value - values.wraparoundBezel - 2 - - - 814 - - - - value: values.menuSelectionPastes - - - - - - value: values.menuSelectionPastes - value - values.menuSelectionPastes - 2 - - - 817 - - - - value: values.bezelWidth - - - - - - value: values.bezelWidth - value - values.bezelWidth - 2 - - - 838 - - - - value: values.bezelHeight - - - - - - value: values.bezelHeight - value - values.bezelHeight - 2 - - - 841 - - - - value: self.dropboxSync - - - - - - value: self.dropboxSync - value - self.dropboxSync - 2 - - - 895 - - - - value: values.skipPasswordFields - - - - - - value: values.skipPasswordFields - value - values.skipPasswordFields - 2 - - - 902 - - - - value: values.removeDuplicates - - - - - - value: values.removeDuplicates - value - values.removeDuplicates - 2 - - - 906 - - - - value: values.popUpAnimation - - - - - - value: values.popUpAnimation - value - values.popUpAnimation - 2 - - - 913 - - - - value: values.pasteMovesToTop - - - - - - value: values.pasteMovesToTop - value - values.pasteMovesToTop - 2 - - - 922 - - - - - YES - - 0 - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 206 - - - YES - - - - - - - - - Menu Extra Menu - - - 213 - - - AppController - - - 218 - - - YES - - - - PrefsPanel - - - 219 - - - YES - - - - - - 345 - - - YES - - - - - - - - - 346 - - - YES - - - - - - 347 - - - YES - - - - - - 348 - - - YES - - - - - - - - 352 - - - YES - - - - - - 353 - - - YES - - - - - - 354 - - - YES - - - - - - 359 - - - YES - - - - - - 360 - - - YES - - - - - - 387 - - - YES - - - - - - - - - - - - - - - - - - - - - - 498 - - - YES - - - - - - 499 - - - YES - - - - - - 500 - - - YES - - - - - - - - - - - - - - - - - - Box - Box - - - 264 - - - Shared Defaults - - - 503 - - - UKPrefsPanel - - - 350 - - - YES - - - - - - 747 - - - - - 497 - - - YES - - - - - - 748 - - - - - 555 - - - - - 356 - - - YES - - - - - - - - 771 - - - - - 770 - - - - - 357 - - - - - 390 - - - YES - - - - - - 750 - - - - - 392 - - - YES - - - - - - 751 - - - YES - - - - - - 393 - - - YES - - - - - - - - 394 - - - - - 395 - - - - - 396 - - - - - 398 - - - YES - - - - - - 753 - - - - - 418 - - - YES - - - - - - 755 - - - - - 419 - - - YES - - - - - - 756 - - - - - 420 - - - YES - - - - - - 757 - - - - - 470 - - - YES - - - - - - 758 - - - YES - - - - - - 483 - - - - - 471 - - - YES - - - - - - 759 - - - YES - - - - - - 484 - - - - - 472 - - - YES - - - - - - 760 - - - - - 473 - - - YES - - - - - - 761 - - - - - 692 - - - YES - - - - - - 762 - - - - - 694 - - - YES - - - - - - 763 - - - - - 505 - - - YES - - - - - - 764 - - - - - 508 - - - YES - - - - - - 765 - - - - - 509 - - - YES - - - - - - 766 - - - - - 513 - - - YES - - - - - - 767 - - - YES - - - - - - 514 - - - YES - - - - - - - - 515 - - - - - 516 - - - - - 517 - - - - - 521 - - - YES - - - - - - 768 - - - - - 526 - - - YES - - - - - - 769 - - - - - 774 - - - YES - - - - - - 775 - - - - - 776 - - - YES - - - - - - 777 - - - YES - - - - - - 778 - - - YES - - - - - - 779 - - - - - 780 - - - - - 781 - - - - - 784 - - - YES - - - - - - 785 - - - YES - - - - - - 786 - - - YES - - - - - - 787 - - - YES - - - - - - 788 - - - - - 789 - - - - - 790 - - - - - 791 - - - - - 808 - - - - - 857 - - - YES - - - - - - 858 - - - - - 416 - - - YES - - - - - - 754 - - - - - 212 - - - - - 211 - - - - - 210 - - - - - 208 - - - - - 207 - - - - - 209 - - - - - 897 - - - YES - - - - - - 898 - - - - - 903 - - - YES - - - - - - 904 - - - - - 910 - - - YES - - - - - - 911 - - - - - 914 - - - YES - - - - - - 915 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 206.IBPluginDependency - 207.IBPluginDependency - 208.IBPluginDependency - 209.IBPluginDependency - 210.IBPluginDependency - 211.IBPluginDependency - 212.IBPluginDependency - 213.IBPluginDependency - 218.IBPluginDependency - 218.IBWindowTemplateEditedContentRect - 219.IBPluginDependency - 264.IBPluginDependency - 345.IBPluginDependency - 346.IBPluginDependency - 347.IBPluginDependency - 348.IBPluginDependency - 350.IBPluginDependency - 352.IBPluginDependency - 353.IBPluginDependency - 354.IBPluginDependency - 356.IBPluginDependency - 357.IBPluginDependency - 359.IBPluginDependency - 360.IBPluginDependency - 387.IBPluginDependency - 390.IBAttributePlaceholdersKey - 390.IBPluginDependency - 392.IBPluginDependency - 393.IBPluginDependency - 394.IBPluginDependency - 395.IBPluginDependency - 396.IBPluginDependency - 398.IBPluginDependency - 416.IBPluginDependency - 418.IBPluginDependency - 419.IBPluginDependency - 420.IBPluginDependency - 470.IBPluginDependency - 471.IBPluginDependency - 472.IBAttributePlaceholdersKey - 472.IBPluginDependency - 473.IBAttributePlaceholdersKey - 473.IBPluginDependency - 483.IBPluginDependency - 484.IBPluginDependency - 497.IBPluginDependency - 498.IBPluginDependency - 499.IBPluginDependency - 500.IBPluginDependency - 503.IBPluginDependency - 505.IBPluginDependency - 508.IBPluginDependency - 509.IBPluginDependency - 513.IBPluginDependency - 514.IBPluginDependency - 515.IBPluginDependency - 516.IBPluginDependency - 517.IBPluginDependency - 521.IBPluginDependency - 526.IBPluginDependency - 555.IBPluginDependency - 692.IBAttributePlaceholdersKey - 692.IBPluginDependency - 694.IBAttributePlaceholdersKey - 694.IBPluginDependency - 747.IBPluginDependency - 748.IBPluginDependency - 750.IBPluginDependency - 751.IBPluginDependency - 753.IBPluginDependency - 754.IBPluginDependency - 755.IBPluginDependency - 756.IBPluginDependency - 757.IBPluginDependency - 758.IBPluginDependency - 759.IBPluginDependency - 760.IBPluginDependency - 761.IBPluginDependency - 762.IBPluginDependency - 763.IBPluginDependency - 764.IBPluginDependency - 765.IBPluginDependency - 766.IBPluginDependency - 767.IBPluginDependency - 768.IBPluginDependency - 769.IBPluginDependency - 770.IBPluginDependency - 770.IBShouldRemoveOnLegacySave - 771.IBPluginDependency - 771.IBShouldRemoveOnLegacySave - 774.IBPluginDependency - 775.IBPluginDependency - 776.IBPluginDependency - 777.IBPluginDependency - 778.IBPluginDependency - 779.IBPluginDependency - 780.IBPluginDependency - 781.IBPluginDependency - 784.IBPluginDependency - 785.IBPluginDependency - 786.IBPluginDependency - 787.IBPluginDependency - 788.IBPluginDependency - 789.IBPluginDependency - 790.IBPluginDependency - 791.IBPluginDependency - 808.CustomClassName - 808.IBPluginDependency - 857.IBPluginDependency - 858.IBPluginDependency - 897.IBPluginDependency - 898.IBPluginDependency - 903.IBPluginDependency - 904.IBPluginDependency - 910.IBAttributePlaceholdersKey - 910.IBPluginDependency - 911.IBPluginDependency - 914.IBPluginDependency - 915.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{514, 385}, {549, 471}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - ToolTip - - ToolTip - - The bezel must be manually dismissed using the "escape" or "return" keys. - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - ToolTip - - ToolTip - - Controls how many clippings Jumpcut stores in its stack - - - com.apple.InterfaceBuilder.CocoaPlugin - - ToolTip - - ToolTip - - Controls how many clippings Jumpcut shows in the menu - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - ToolTip - - ToolTip - - In the bezel, moving down from the last item takes you to the top and moving up from the first item takes you to the bottom. - - - com.apple.InterfaceBuilder.CocoaPlugin - - ToolTip - - ToolTip - - Selecting a clipping from the menu causes it to be pasted instead of copied back onto the pasteboard. - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - DBUserDefaultsController - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - YES - - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - - - - YES - - - - - 922 - - - - YES - - AppController - NSObject - - YES - - YES - activateAndOrderFrontStandardAboutPanel: - clearClippingList: - processMenuClippingSelection: - setBezelAlpha: - setBezelHeight: - setBezelWidth: - setDisplayNumPref: - setRememberNumPref: - showPreferencePanel: - switchMenuIcon: - toggleLoadOnStartup: - toggleMainHotKey: - - - YES - id - id - id - id - id - id - id - id - id - id - id - id - - - - YES - - YES - activateAndOrderFrontStandardAboutPanel: - clearClippingList: - processMenuClippingSelection: - setBezelAlpha: - setBezelHeight: - setBezelWidth: - setDisplayNumPref: - setRememberNumPref: - showPreferencePanel: - switchMenuIcon: - toggleLoadOnStartup: - toggleMainHotKey: - - - YES - - activateAndOrderFrontStandardAboutPanel: - id - - - clearClippingList: - id - - - processMenuClippingSelection: - id - - - setBezelAlpha: - id - - - setBezelHeight: - id - - - setBezelWidth: - id - - - setDisplayNumPref: - id - - - setRememberNumPref: - id - - - showPreferencePanel: - id - - - switchMenuIcon: - id - - - toggleLoadOnStartup: - id - - - toggleMainHotKey: - id - - - - - YES - - YES - dropboxCheckbox - heightSlider - jcMenu - mainRecorder - prefsPanel - widthSlider - - - YES - NSButtonCell - NSSlider - NSMenu - SRRecorderControl - NSPanel - NSSlider - - - - YES - - YES - dropboxCheckbox - heightSlider - jcMenu - mainRecorder - prefsPanel - widthSlider - - - YES - - dropboxCheckbox - NSButtonCell - - - heightSlider - NSSlider - - - jcMenu - NSMenu - - - mainRecorder - SRRecorderControl - - - prefsPanel - NSPanel - - - widthSlider - NSSlider - - - - - IBProjectSource - ./Classes/AppController.h - - - - DBUserDefaultsController - NSUserDefaultsController - - IBProjectSource - ./Classes/DBUserDefaultsController.h - - - - SRRecorderControl - NSControl - - delegate - id - - - delegate - - delegate - id - - - - IBProjectSource - ./Classes/SRRecorderControl.h - - - - UKPrefsPanel - NSObject - - YES - - YES - changePanes: - orderFrontPrefsPanel: - - - YES - id - id - - - - YES - - YES - changePanes: - orderFrontPrefsPanel: - - - YES - - changePanes: - id - - - orderFrontPrefsPanel: - id - - - - - tabView - NSTabView - - - tabView - - tabView - NSTabView - - - - IBProjectSource - ./Classes/UKPrefsPanel.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - NSSwitch - - - YES - {11, 11} - {10, 3} - {15, 15} - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Clippings: + + + + + + + + + + + Save + + + + + + + + + + + Remember + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Main Hotkey + + + + + + + + + + + To change the hotkey, simply click on the recorder and type another. To clear the hotkey, click on the "X". Use of a hotkey claimed by another application can lead to unpredictable results. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Lighter + + + + + + + + + + + + Darker + + + + + + + + + + + + + + + + + + + + + + Smaller + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Menu item icon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Bezel transparency + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Flycut developed by General Arcade (http://www.generalarcade.com/). Flycut is a fork of Jumpcut. Source code avilable on GitHub: http://github.com/TermiT/Flycut +© General Arcade, 2011. + + + + + + + + + + +FhZKdW1wY3V0IGlzIG9wZW4gc291cmNlIGNvZGUgYnVpbHQgd2l0aCBvcGVuIHNvdXJjZSBjb2RlLiBK +dW1wY3V0IGluY29ycG9yYXRlcyB0aGUKZm9sbG93aW5nIGxpYnJhcmllcywgdXNlZCB3aXRoIGdyYXRp +dHVkZToKCeKAoiBQVEhvdEtleSBieSBRdWVudGluIENhcm5pY2VsbGkgKDxodHRwOi8vcm9ndWVhbW9l +YmEuY29tLz4pCgnigKIgU2hvcnRjdXRSZWNvcmRlciBieSBKZXNwZXIgZXQgYWwuICg8aHR0cDovL3dh +ZmZsZXNvZnR3YXJlLm5ldC8+KQoJ4oCiIFNwYXJrbGUgYnkgQW5keSBNYXR1c2NoYWsgKDxodHRwOi8v +d3d3LmFuZHltYXR1c2NoYWsub3JnLz4pCgnigKIgYSBtb2RpZmllZCB2ZXJzaW9uIG9mIFVLUHJlZnNQ +YW5lbCBieSBVbGkgS3VzdGVyZXIgKDxodHRwOi8vd3d3LnphdGhyYXMuZGUvPikgCgpBZGRpdGlvbmFs +bHksIG11Y2ggb2YgdGhlIG9yaWdpbmFsIGNvZGUgZm9yIEp1bXBjdXQgd2FzIGRlcml2ZWQgZnJvbSBC +cmV0dCBTaW1tb25zJyAKVGlnZXJMYXVuY2ggKDxodHRwOi8vcmFuY2hlcm8uY29tL3RpZ2VybGF1bmNo +Lz4pIGFuZCBjb25zdGFudCByZWZlcnJhbCB0byB0aGUgZXhhbXBsZXMgYW5kCmRpc2N1c3Npb24gYXQg +Q29jb2FEZXYuY29tLgoKSnVtcGN1dCBpcyBzdWJqZWN0IHRvIHRoZSBNSVQgTGljZW5zZS4gU291cmNl +IGNvZGUgYW5kIGxpY2Vuc2UgZGV0YWlscyBhcmUgYXZhaWxhYmxlIGF0IGl0cwpob21lcGFnZSwgKDxo +dHRwOi8vanVtcGN1dC5zb3VyY2Vmb3JnZS5uZXQ+KS4gVW5sZXNzIG90aGVyd2lzZSBub3RlZCwgSnVt +cGN1dCBpcyAKY29weXJpZ2h0IMKpIFN0ZXZlIENvb2ssIDIwMDIg4oCTIDIwMDguCg + + + + + + + + +Thanks to Clare Bates Congdon, Joshua Davis, Brad Graham, David Jacobs, John Kenzie, Adam Rice, Finn Smith, Vera Tobin, and Andre Torrez for early and ongoing feedback, advice, and encouragement. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/English.lproj/MainMenu.nib/keyedobjects.nib b/English.lproj/MainMenu.nib/keyedobjects.nib index 844ffcfba2f486a3d45e23e2e5e1e558aaf8f7d5..2c4fb0e99bf16f9e3926c7cd46cc7d2c05d3de96 100644 GIT binary patch literal 33619 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

QRcENyuJ8Pe}^Uf08tHHgy_ZR;Ln4BcJMg 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