[RFC] KDev4 Ui
Matt Rogers
mattr at kde.org
Wed Nov 14 04:08:51 UTC 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Nov 13, 2007, at 7:59 PM, Andreas Pakulat wrote:
> Hi,
>
> as a summary and some ideas I had while I couldn't sleep the last
> hours about the KDev4 UI.
>
> So we now have dockwidgets and ideal, I guess most/all of us agree
> that
> one of the two needs to go. Which one depends on the possibility of
> implementing most/all of the following items.
>
No, actually, I think they both need to stay. But just those two. No
more UI modes please.
> - drag'n'drop of the individual toolviews for organization
>
> - possibility to have multiple toolviews open on each border, i.e.
> ------------
> | Project |
> | |
> ------------
> | Teamwork |
> | |
> ------------
>
> - allow to choose which toolview should get the corner of the
> mainwindow
> (side vs. bottom ones), optionally doing that on-the-fly with
> drag'n'drop
>
> - focus switching and maximizing with both keyboard and mouse, the
> first
> should be obvious (what we already have in kdev3), the second is
> something I quite often use in Eclipse, doubleclicking the title
> of a
> toolview or editor-tab to close everything else. I'm not sure how to
> provide mouse-maximizing when we don't have tabs, but see below
>
> - remove that stupid combobox :) Well we all know its just temporary,
> but so far it seems there are 2 types of people, those that want
> tabs
> and those that want scalability. I think we all agree that tabs
> don't
> scale for more than a handful of files, you'll either get annoying
> arrow-buttons or like in eclipse you'll just get a "..." tab that
> opens up a document-list.
>
> I guess we need to have both again, I can't see a way to satisfy
> both
> needs and IMHO we don't really need to. We have the possibility to
> switch between the two modes in KDev3, I see no reason to make it
> different in KDev4, except maybe not using a KTabWidget and just
> hiding its tabbar.
>
> - UI for edit-history, this goes somewhat together with the above, the
> people that have 20+ files open need either quick-open or edit-
> history
> (or similar) to switch between files. Now kdev3 edit history has a
> real bad drawback: You can't see where you're jumping to. If you
> know
> you've edited file foo.cpp before doing edits in the current file,
> you'll start jumping backwards, but you need to know the code or
> check
> the titlebar to see when you found foo.cpp (if you edited multiple
> locations in your current file).
>
> My idea to solve this dilemma is attached, a small list of 11 items
> that shows the current file and the last/next 5 entries in the
> history. (history is a ringbuffer right?)
>
> That should provide enough information to let you reasonably fast
> switch back through edit history and we can even help resolving
> multiple files with the same name problem by adding a url or project
> in a second line. Of course the widget needs to be usable with mouse
> and keyboard at the same time. I know adymo had a similar widget for
> showing the list of open files hacked up already...
>
> Did I miss any general-ui-concerns?
>
> I'll be putting these things into the wiki, once the discussion has
> settled.
>
Better would be to put them in the wiki now and keep the wiki page up
to date. :) But I know that sometimes that's just not possible.
> Andreas
- --
Matt
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
iD8DBQFHOnTTA6Vv5rghv0cRAqvZAKCsV9AARZZqbktspdoyjCnRx1DTYACfbe6M
o1X7EVWQ7MIsTKq9V1lQv2o=
=yQjg
-----END PGP SIGNATURE-----
More information about the KDevelop-devel
mailing list