I'm making a minimalist audio CD burner (ala Burrrn) on top of the IMAPI API and looking for feedback on the UI. Mostly, if I've forgotten anything, but also specifically in regard to laying out GUI elements.
The main use case is:
User decides they want to burn an audio CD
They launch my app, which shows the window I've attached below.
The user selects a burner.
The user drags their audio files onto the window, which appends them to the compilation.
The user clicks burn, and a dialog is shown containing the status of the burn.
I'm trying to stick to regular controls (this will be a tiny, self-contained native Win32 executable), so the progress bar isn't great yet, but it seems to get the job done. The location of the burner dropdown is a bit suspect, though it looks more strange at the bottom of the dialog. I'm trying to make the interaction flow from top to bottom. I'm just not sure if burner selection is something that one would expect to do before or after adding tracks.
My other idea is to defer burner selection to a secondary dialog after all the user clicks burn. The app kind of looks like a toy when it is like that, though. :)
Question
antareus
I'm making a minimalist audio CD burner (ala Burrrn) on top of the IMAPI API and looking for feedback on the UI. Mostly, if I've forgotten anything, but also specifically in regard to laying out GUI elements.
The main use case is:
I'm trying to stick to regular controls (this will be a tiny, self-contained native Win32 executable), so the progress bar isn't great yet, but it seems to get the job done. The location of the burner dropdown is a bit suspect, though it looks more strange at the bottom of the dialog. I'm trying to make the interaction flow from top to bottom. I'm just not sure if burner selection is something that one would expect to do before or after adding tracks.
My other idea is to defer burner selection to a secondary dialog after all the user clicks burn. The app kind of looks like a toy when it is like that, though. :)
Link to comment
Share on other sites
27 answers to this question
Recommended Posts