Gennadii Potapov
052b76746e
Add OSX 10.13 and lower alert
2020-02-04 15:50:18 +08:00
Gennadii Potapov
3d4a1384f3
Add github support URL to acknowledgment tab
2020-02-04 15:49:39 +08:00
Gennadii Potapov
4c6cbb59cb
Sticky Bezel disabled by default
2020-02-04 13:52:35 +08:00
Gennadii Potapov
6a4ab1d408
Merge branch 'master' of https://github.com/TermiT/Flycut
2020-01-29 14:16:59 +08:00
Gennadii Potapov
70eff6f53a
Version bump
2020-01-29 14:16:25 +08:00
Gennadii Potapov
0328680ae5
Make search case-insensitive
2020-01-29 14:15:52 +08:00
Gennadii Potapov
d51524594b
Add NSAppleEventsUsageDescription
2020-01-29 14:12:48 +08:00
Gennadii Potapov
230cb95a83
Update readme.md
2020-01-25 13:00:20 +08:00
Gennadii Potapov
7f31d9e847
Update readme.md
...
Version 1.9.3 now available in Mac App Store
2020-01-25 12:59:41 +08:00
Gennadii Potapov
2bf2c3fbf1
Add Flycut helper to add start on login functionality in sandboxed environment
2020-01-25 12:57:10 +08:00
Gennadii Potapov
cac2bdc2b5
Prepare app for MAS submission (app sandboxing)
2020-01-21 15:35:58 +08:00
Gennadii Potapov
149f969e3f
Project cleanup
2020-01-21 15:34:19 +08:00
Gennadii Potapov
511945ff5c
Update copyright
2020-01-21 15:32:59 +08:00
Gennadii Potapov
edadedaed8
Add accessibility permission alert notification
2020-01-12 15:47:26 +08:00
Gennadii Potapov
f12a30dcb4
Some proj/entitlements id changes
2020-01-12 15:47:13 +08:00
Gennadii Potapov
0baf790983
Merge pull request #175 from MarkJerde/ios_icloud_and_fixes
...
iOS Flycut, iCloud Sync, and various fixes by MarkJerde
2020-01-12 14:45:23 +08:00
Mark Jerde
8ffa008f60
Merge remote-tracking branch 'termit/master'
2020-01-10 23:47:23 -06:00
Mark Jerde
99bfb5441e
Update hashes to reflect rough position after merging commits.
2020-01-10 23:20:16 -06:00
Gennadii Potapov
eaba1d20bf
Update readme.md
2019-12-29 11:45:39 +08:00
Gennadii Potapov
8a4312f0b0
Update readme.md
2019-12-29 11:45:12 +08:00
Mark Jerde
e15f937214
Update to MJCloudKitUserDefaultsSync 134a0d6f1a2c5012a3394ae187467c93eb58b339.
2018-10-30 23:05:04 -05:00
Mark Jerde
6a307b7200
Switch to MJCloudKitUserDefaults.framework.
2018-10-30 23:05:04 -05:00
Mark Jerde
64643088f5
Changes to go with update to MJCloudKitUserDefaultsSync d6b4a8431df171320bff7693a36a1bdec69b69e6
2018-10-30 23:05:04 -05:00
Mark Jerde
6df5dfc8be
Update to MJCloudKitUserDefaultsSync d6b4a8431df171320bff7693a36a1bdec69b69e6
2018-10-30 23:05:03 -05:00
Mark Jerde
82350d9fda
Detect iCloud sync errors due to not being signed in or not having iCloud Drive enabled and inform the user giving option to open Settings. If the user declines to open Settings do not ask again this until app is closed and opens again.
2018-10-30 23:05:03 -05:00
Mark Jerde
8f634d41a9
Update to MJCloudKitUserDefaultsSync 44ff38e31a9d1aa1640ae793b362114aae67d746
2018-10-30 23:05:03 -05:00
Mark Jerde
667e828dc7
Restore original default values now that iOS has settings for these.
2018-10-30 23:05:03 -05:00
Mark Jerde
06a3460eca
Add iOS App Store link, change DRM-free link to location of sync-enabled version, remove sync from the to-do list, and log iOS update submission info.
2018-10-30 23:05:03 -05:00
Mark Jerde
61053c2dde
Bump version numbers for improvements to sync.
2018-10-30 23:05:03 -05:00
Mark Jerde
6efb7851bf
Update to MJCloudKitUserDefaultsSync 9fef682787a549137d9c13e19ea2e4feb253e193.
2018-10-30 23:05:03 -05:00
Mark Jerde
dc7b728eac
Add Diagnostics to in-app settings. Move reading of acknowledgements file to constructor of the SettingsViewController to delay execution until possibly needed.
2018-10-30 23:05:03 -05:00
Mark Jerde
4ce5b1a2ad
Update to MJCloudKitUserDefaultsSync f5787013f14f47055e3ae77eae821a8bbe5428a2.
2018-10-30 23:05:03 -05:00
Mark Jerde
d43c0b98b8
Bump iOS version number for change to ensure correct preference setting.
2018-10-30 23:05:03 -05:00
Mark Jerde
0d57a6c6ce
Ensure that the setting to save clippings is correct when iCloud Sync is enabled.
2018-10-30 23:05:03 -05:00
Mark Jerde
e113959003
Add demo content for App Store screenshot use.
2018-10-30 23:05:03 -05:00
Mark Jerde
484a2f68b8
Bump iOS version number for entitlements tweak.
2018-10-30 23:05:03 -05:00
Mark Jerde
cf89ed3c2f
Setup separate entitlements files for macOS and iOS.
2018-10-30 23:05:03 -05:00
Mark Jerde
705284ef9d
Bump version numbers.
...
Summary of changes since last bump:
Moved acknowledgements into a file that can be shared by all targets.
Added settings to Flycut iOS.
2018-10-30 23:05:03 -05:00
Mark Jerde
c10e1ec185
Expand URL support and move iOS version target from 10.2 to 8.0 because everything we depend upon was available in iOS 8.0.
2018-10-30 23:05:03 -05:00
Mark Jerde
adad531327
Use a DispatchSemaphore for blocking rather than a DispatchQueue.
2018-10-30 23:05:03 -05: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
6f72517444
Modify InAppSettingsKit to recognize a Key key on Group elements allowing the footer text to be pulled from UserDefaults as an alternative to the FooterText key.
2018-10-30 23:05:03 -05:00
Mark Jerde
189bd3ce82
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
Mark Jerde
d1502bc3bf
Import InAppSettingsKit 0ea1b98eb8ea3293845b86dfa0358ccd4d11e65f to provide the settings panel within the app. This makes the settings easier to find for users who are not familiar with the iOS Settings.app approach and allows Flycut to provide user feedback in cases like shrinking the stack immediately when the setting is changed rather than a delayed cause-effect which would appear clunky.
2018-10-30 23:05:03 -05:00
Mark Jerde
1eedd23e35
Update to MJCloudKitUserDefaultsSync 631f00fad92c72d600bd94caccf3818cc4ad6f7c.
2018-10-30 23:05:03 -05:00
Mark Jerde
d65a709aae
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
Mark Jerde
2a9197dccf
Bump version numbers.
2018-10-30 23:05:03 -05:00
Mark Jerde
1eef30cbd1
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
Mark Jerde
94757b6290
Add support for additional pasteboard item type that is sufficiently compatible with what Flycut supports.
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