Commit graph

27 commits

Author SHA1 Message Date
Mark Jerde 99d471f46a Extend Settings access to Flycut iOS
Use InAppSettingsKit to display Settings within the app in addition to within
Settings.app.  This allows changes that initiate a user prompt to prompt the
user immediately when the change is made, rather than upon app launch as is the
case with using Settings.app, providing better user experience.

Move acknowledgements from preferences panel into a text file that is sourced into the preferences panel on macOS and the settings bundle (in-app only) on iOS.
2018-10-30 23:05:03 -05:00
Mark Jerde 4d11c5e934 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
Mark Jerde c125b4de17 Connect AppController as delegate for FlycutStore to complete a proper MVC pattern to dynamically update the menu and bezel if displayed. Previously, changes from pollPB: would be received but not reflected in the displayed bezel until the user navigated, producing a confusing experience. Now pollPB: and iCloud Sync changes are reflected in what is seen real time. 2018-10-30 23:05:03 -05:00
Mark Jerde 13ceb8d7d0 Add support for iCloud Sync. 2018-10-30 23:05:03 -05:00
Mark Jerde f383482e4a Divide AppController into two files, one for UI and one for management of clipping stores. 2018-10-22 22:47:24 -05:00
Gennadiy Potapov 6a0fa2f359 changed header comments; changed classes name 2016-04-09 23:18:45 +08:00
Gennadiy Potapov d583141f90 mouse scroll to choose clippings and double click to paste 2016-04-03 15:59:19 +08:00
Gennadiy Potapov d44887e790 got rid of DropBox syncing, will add iCloud support later 2016-04-03 13:20:57 +08:00
Mark Jerde c6ea7b49e3 Convert Preferences panel for Appearance to programmatic creation for better team development. 2016-01-28 22:05:52 -06:00
Mark Jerde 7a067ceff2 Display source and timestamp in bezel. 2016-01-28 22:05:52 -06:00
Mark Jerde 52374a4fb0 Add support for searching clippings via a search box in the Flycut menu. 2015-09-08 06:18:05 -05:00
Mark Jerde 12a5cc0299 Add a 'favorites' clipping store, accessed via the 'f' key in the bezel, with items added via the 'F' key in the bezel. Saved in the same fasion as the regular store. Adjustable capacity available separately from the regular store. 2015-07-03 21:02:01 -05:00
Gennadiy Potapov e1c9851f77 Merge pull request #76 from MarkJerde/saveClippingToFile
Save clipping to file/ Limiting the amount given to the Bezel to something closer to the actual Bezel display capacity
2015-06-14 19:02:50 +03:00
Mark Jerde 8f855230e6 Save / save-and-delete clippings from the Bezel to the Desktop. 2015-06-12 06:20:40 -05:00
Mark Jerde 1080a73fd6 Option-click Flycut menu icon to disable/enable adding newly-copied items to the Flycut history. 2015-05-16 10:29:09 -05:00
Deniz Türkoglu 92508e0b9e 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.
2013-10-25 20:31:37 +02:00
Gennadiy Potapov 232f1cf1ef Merget with dropbox-sync 2011-11-24 23:13:48 +08:00
Gennadiy Potapov 7cbb5f75b6 Merge branch 'dropbox-sync' 2011-11-24 22:58:24 +08:00
Richard Mondello 6306e6a6d0 New: Ability to delete clippings from the bezel with the delete key. Improved: Consolidated the logic for updating the bezel's content. 2011-11-21 02:44:58 -05:00
Gennadiy Potapov e5fae90231 Added some changes from: https://github.com/snark/jumpcut/ 2011-10-06 17:54:55 +08:00
Gennadiy Potapov b80224d294 Changed button to checkbox + some UI fixes 2011-09-30 17:11:24 +08:00
Gennadiy Potapov 54d2ea3cee Added DBUserDefaults for dropbox settings 2011-09-29 18:33:58 +08:00
Gennadiy Potapov 1de75fac69 Added the ability to change bezel window in app settings 2011-08-11 00:09:01 +08:00
Gennadiy Potapov 3ef88cab38 Warning removing, code clean up before refactoring 2011-08-02 01:02:41 +08:00
Gennadiy Potapov 83807238e0 Warnings fix 2011-08-01 21:43:33 +08:00
Gennadiy Potapov b3571cfdef sync with version in Mac AppStore 2011-06-10 00:30:07 +08:00
Gennadiy Potapov 3acdf50ad1 Initial commit 2011-03-20 15:16:13 +08:00