[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 295272] New: Usability: Menu option for creating new project from existing sources is not obvio
From:       Reijo Tomperi <aggro80 () users ! sourceforge ! net>
Date:       2012-03-03 21:27:13
Message-ID: bug-295272-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=295272

            Bug ID: 295272
          Severity: normal
           Version: git master
          Priority: NOR
          Assignee: kdevelop-bugs@kdevelop.org
           Summary: Usability: Menu option for creating new project from
                    existing sources is not obvious
    Classification: Unclassified
                OS: Linux
          Reporter: aggro80@users.sourceforge.net
          Hardware: Compiled Sources
            Status: UNCONFIRMED
         Component: UI: all modes
           Product: kdevelop

I had an existing cmake based project which I wanted to edit in KDevelop. I
first tried the "new session", but soon figured out it wasn't the correct
option. Then I tried, Project -> New from template, but after creating the
project, I understood that it was incorrect alternative also. Due to lack of
options, I selected the Project -> Open / Import Project ... next. And then I
was able to create the project. 

From my point of view, I was not opening nor importing a project. I would call
it "create new project from existing sources". And as you can see from the
story, I expected that the "New project" would have contained this. 

One possible solution (could be to use similar method as Eclipse does: 
1. Project -> New 
2. Dialog opens
3. User switches a radiobutton from "new" into "use existing
makefile/cmake/..."
4. User selects the makefile or similar with a file dialog and continues with
the creation of the project. 

Another alternative: 
Change the Project menu into something like this:
- Project
-- New
--- From template ...
--- From existing cmake/make file ...
-- Open ...

This kind of menu would have made my incorrect selection pretty impossible.

-- 
You are receiving this mail because:
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic