BlockchainCommons / GordianSeedTool-iOS

Cryptographic Seed Manager for iOS
Other
39 stars 9 forks source link

File I/O Interface is Inconsistent #144

Open shannona opened 2 years ago

shannona commented 2 years ago

When you "Save to Files" you're brought to the main list of options, and see iCloud Drive, On My iPhone, and any attached drives.

When you read from files, such as "Scan" and "Files", you're brought to the "iCloud Drive" level and must hit the "< Browse" to see your complete listing.

These should ideally be consistent (if Apple interface allows), and ideally the "Files" reading should bring you to that "Browse" level at the top, so that you can see MicroSD or other drives easily.

wolfmcnally commented 2 years ago

I think this is controlled by Apple— I'm not sure there's anything I can do about it. It may just be remembering your last position in the file hierarchy.

shannona commented 2 years ago

Chris & I were afraid that might be the case when we talked about it! I don't think it's memory, because it keeps going back there, even after I've loaded from my MicroSDs. So, presumably a default.

Perhaps there's a way to change the default or (inelegantly) to pop off the iCloud window, leaving just the Browse window?

wolfmcnally commented 2 years ago

This should be given a priority for research.

shannona commented 2 years ago

The Apple documentation claims that the picker goes to the most recently used document provider, which is my experience when I use the "Files" app, but not when I use the GST app. Not sure that might be, but it's worth investigating, as going to the most recently used provider would be a big step up.

At least as of 4 ways ago, there was no way to force the browse page rather than the subpage: https://stackoverflow.com/questions/48190526/alternatives-for-uidocumentmenuviewcontroller-in-ios-11