List Info

Thread: 2 Questions for Teamwork




2 Questions for Teamwork
user name
2007-07-04 12:01:11
Hi,

as it was just "resurrected" I gave it a little
test (two kdevelops on
the same computer) and got two questions:

a) Do you plan an overhaul of the GUI? IMHO its unusable,
cluttered and
missing various labels (not to mention the broken popup
dialogs)

b) I didn't look at the code, but the plugin states that it
creates a
workspace-thing, why is that needed? We tried to avoid
having a
workspace in KDevelop4 to place the projects in. Or is this
more like a
workspace per project where stuff that is being worked on
using teamwork
stored? 

Andreas

-- 
You will forget that you ever knew me.

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: 2 Questions for Teamwork
country flaguser name
Germany
2007-07-04 12:28:01
Am Mittwoch, 4. Juli 2007 19:01:11 schrieb Andreas Pakulat:
> Hi,
>
> as it was just "resurrected" I gave it a
little test (two kdevelops on
> the same computer) and got two questions:
>
> a) Do you plan an overhaul of the GUI? IMHO its
unusable, cluttered and
> missing various labels (not to mention the broken popup
dialogs)
Yes of course it needs an overhaul. It mainly needs a little
work on the 
ui-files, one or two labels filled, and some stuff should
probably go out of 
the tab into some configuration-dialog or sub-dialogs, but
those didn't exist 
when it was created. I don't know whether there is a usable

configuration-system now. 

Then it needs some support from kdevplatform to signalize
that a new message 
has arrived.

I don't know though why it's unusable though.

> b) I didn't look at the code, but the plugin states
that it creates a
> workspace-thing, why is that needed? We tried to avoid
having a
> workspace in KDevelop4 to place the projects in. Or is
this more like a
> workspace per project where stuff that is being worked
on using teamwork
> stored?
>
> Andreas

The plugin was designed when kdevelop was a one-project
application, it relies 
on having one central folder where to save patches,
message-logs, etc., and 
from where to relatively search for the files of
reference-messages and 
similar.

When partially porting it so it works with multi-project, I
renamed the 
project-folder to workspace-folder because workspace is what
fits the name 
best. A space where you "teamwork". It could
contain multiple projects, so 
you can teamwork on all of them. We can think about a way to
make it work 
with all open projects, by using some kind of a
"virtual workspace" or 
similar.

greetings, David


_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: 2 Questions for Teamwork
country flaguser name
Germany
2007-07-04 12:32:54
Am Mittwoch, 4. Juli 2007 19:01:11 schrieb Andreas Pakulat:
> Hi,
>
> as it was just "resurrected" I gave it a
little test (two kdevelops on
> the same computer) and got two questions:
>
> a) Do you plan an overhaul of the GUI? IMHO its
unusable, cluttered and
> missing various labels (not to mention the broken popup
dialogs)
>
> b) I didn't look at the code, but the plugin states
that it creates a
> workspace-thing, why is that needed? We tried to avoid
having a
> workspace in KDevelop4 to place the projects in. Or is
this more like a
> workspace per project where stuff that is being worked
on using teamwork
> stored?
>
> Andreas

Right now, teamwork it is simply started on the first
project you open, and 
the teamwork-workspace is set to that project's directory.


_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: 2 Questions for Teamwork
country flaguser name
Germany
2007-07-04 12:43:46
Am Mittwoch, 4. Juli 2007 19:28:01 schrieb David Nolden:
> Am Mittwoch, 4. Juli 2007 19:01:11 schrieb Andreas
Pakulat:
> > Hi,
> >
> > as it was just "resurrected" I gave it a
little test (two kdevelops on
> > the same computer) and got two questions:
> >
> > a) Do you plan an overhaul of the GUI? IMHO its
unusable, cluttered and
> > missing various labels (not to mention the broken
popup dialogs)
>
> Yes of course it needs an overhaul. It mainly needs a
little work on the
> ui-files, one or two labels filled, and some stuff
should probably go out
> of the tab into some configuration-dialog or
sub-dialogs, but those didn't
> exist when it was created. I don't know whether there
is a usable
> configuration-system now.

