Commit graph

7 commits

Author SHA1 Message Date
Mark Jerde
442a5252a3 Add non-persisted journaling to FlycutStore to inform merge processes and sync processes. 2018-10-30 23:05:03 -05:00
Mark Jerde
b2ca345074 Change saveForgottenClippings from acting only when a clipping is added, and sometimes saving when a duplicate is ignored and thus nothing forgotten, to saving when informed by the store that something is being forgotten. Includes safeguards to not save a forgoten clipping if the user initiated the forgetting via delete or save-and-delete, or when a clipping is moved to the favorites store. 2018-10-30 23:05:03 -05:00
Mark Jerde
f2fad2a8da Add mechanism to prevent saving the engine if there have been no changes since it was last saved. This becomes important with iCloud Sync to prevent pushing an update whenever the app is closed, unloaded, or other activities that invoke saveEngine. 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
3210b31350 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
Alex Richardson
d9d4e4e823 Fix pointer to interger conversion errors 2017-10-08 12:11:44 +01:00
Gennadiy Potapov
6a0fa2f359 changed header comments; changed classes name 2016-04-09 23:18:45 +08:00
Renamed from JumpcutEngine/JumpcutStore.h (Browse further)