Patch for preliminary Mercurial integration in kdevplatform

Evgeniy Ivanov pfx.kde at gmail.com
Tue Mar 17 19:05:04 UTC 2009


On Tue March 17 2009 14:27:59 Andreas Pakulat wrote:
> On 17.03.09 13:31:59, Evgeniy Ivanov wrote:
> > On Mon March 16 2009 23:52:26 Fabian Wiesel wrote:
> > > On Mon, 16 Mar 2009 13:44:33 +0300
> > >
> > > Evgeniy Ivanov <pfx.kde at gmail.com> wrote:
> > > >  Then "Add" should be enabled (AFAIK it is)
> > > > independent on file is already controlled.
> > >
> > > It is, and it is annoying. Adding is not a sensible operation on a
> > > file, which already has been added.
> >
> > As a git user I woudn't understand (without reading our mails) why "Add"
> > is disabled. Better to remove it away.
> >
> > > > And "Remove" should always
> > > > shoot and in case file is not controlled we can show failure dialog
> > > > (in our case "git/hg" will finish with cute status).
> > >
> > > While this is quite work efficient solution and I don't intend to
> > > change that any time soon, I believe that this also contradicts every
> > > Human Interface Guideline in existence :)
> > > I hope, you just wanted to point out, that it doesn't break anything
> > > and therefore shouldn't have a high priority. On that, I certainly can
> > > agree.
> >
> > Sure. If you can't remove a file, you shouldn't see remove item in menu.
>
> Just a comment on those two: Actions should _never_ be removed from menus,
> they should be disabled but not removed. Removing menu items due to
> differing contexts is considered bad usability as it'll confuse the user:
> "I just opened this menu the same way I always do but now item XY is gone,
> wtf. this must be a bug".
>

Ok, agree.

-- 
Best regards, Evgeniy.
Key Fingerprint: F316B5A1F6D2054FCD18B74A95400ABB1FE567A3

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20090317/1a5c0e63/attachment.sig>


More information about the KDevelop-devel mailing list