[Box Backup] Suggestion for Boxi UI improvements

Chris Wilson boxbackup@boxbackup.org
Tue, 11 Aug 2009 20:39:23 +0100 (BST)


Hi Achim,

On Mon, 10 Aug 2009, Achim wrote:

> I have been thinking about the Boxi UI for a while now. While it seems
> completely functional (i.e. you can access all the functionalities), I feel
> that it could be streamlined by reducing complexity from the current
> version. I enclose a very simple mockup (based on Audacity controls) that
> could serve as an inspiration. I think that such a reduction and focus on
> common workflows will make Boxi so much easier for users that have no idea
> how it works internally: they will simply have to follow instructions step
> by step and are guided naturally to a working backup solution that rocks!

I agree with the general principle, although I think having about 4-5 
buttons on the front page with clear text descriptions could be equally 
useful if not more so, and that's the way it's designed at the moment. I 
don't think that hiding the wizard and advanced configuration options 
helps, does it?

> The problem is that Boxi on Windows and OS X always shows all the tabs of
> the wxNotebook, regardless of what stage of a backup/restore/compare you
> are.

Yes, that is a bug and one that I'm aware of. The way it works under Gnome 
is the way it's supposed to work on all platforms.

> In my mind, we could apply a very simple decision tree in order to show
> only one dialog/screen at a time. Initially, the user only wants to
> a) restore (most left suggestion, in case of panic attack when he just
> deleted something),
> b) backup or
> c) compare.

I deliberately chose to implement a modeless interface that lets the user 
switch between views. I have seen users often enough get really confused 
and lost with modal interfaces because they are not intuitive and stop the 
user from doing what they want to do. I intend to implement Boxi in such a 
way that a modeless interface is completely possible and easier to use 
than a modal one.

> Boxi at the moment is already a fantastic tool, and so much easier to 
> use than the command line. With a streamlined "Boxi NG" as proposed 
> here, I am convinced that this project can make another important step 
> and further increase it appeal to end users.

I will think about it, but by all means open it up to discussion with 
other users.

Cheers, Chris.
--
_____ __     _
\  __/ / ,__(_)_  | Chris Wilson <0000 at qwirx.com> - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Ruby/Perl/SQL Developer |
\__/_/_/_//_/___/ | We are GNU : free your mind & your software |