Redesign of "Configure Launches" dialog

Aleix Pol aleixpol at kde.org
Sun Feb 5 00:08:09 UTC 2012


On Sat, Feb 4, 2012 at 11:50 PM, Milian Wolff <mail at milianw.de> wrote:
> On Friday 03 February 2012 18:24:54 Sven Brauch wrote:
>> Hi there!
>>
>> I think most people here agree that the current "Configure launches"
>> dialog is quite horrible. Let me quickly summarize the main pitfalls:
>> 1. Undiscoverable: I guess most users won't find out that you can
>> switch the launch configuration type to "Script" in the tree view. You
>> have to horizontally scroll that treeview to uncover an unseen colum,
>> then double-click some text which doesn't look like you can click it
>> to activate a drop-down-list. This is especially relevant for me, as
>> the python plugin requires this functionality to be easy-to-find.
>> 2. Unpractical: Even if you know how it works, the whole thing feels
>> really sluggish to do, because of the tiny hard-to-find "add" buttons
>> and the vertical scrolling.
>> 3. Illogical: Why is "Debug" a sub-item in the treeview for the launch
>> configuration? In my eyes, that doesn't make any sense. The whole
>> tree-view seems overkill for a top-layer which often has only one item
>> (at least I seldom have more than one or two projects opened), which
>> often only has one or two sub-items (the configurations) which also
>> have exactly one sub-item.
>>
>> Anyway, enough said about the old one. Here's my suggestion for a new
>> dialog, which I'd like to discuss and improve:
>>     http://imgur.com/a/lnciJ#0
>> Here's the UI file:
>>     http://files.feorar.org/launchdialog2.ui
>>
>> Changing the "Program type" dropdown thing to something else would
>> change the tab layout (for example add an "interpreter" tab).
>> Please tell me what you think. Of course it's totally non-functional,
>> currently (the UI file is just a mockup).
>
> As said on IRC: Looks neat, I like it. I'd welcome an actual functional patch
> which we could build on for further improvements. Just a note: the dependency
> view is broken as-is though, since it's an l10n nightmare. Remove the long
> sentence and replace it by e.g. an actual listview + filter for the
> dependencies and put the radio below
>
> bye
> --
> Milian Wolff
> mail at milianw.de
> http://milianw.de
>
> --
> KDevelop-devel mailing list
> KDevelop-devel at kdevelop.org
> https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel

Yes, I like it too. I haven't ever tried it with the "Script"
launcher, so I'm not sure what's the status there, but I know it
should be improved.

I also think that the build dependencies tab should stay as it is now,
works fine to me. It could be easier but it's powerful.

Regarding the UI specifically, I don't really know if tabs are good
there, so I hope it's going to work fine :).

Cheers!
Aleix




More information about the KDevelop-devel mailing list