[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Another auto-close idea...

From: void pointer <rcdailey_at_gmail.com>
Date: Tue, 31 Mar 2009 13:04:01 -0500

On Tue, Mar 31, 2009 at 11:30 AM, Stefan Küng <tortoisesvn_at_gmail.com> wrote:

> Such buttons are ugly and never work properly for users who use
> non-default themes or use theming applications.

You forgot to mention that it's functional...

> And how would users know about this? You know that users don't read the
> docs...

That's what static text is for. Have text above the OK button that says
"Shift+CLICK for auto-close settings"

> I have a hard time seeing the benefit of such extended auto-close
> behavior.

Really? I thought I explained it quite well. What exactly are you having a
hard time seeing?

> We already have fine grained auto-close behavior, admitted one setting for
> all operations.

I've already established that it is NOT fine-grained. You give the user a
very limited set of auto-close options. I've already found 2 or 3 cases
where I wanted certain auto-close behavior that TSVN did not support.

> But what's the big gain here?

Increase in usability and flexibility of TortoiseSVN. You seem to pessimize
this idea quite harshly. You have already acknowledged support for
auto-close behavior, since you already have some limited support for it.
However, with all do respect, it has been half-assed. I say that if you do
not implement the feature properly (and in its most flexible form) you
shouldn't have it implemented at all.

If you find that any ideas presented here you are unhappy with or foresee
issues with, then by all means help contribute some thoughts. I'm sure you
can come up with some great ideas.

> There's a dialog staying open until you click OK, but that dialog
> contains important information. So for me that's not a big deal at all.

But you do not determine what that important information is, the user does.
Errors are the only thing we can assume are "important information". If you
base auto-close behavior on important information, then you need to let the
user define what falls into the "important information" category. Merges,
for example, may be important information for some people (and thus they
would not want the dialog to auto-close) but not for others. I need
TortoiseSVN to be flexible to my needs. I don't want any features feeling
like a burden. Let me tell TortoiseSVN when I want it to auto-close for each
dialog in the most intuitive way possible.

If clutter is an issue for you, then simply add a static text as I mentioned
earlier that says "Shift+Click to set auto-close options" above the "Close"
button. In addition, add a special modal dialog that pops up when you
SHIFT+CLICK that has a collection of check boxes in it that allow me to
select the different types of information I do *not* consider important and
thus will auto-close for.

In the commit progress dialog, for example, I would uncheck everything. This
would mean that unless an error occurs, I always want the commit dialog to
close.

If you do not mind a little bit of extra clutter, then we can do a little
more than the static text and provide the check boxes right on the dialog
itself. However, I like the SHIFT+CLICK idea the best.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=1498188

To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-03-31 20:04:18 CEST

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.