Clean and simple clipboard manager for developers
Go to file
2018-10-30 23:05:03 -05:00
English.lproj/MainMenu.nib Add support for iCloud Sync. 2018-10-30 23:05:03 -05:00
Flycut-iOS Move observers for events that should involve the Model from the AppDelegate to the ViewController, eliminating a messy linkage from AppDelegate to ViewController. 2018-10-30 23:05:03 -05:00
Flycut-iOSTests Initial minimum-functional Flycut iOS app. Due to iOS security mechanisms preventing persistent pasteboard visibility, this app will only add clippings when active and checks for a new clipping when activated. Hence the usage mode is to copy something, then open Flycut and it will add the current clipping to the store. App displays a list of the clippings, most recent on top, and places them on the pasteboard when tapped. Future plans include a more refined visual style, action extensions, access to settings, and iCloud sync. 2018-10-22 22:47:24 -05:00
Flycut-iOSUITests Initial minimum-functional Flycut iOS app. Due to iOS security mechanisms preventing persistent pasteboard visibility, this app will only add clippings when active and checks for a new clipping when activated. Hence the usage mode is to copy something, then open Flycut and it will add the current clipping to the store. App displays a list of the clippings, most recent on top, and places them on the pasteboard when tapped. Future plans include a more refined visual style, action extensions, access to settings, and iCloud sync. 2018-10-22 22:47:24 -05:00
Flycut.xcodeproj Add support for iCloud Sync. 2018-10-30 23:05:03 -05:00
FlycutEngine Add non-persisted journaling to FlycutStore to inform merge processes and sync processes. 2018-10-30 23:05:03 -05:00
InAppSettingsKit Modify InAppSettingsKit to only post TextField changes to _settingsStore (NSUSerDefaults) when the edit is complete rather than after every addition or deletion of individual characters. This avoids excessive noise for observers. 2018-10-30 23:05:03 -05:00
LoginItem added DEBUG preprocessor macro for Debug build configuration; added DLog macro to pch file 2016-04-03 13:50:05 +08:00
MGSwipeTableCell Import MGSwipeTableCell 7dbd771c897d3c439d0d7a3f0140fcc881e2a5a0 to provide higher-quality swipe handling than the APIs provide. This would be a great opportunity to use Git submodules, but is currently imported to match with the existing style of the code base (ShortcutRecorder, SGHotKeysLib, and UKPrefsPanel). 2018-10-22 22:47:24 -05:00
MJCloudKitUserDefaultsSync Update to MJCloudKitUserDefaultsSync 631f00fad92c72d600bd94caccf3818cc4ad6f7c. 2018-10-30 23:05:03 -05:00
Resources OS X 10.10 Yosemite got a bit too crafty and would apply it's own "disabled" styling if the NSStatusItem image is an image that has "disabled" in its name. Changed to xout to keep it looking colorful. 2016-01-28 22:05:42 -06:00
SGHotKeysLib sync with version in Mac AppStore 2011-06-10 00:30:07 +08:00
ShortcutRecorder got rid of DropBox syncing, will add iCloud support later 2016-04-03 13:20:57 +08:00
UI Fixed some whitespace problems (the project seems to prefer tabs). 2016-08-09 00:37:56 -06:00
UKPrefsPanel Refactor: Got rid of all Analyzer warning except for "View is clipping its contents" 2011-09-29 14:20:35 +08:00
.gitignore changes .gitignore 2016-03-29 14:57:49 +03:00
AppController.h Add mechanism to prompt user only if necessary, after receiving first sync pull, to merge or overwrite existing lists or disable sync. Include support for merge at initial pull, seubsequent pulls, and conflict resolution. Ask user if they would like to enable iCloud Sync on first iOS launch since preferences are not yet implemented on that platform. 2018-10-30 23:05:03 -05:00
AppController.m Move saveForgotten settings from FlycutOperator to AppController since they are reasonable to have different preference on different platform. Ensure that they are disabled on iOS for now, since they would be inaccessible files. 2018-10-30 23:05:03 -05:00
appStoreReleases.txt Add documentation for cross-referencing App Store relases with code revisions. 2018-10-22 22:47:25 -05:00
Flycut-iOS-Bridging-Header.h Add MJCloudKitUserDefaultsSync to the project. 2018-10-22 22:47:25 -05:00
Flycut-iOS_Prefix.pch Initial minimum-functional Flycut iOS app. Due to iOS security mechanisms preventing persistent pasteboard visibility, this app will only add clippings when active and checks for a new clipping when activated. Hence the usage mode is to copy something, then open Flycut and it will add the current clipping to the store. App displays a list of the clippings, most recent on top, and places them on the pasteboard when tapped. Future plans include a more refined visual style, action extensions, access to settings, and iCloud sync. 2018-10-22 22:47:24 -05:00
Flycut.entitlements Add support for iCloud Sync. 2018-10-30 23:05:03 -05:00
flycut.icns sync with version in Mac AppStore 2011-06-10 00:30:07 +08:00
Flycut_Prefix.pch added DEBUG preprocessor macro for Debug build configuration; added DLog macro to pch file 2016-04-03 13:50:05 +08:00
FlycutOperator.h Add mechanism to prompt user only if necessary, after receiving first sync pull, to merge or overwrite existing lists or disable sync. Include support for merge at initial pull, seubsequent pulls, and conflict resolution. Ask user if they would like to enable iCloud Sync on first iOS launch since preferences are not yet implemented on that platform. 2018-10-30 23:05:03 -05:00
FlycutOperator.m Move saveForgotten settings from FlycutOperator to AppController since they are reasonable to have different preference on different platform. Ensure that they are disabled on iOS for now, since they would be inaccessible files. 2018-10-30 23:05:03 -05:00
help.iOS.md Update documentation for iOS app. 2018-10-22 22:47:25 -05:00
help.md Update help.md 2015-10-01 14:45:33 -07:00
Info.plist Bump version numbers. 2018-10-30 23:05:03 -05:00
license.txt added MIT license text 2011-12-09 15:49:33 +08:00
main.m changed header comments; changed classes name 2016-04-09 23:18:45 +08:00
readme.md Update documentation for iOS app. 2018-10-22 22:47:25 -05:00

Flycut


Description: Flycut is a clean and simple clipboard manager for developers. It's based on an open source app called Jumpcut.

On the Mac, every time you copy a code piece, Flycut stores it in history. Later, you can paste it using Shift-Command-V even if you have something different in your current clipboard. You can change the hotkey and other settings in preferences.

On iOS, every time you open Flycut, it checks for a new clipping and stores it in history. Later, you can tap any item in the history list to place it on the clipboard. You can also swipe web links in the history to open them without placing them on the clipboard.

Developed by developers for developers.

Donation: If you like Flycut, you can donate here.

Install

MacAppStore (outdated): Download from the App Store here

Note: the Mac App Store version is not up to date - if you want the latest version with all the features, you will have to download DRM-Free version or compile Flycut yourself.

DRM-Free: Download latest DRM-Free version here

iOS App Store: Submission pending to the App Store

Use

Documentation: Mac Help File / iOS Help File

Develop

Contributors: Check the list of contributors here

License: MIT

Todo:

  • Big refactoring
  • Expose-like view of all clips
  • iCloud sync