A straighter way to manage projects.

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
User avatar
Kurzer
Enthusiast
Enthusiast
Posts: 670
Joined: Sun Jun 11, 2006 12:07 am
Location: Near Hamburg

A straighter way to manage projects.

Post by Kurzer »

Hello PB-Team,

thank you very much for the new project managment system in V. 4.40.
But I think this first approach is a bit confusing, because you can edit a project (and its files) and stand-alone sourcecode at the same time.

There is no strict seperation between this files and the files of a project. And there is still a bug in the function 'close project' -> not all project-related sourcefiles will be closed, only the first one)
[see my post in the german forum: http://www.purebasic.fr/german/viewtopi ... 373#253373]

My suggestion is to strictly seperate the projects (and their source files) from 'unprojected' sourcefiles.
To get a straight project-overview you can use the toolpanel for example (in german "Werkzeugtafel") to display and manage the projects.
You can and list them in a treeview gadget for example, like in the following fake-screenshot I made.

Image

Each time, you click on a project entry, the related sources will be loaded into the editor tabs on the right side. So you can easily switch between your projects and their files without confusing.
The first entry in the project list is reseverd for single sourcecode which are not part of any project (this quasi would be the mode, PureBasic managed/displayed the sourcecodes before 4.40).

The dark side of this suggestion for you could be: to write the management system completely new from scratch. :roll:
freak
PureBasic Team
PureBasic Team
Posts: 5940
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Re: A straighter way to manage projects.

Post by freak »

> But I think this first approach is a bit confusing, because you can edit a project (and its files) and stand-alone sourcecode at the same time.

This was part of the design from the start. I don't want to force the user to close the entire project only to write a quick 5 line testcode while working on a larger project.
quidquid Latine dictum sit altum videtur
User avatar
Kurzer
Enthusiast
Enthusiast
Posts: 670
Joined: Sun Jun 11, 2006 12:07 am
Location: Near Hamburg

Re: A straighter way to manage projects.

Post by Kurzer »

freak wrote:This was part of the design from the start. I don't want to force the user to close the entire project only to write a quick 5 line testcode while working on a larger project.
Hello Freak,
thank you for explaining your intention.

In my suggestion the user have also not to close the project(s), if he want to test some code in between. He only have to activate the entry "Ohne Projekt" in the projects treeview (the editor tabs of the previous active project will disappear) and now he can open as many new tabs in the editor as he want.

The user can even open several projects at the same time without mixing their sources in the editor. He can switch between the projects by activate the corresponding entry in the projects tree.

If you have a look at the fake-screenshot: Each entry in the left project treeview should represent an open project wich have it's own set of open editor tabs (resp. open source files) on the right side.

Kind regards,
Kurzer
Post Reply