When I remember right, it also needs some work on the
user-interface of the 
little management tree-views, especially the management of
the 
file-collaboration. I couldn't get double-clicking to work
reliably there, 
but I was hoping anyway that the file-management there could
be moved to some 
more general widget(remember working file baskets). We'll
see whether there 
will be something usable for this purpose.


_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: 2 Questions for Teamwork
user name
2007-07-04 13:25:55
On 04.07.07 19:28:01, David Nolden wrote:
> Am Mittwoch, 4. Juli 2007 19:01:11 schrieb Andreas
Pakulat:
> > Hi,
> >
> > as it was just "resurrected" I gave it a
little test (two kdevelops on
> > the same computer) and got two questions:
> >
> > a) Do you plan an overhaul of the GUI? IMHO its
unusable, cluttered and
> > missing various labels (not to mention the broken
popup dialogs)
> Yes of course it needs an overhaul. It mainly needs a
little work on the 
> ui-files, one or two labels filled, and some stuff
should probably go out of 
> the tab into some configuration-dialog or sub-dialogs,
but those didn't exist 
> when it was created. I don't know whether there is a
usable 
> configuration-system now. 
> 
> Then it needs some support from kdevplatform to
signalize that a new message 
> has arrived.
> 
> I don't know though why it's unusable though.

I didn't mean unusable as in "one can't do anything
with it", unusable
means: Not easy to use, hard to understand. When the Ui is
refactored
you should have a look at the HIG wiki and follow the rule's
they set up
for user interfaces.
http://wiki.openusability.org/guidelines/index.php/M
ain_Page

> > b) I didn't look at the code, but the plugin
states that it creates a
> > workspace-thing, why is that needed? We tried to
avoid having a
> > workspace in KDevelop4 to place the projects in.
Or is this more like a
> > workspace per project where stuff that is being
worked on using teamwork
> > stored?
> >
> > Andreas
> 
> The plugin was designed when kdevelop was a one-project
application,

Then it needs a redesign ;)

> When partially porting it so it works with
multi-project, I renamed the 
> project-folder to workspace-folder because workspace is
what fits the name 
> best. A space where you "teamwork". It could
contain multiple projects, so 
> you can teamwork on all of them. We can think about a
way to make it work 
> with all open projects, by using some kind of a
"virtual workspace" or 
> similar.

Why can't you use project/.kdev4 on a per-project base?
There was an
agreement that needing a workspace is not a good idea,
because people
are bound to have their projects inside the workspace to use
them. I
find this the most problematic part of Eclipse' project
handling. 
This leads developers to store settings in the workspace,
which in turn
leads to problems when having to move to a new workspace,
which in turn
is needed on each minor version upgrade for eclipse.

Andreas

-- 
Don't kiss an elephant on the lips today.

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: 2 Questions for Teamwork
country flaguser name
Germany
2007-07-04 13:46:12
Am Mittwoch, 4. Juli 2007 20:25:55 schrieb Andreas Pakulat:
> Why can't you use project/.kdev4 on a per-project base?
There was an
> agreement that needing a workspace is not a good idea,
because people
> are bound to have their projects inside the workspace
to use them. I
> find this the most problematic part of Eclipse' project
handling.
> This leads developers to store settings in the
workspace, which in turn
> leads to problems when having to move to a new
workspace, which in turn
> is needed on each minor version upgrade for eclipse.
>
> Andreas

You're right, I really don't like the workspace-thing in
eclipse.

But when it's about teamwork, there are some unclear things:
In which 
project-folder to store a patch/file that you receive? In
which 
project-folder to store the message-history of chatting with
a specific user? 
Where to start when resolving relative file-names?  etc.
etc.

Until those questions are answered and the result
implemented, we can allow 
the user to choose a folder that he wants to teamwork on(the

teamwork-workspace folder). That could either be a
project-folder(as it in 
the beginning was thought to be, the user could right-click
the project and 
say "Start teamwork") or for example the directory
on disk that contains 
kdelibs, kdevplatform, kdevelop, etc. so you could teamwork
across all of 
them at a time.

We can think about making that more elegant once the more
basic 
integration-problems are solved.

It's not like the user has to configure a workspace, but
instead he will have 
an implicit teamwork-workspace that is used when he says
"teamwork on this 
project".

greetings, David


_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

[1-6]

about | contact  Other archives ( Real Estate discussion Medical topics )