project views in 3.4

Jens Dagerbo jens.dagerbo at swipnet.se
Sat May 27 14:02:49 UTC 2006


On Friday 26 May 2006 01:17, Jens Herden wrote:
> On Friday 26 May 2006 06:46, Jens Dagerbo wrote:
> > The version we have in KDevelop 3.4 branch today doesn't seem to work
> > properly (http://bugs.kde.org/show_bug.cgi?id=123849), and seeing it in
> > action I don't think it fits KDevelop very well as it is. It clutters the
> > UI, grabs focus and overloads the "project" concept.
>
> I was not aware about the bug yet. Grabbing the focus is also not nice, so
> I can try to fix these two bugs.
>
> I am also not happy with the name "project view" and I had the idea to
> change it to session. Similar to what Kate uses. We could move the menu
> entry out of the project menu to either View or Window?

Well.. if it now works and the toolbar focus grab can be fixed I don't really 
mind it much either. :)

I agree with renaming "project" to "session", or maybe "view session". It 
mirrors kate and reduces confusion with projects. I guess moving it to the 
View menu makes the most sense. (Personally I would like to see the Window 
menu gone completely in KDev4, but that's another discussion).

Also, since FileList now does bulk load/unload of files, it should take care 
to store and restore the proper encoding for the files it loads. This is 
probably easy to add, I can take a look at it once I get kdevelop to build 
again...

The "display toolbar in toolview" option is nice, but to my surprise it 
instead moves it to the main toolbar. Is bulk load/unload of files really a 
feature that is used often enough to mandate space in the main toolbar? Can 
we at least have a third option - "off"? For me, the menu entry is enough.

Would it make sense to make it only do a bulk load, and not a switch, btw? 
Last time I tried the project views feature it closed all the files I had 
open when it loaded the new set. For me this was unexpected and unwanted, but 
perhaps this behaviour is the idea behind the feature?


// jens




More information about the KDevelop-devel mailing list