TriangleDraw-iOS icon indicating copy to clipboard operation
TriangleDraw-iOS copied to clipboard

Better onboarding experience

Open neoneye opened this issue 5 years ago • 2 comments

@axello raised this concern:

The app starts in the browser mode, as if you are an experienced user. Would perhaps be nicer to start with a blank drawing for starters, or have a little onboarding which points to the big + sign?

That is indeed a thing that is missing.

I wonder how to do it.

The UIDocumentBrowserViewController is a blackbox made by Apple, that indie developers can't make changes to.

The UIDocumentBrowserViewController must be the root view controller, so I cannot present another onboarding view controller before it.

I can write a better explanation inside the App Store with a video+screenshots that shows how to get started.

neoneye avatar May 28 '20 13:05 neoneye

Weird, there must be a way, as other apps do it differently.

Can you not show an overlay on top of the UIDocumentBrowserViewController?

Hmm, Omnigraffle shows a "What's new overlay" on top of the UIDocumentBrowserViewController

It's difficult to find good examples, as most apps I use have documents of course.

Okay, when I leave and quit Omnigraffle in a drawing, and restart the app (after kill), it goes immediately to the drawing; thus passing by the UIDocumentBrowserViewController Can you not simply create an empty document and push that on the stack?

Axel

Sent from the road, so beware of bumps in the text!

Op 28 mei 2020 om 15:49 heeft Simon Strandgaard [email protected] het volgende geschreven:

 @axello raised this concern:

The app starts in the browser mode, as if you are an experienced user. Would perhaps be nicer to start with a blank drawing for starters, or have a little onboarding which points to the big + sign?

That is indeed a thing that is missing.

I wonder how to do it.

The UIDocumentBrowserViewController is a blackbox made by Apple, that indie developers can't make changes to.

The UIDocumentBrowserViewController must be the root view controller, so I cannot present another onboarding view controller before it.

I can write a better explanation inside the App Store with a video+screenshots that shows how to get started.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

axello avatar May 28 '20 14:05 axello

I tried out OmniGraffle and studied how they managed to do it. The OmniGraffle app is presenting a view controller modally on top of the document browser. I can do the same in TriangleDraw.

I wonder what other document browser apps are out there. I have tried a handful of these:

I wonder how to do it?

neoneye avatar May 28 '20 16:05 neoneye