First Run Experience

Registered by Danielle Foré

This blueprint is about defining BeatBox's first run experience and how to make it nice.

* BeatBox's music library should be located at the XDG music location by default.
    * This may call for a string change on the welcome screen. This would make the locate entry read "Change Music Folder" because by default the music folder is already where your music should be.

* Whenever BeatBox's library is empty:
    * the welcome screen should be shown.
    * The welcome screen should accept file drops in the form of playable audio files.
    * The "Playlists" source should either become insensitive or not be shown. (my first instinct would be to just not show it --DanRabbit)
    * Devices, Stores, and other external music sources should remain sensitive/visible and the welcome screen should not obstruct them.
    * The search bar, play controls, and view switcher should remain insensitive since interacting with them does nothing.

* If an external device containing music is mounted, BeatBox should show an item in the welcome screen explaining that music can be imported from this device and take the user to where he can view the device in BeatBox.

Blueprint information

Status:
Complete
Approver:
Scott Ringwelski
Priority:
Medium
Drafter:
Danielle Foré
Direction:
Approved
Assignee:
Scott Ringwelski
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 0.3
Started by
Scott Ringwelski
Completed by
Scott Ringwelski

Whiteboard

Why not just show welcome screen if the music folder is not set, and then once the user sets the music folder hide the welcome screen and show the normal view? The whole reason for the welcome screen really is to ensure that their is SOME music folder set to store/organize files in. --Scott

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.