Commit graph

9 commits

Author SHA1 Message Date
Gennadii Potapov
0328680ae5 Make search case-insensitive 2020-01-29 14:15:52 +08:00
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
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