Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hide sidebar in initial state #14

Closed
bragefuglseth opened this issue Mar 8, 2024 · 4 comments
Closed

Hide sidebar in initial state #14

bragefuglseth opened this issue Mar 8, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@bragefuglseth
Copy link

bragefuglseth commented Mar 8, 2024

Is your feature request related to a problem? Please describe.-

The initial state of the app looks awkward, with a completely empty sidebar

Describe the solution you'd like

When there are no flash card sets, the app should only display a status page with a pill button to create a set (e.g. the current status page, but without the sidebar, and with a button underneath the description instead of the + icon in the corner. See Image Viewer for reference).

Describe alternatives you've considered

  • Open the app directly into set creation on first launch: could work, but a status page serves as a welcoming introduction of the app and provides some breathing space

Additional context

Current state:

Skjermbilde fra 2024-03-08 17-16-12

Image viewer (proposed source of insipiration):

Skjermbilde fra 2024-03-08 17-21-52

@bragefuglseth bragefuglseth added the enhancement New feature or request label Mar 8, 2024
@david-swift
Copy link
Owner

david-swift commented Mar 8, 2024

Hi @bragefuglseth, thank you so much for opening the issue! What do you think about the following onboarding UX (I'll rename "name" to "title" because that's how it is called in the entry)?

Screencast.from.2024-03-08.20-10-51.webm

@bragefuglseth
Copy link
Author

Better! The page would be even more welcoming if we turned it from an empty state page into a proper landing page:

  • Replace the symbolic with the fullcolor app icon (or an illustration, I can help with that if you're interested)
  • Replace "No Sets" with a title-case version of the app slogan ("Study Flashcards")
  • Replace the description with "Create a set to start practicing"
  • Shorten the button label to "Create Set"

Otherwise this LGTM!

@david-swift
Copy link
Owner

I agree that a landing page would be more welcoming.

An illustration works better than the app icon as the icon doesn't work on light backgrounds. Thanks for offering your support, I'll definitely need that!

@david-swift
Copy link
Owner

I finally implemented a proper landing page with the app icon:

Screenshot from 2024-06-08 21-05-52

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants