Footnote icon indicating copy to clipboard operation
Footnote copied to clipboard

Export all quotes.

Open cambardell opened this issue 4 years ago • 7 comments

Is your feature request related to a problem? Please describe. If the user were to switch apps, phones etc, they may want to export their quotes. This feature would probably live in the settings screen.

Describe the solution you'd like The most useful format would likely be either JSON or plaintext. Exporting would generate this file, and save it to files.app.

cambardell avatar Oct 03 '20 19:10 cambardell

Have their been considerations to implement sync through iCloud? This way quotes can be retained through CoreData and CloudKit without having to worry about export. I know this is a more rounded off approach but just curious!

Yonodactyl avatar Oct 03 '20 21:10 Yonodactyl

@Yonodactyl I've thought about iCloud sync, but haven't looked into it. I thought it might be too large an issue to be worked on during Hacktoberfest.

In any case, I think this feature is a separate consideration from iCloud. The user might not have any iCloud space, or switch away from Apple platforms and want to take their data with them. I would like to make that possible.

cambardell avatar Oct 04 '20 01:10 cambardell

@cambardell I assume this is related to .managedObjectContext needing to be exported to JSON. I'd like to work on this.

stevenanthonyrevo avatar Oct 10 '20 01:10 stevenanthonyrevo

That would be a good solution @stevenanthonyrevo, assigning to you.

cambardell avatar Oct 12 '20 18:10 cambardell

@cambardell I am receiving a build issue on my device with the latest pull from the origin using Pods. ld: framework not found Pods Is it possible, we could use swift package manager instead of cocoa pods?

I Will attempt to work from my furthest fork. Thanks, Happy Coding!

stevenanthonyrevo avatar Oct 16 '20 18:10 stevenanthonyrevo

@stevenanthonyrevo The linter issues should all be fixed now, so if you pull from the master branch you should be good to go.

cambardell avatar Oct 18 '20 01:10 cambardell

Hi @cambardell, Thanks for letting me contribute to this project!

I've updated the settings view and hope you find this new enhancement delightful! Open to the SwiftUI layout and its new button changing if needed and any other suggestions.

Happy Coding!

stevenanthonyrevo avatar Oct 20 '20 08:10 stevenanthonyrevo