Re: Look 'n Field

"Frédéric Lambert" <[email protected]> Sun, 22 Jun 2008 23:56:37 +0200
Newsgroups gmane.comp.kde.kplato
Message-ID <[email protected]>
--===============1457154078==
Content-Type: multipart/alternative; 
	boundary="----=_Part_6370_25169689.1214171797047"

------=_Part_6370_25169689.1214171797047
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Okay I tried one of the three method to implement Charts:
1) flakes 2) KPlotWidget 3) QGraphicsView

So I tried the 2) tonight, and I commit a little view.

I looked at the possibilities and it's better than before.

But we will need to add some functionnalities :
- Accept other things like float on the Axis.
- Take away the grid and only show bottom and left Axis
- Fix anti-aliaising (don't show black axis with white background)
- We can choose to display points or line, we have to show the two in the
same time.
  ( to display intersection between two curves and allow tooltips)
- Enable a curve with two colors (red and green for exemple) in order to
show quickly "good"and "bad" curve parts.
- etc

As soon as i have free time, i'll take a look at the Qt options we talked
before.
( docs widgets, qsplitter, etc..)

Then, can I know on what your working now Dag to evoid doing the same thing
?

Thanks, Cu later!

PS : To get the previous chart view, just edit the chartpanel.cpp.

2008/6/22 Dag Andersen <[email protected]>:

> L=F8rdag 21 juni 2008 18:09 skrev Fr=E9d=E9ric Lambert:
> > Hi !
> >
> > This is my first feelings when I Open KPlato today (Normal project) aft=
er
> > months.
> First feelings are always valuable :)
> >
> > - 4 vertical windows : it's too too much i think.
> > - Where am i ?
> Hmm, these are dockers, aren't they?
> I haven't had time yet to look at how to not load (or not show) dockers a=
t
> startup. The koffice libs loads all dockers by default for all apps, but
> since kplato doesn't use them I want to avoid that.
>
> (The dockers state is saved in your personal settigs, so if you close tho=
se
> you don't want (which are all except the view selctor) they won't show up
> next time you start kplato.)
> >
> > I really think the window displayed when user open new project should b=
e
> a
> > help windows. It would tell user which windows do what and where he has
> to
> > start.
> Yes, that would be nice!
> > Even if user is a "always user" of project managment software, you
> > shouldn't let him open on Task Editor.
> Hmmm, I don't know a better place (if not a help window) when starting a
> new
> project.
> Note that some context info is saved with the project file, so when openi=
ng
> a
> project it will open in the view that was active when the project was
> saved.
> >
> > This is what i found, no matter the order :
> >
> > Ressources : Add group, Add Resources : Fred. Add Resources : Bobby.
> > I Edit the first Ressource : Fred and his details are on the right
> window.
> > Ok. I edit the second and i haven't the details on the right under the
> > first ressource, why ? I think it's a bug.
> Yes, it's a bug, haven't seen it before so it must be something fairly ne=
w.
> If you collapse/expand the group things will appear.
> I'll have a look at it.
> >
> > Work & Vacation :
> > - Left window souldn't has such vertical length.
> > I think Calendar should take all the width and add some colors.
> >
> > Scale windows :
> > - Gantt windows aren't well scaled : % Completed and Start Time to larg=
e
> > - Task by ressource : Type too large.
> > - Work and vacation : timezone too large.
> > - Task Status and Task Execution : Name too large.
> > - Ressource assignments : Name too small
> > - Task by ressources : Name and Tasks too small
> This is because the window is split into two using a QSplitter which by
> deflt
> devides the window into 2 equally large parts.
> >
> > Dependencies :
> >
> > Dependencies List :
> > - windows aren't in the good order.
> > First : Tasks , Second : Available , Third: Results ?
> > Because we must select right, then left, and show in the middle ?
> Yes, maybe, but I didn't find that very intuitive either because we are
> working with tasks (sucessors) and their predecessor tasks. My idea was t=
o
> have the predecessors to the left the get it organized like
> predecessor->dependency->successor
> but this goes (like you point out) aginst the more common approach to
> select
> someting on the left side and get the result on the right side. I have no
> strong feelings about it, any organization (that works) is fine with me :=
)
> > Title are not very explicit.
> True
> > Middle window has no title : what does it show ?
> Dependencies ;)
> Well, Parent (task), Type of dependency and Lag
> >
> > - Can't we merge the two Dependencies windows to be sure of what we do?
> > Up : List, Down : Graphic ; whith the possibility to show graphics in t=
he
> > full window. At least in the Dependencies List,  a preview gantt window=
s
> > focus on the task selected.
> Personnaly I would put my time into the graphics view because I would
> choose
> to work that way most of the time, and I won't have time for both.
> I think the main things missing are:
> - Show selectable areas on the task items
> - Show the task structure
> - Show more info (like WBS code) for each task. (configurable)
> - Make it possible to Expand/Collapse summary tasks
> - Add a way to edit all dependencies for a task (new dialog)
> - Make it possible to do it all with keyboard only
> >
> > -when adding a new Task (Task Editor), Why can't we choose to start a
> task
> > before, After and same time than the X task (Already added) ?
> Hmm, don't know exactly what you mean.
> In general, you have to calculate a project schedule (in the schedule
> editor)
> to get a start time for a task. You could of course set a (start)
> constraint
> but still you have to schedule.
> >
> > General :
> > - Calendar widget in Timezone Editor don't show all dates number.
> Do you mean the dialog you open with context menu? In that case it's a bu=
g
> somewhere that paints dates in white. The reason I haven't fixed it is
> time,
> and I'm not sure wether to keep the dialog or not.
> > - Why hide all the informations like in Task Status, Resource assignemt=
s,
> > Task by resources and Schedule : Result ?
> You mean why items are not expanded by default?
> Well, that's the way qt behaves by default ;)
> >
> > Finaly i think that the most important thing to do is to add a sentence
>  on
> > the top of each window or in the bar in the bottom of KPlato. to :
> > 1) Say what current window show and 2) how use it.
> > Exemple : i didn't notice we could link task in the depencies graphics
> > until moving on a very tiny part of a task rectangle.
> (This editor have only the bare bones functionallity yet.)
> > Add comment in bottom would be nice.
> What about adding a "What's this" to the view selector. Tooltip is allrea=
dy
> there.
> In general there should be a *lot* of "What's this" added all over the
> place.
> Also tooltips are missing in alot of places and some of those present isn=
't
> necessary very good.
> >
> > I think kplato is really powerfull and it diserve to be more user
> friendly,
> > I think it will conqueer more people and evoid to afraid them when they
> > open KPlato for the first time.
> Agree, I'm not particularly good at usability so comments are always
> wellcome.
> If somebody would also implement it, I would be absolutly thrilled.
> >
> > I'm done for now.
> >
> > Please tell me what you wanna modify and i'll do.
> Still think you should do the chart first.
> >
> > Fred.
> > _______________________________________________
> > kplato mailing list
> > [email protected]
> > https://mail.kde.org/mailman/listinfo/kplato
>
> --
> Mvh
> Dag Andersen
> _______________________________________________
> kplato mailing list
> [email protected]
> https://mail.kde.org/mailman/listinfo/kplato
>

------=_Part_6370_25169689.1214171797047
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Okay I tried one of the three method to implement Charts:<br>1) flakes 2) K=
PlotWidget 3) QGraphicsView<br><br>So I tried the 2) tonight, and I commit =
a little view.<br><br>I looked at the possibilities and it&#39;s better tha=
n before.<br>
<br>But we will need to add some functionnalities :<br>- Accept other thing=
s like float on the Axis.<br>- Take away the grid and only show bottom and =
left Axis<br>- Fix anti-aliaising (don&#39;t show black axis with white bac=
kground)<br>
- We can choose to display points or line, we have to show the two in the s=
ame time.<br>&nbsp; ( to display intersection between two curves and allow =
tooltips)<br>- Enable a curve with two colors (red and green for exemple) i=
n order to show quickly &quot;good&quot;and &quot;bad&quot; curve parts.<br=
>
- etc<br><br>As soon as i have free time, i&#39;ll take a look at the Qt op=
tions we talked before.<br>( docs widgets, qsplitter, etc..)<br><br>Then, c=
an I know on what your working now Dag to evoid doing the same thing ?<br>
<br>Thanks, Cu later!<br><br>PS : To get the previous chart view, just edit=
 the chartpanel.cpp.<br><br><div class=3D"gmail_quote">2008/6/22 Dag Anders=
en &lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt;:<br=
>
<blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, =
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">L=F8rdag 21 juni =
2008 18:09 skrev Fr=E9d=E9ric Lambert:<br>
<div class=3D"Ih2E3d">&gt; Hi !<br>
&gt;<br>
&gt; This is my first feelings when I Open KPlato today (Normal project) af=
ter<br>
&gt; months.<br>
</div>First feelings are always valuable :)<br>
<div class=3D"Ih2E3d">&gt;<br>
&gt; - 4 vertical windows : it&#39;s too too much i think.<br>
&gt; - Where am i ?<br>
</div>Hmm, these are dockers, aren&#39;t they?<br>
I haven&#39;t had time yet to look at how to not load (or not show) dockers=
 at<br>
startup. The koffice libs loads all dockers by default for all apps, but<br=
>
since kplato doesn&#39;t use them I want to avoid that.<br>
<br>
(The dockers state is saved in your personal settigs, so if you close those=
<br>
you don&#39;t want (which are all except the view selctor) they won&#39;t s=
how up<br>
next time you start kplato.)<br>
<div class=3D"Ih2E3d">&gt;<br>
&gt; I really think the window displayed when user open new project should =
be a<br>
&gt; help windows. It would tell user which windows do what and where he ha=
s to<br>
&gt; start.<br>
</div>Yes, that would be nice!<br>
<div class=3D"Ih2E3d">&gt; Even if user is a &quot;always user&quot; of pro=
ject managment software, you<br>
&gt; shouldn&#39;t let him open on Task Editor.<br>
</div>Hmmm, I don&#39;t know a better place (if not a help window) when sta=
rting a new<br>
project.<br>
Note that some context info is saved with the project file, so when opening=
 a<br>
project it will open in the view that was active when the project was saved=
.<br>
<div class=3D"Ih2E3d">&gt;<br>
&gt; This is what i found, no matter the order :<br>
&gt;<br>
&gt; Ressources : Add group, Add Resources : Fred. Add Resources : Bobby.<b=
r>
&gt; I Edit the first Ressource : Fred and his details are on the right win=
dow.<br>
&gt; Ok. I edit the second and i haven&#39;t the details on the right under=
 the<br>
&gt; first ressource, why ? I think it&#39;s a bug.<br>
</div>Yes, it&#39;s a bug, haven&#39;t seen it before so it must be somethi=
ng fairly new.<br>
If you collapse/expand the group things will appear.<br>
I&#39;ll have a look at it.<br>
<div class=3D"Ih2E3d">&gt;<br>
&gt; Work &amp; Vacation :<br>
&gt; - Left window souldn&#39;t has such vertical length.<br>
&gt; I think Calendar should take all the width and add some colors.<br>
&gt;<br>
&gt; Scale windows :<br>
&gt; - Gantt windows aren&#39;t well scaled : % Completed and Start Time to=
 large<br>
&gt; - Task by ressource : Type too large.<br>
&gt; - Work and vacation : timezone too large.<br>
&gt; - Task Status and Task Execution : Name too large.<br>
&gt; - Ressource assignments : Name too small<br>
&gt; - Task by ressources : Name and Tasks too small<br>
</div>This is because the window is split into two using a QSplitter which =
by deflt<br>
devides the window into 2 equally large parts.<br>
<div class=3D"Ih2E3d">&gt;<br>
&gt; Dependencies :<br>
&gt;<br>
&gt; Dependencies List :<br>
&gt; - windows aren&#39;t in the good order.<br>
&gt; First : Tasks , Second : Available , Third: Results ?<br>
&gt; Because we must select right, then left, and show in the middle ?<br>
</div>Yes, maybe, but I didn&#39;t find that very intuitive either because =
we are<br>
working with tasks (sucessors) and their predecessor tasks. My idea was to<=
br>
have the predecessors to the left the get it organized like<br>
predecessor-&gt;dependency-&gt;successor<br>
but this goes (like you point out) aginst the more common approach to selec=
t<br>
someting on the left side and get the result on the right side. I have no<b=
r>
strong feelings about it, any organization (that works) is fine with me :)<=
br>
<div class=3D"Ih2E3d">&gt; Title are not very explicit.<br>
</div>True<br>
<div class=3D"Ih2E3d">&gt; Middle window has no title : what does it show ?=
<br>
</div>Dependencies ;)<br>
Well, Parent (task), Type of dependency and Lag<br>
<div class=3D"Ih2E3d">&gt;<br>
&gt; - Can&#39;t we merge the two Dependencies windows to be sure of what w=
e do?<br>
&gt; Up : List, Down : Graphic ; whith the possibility to show graphics in =
the<br>
&gt; full window. At least in the Dependencies List, &nbsp;a preview gantt =
windows<br>
&gt; focus on the task selected.<br>
</div>Personnaly I would put my time into the graphics view because I would=
 choose<br>
to work that way most of the time, and I won&#39;t have time for both.<br>
I think the main things missing are:<br>
- Show selectable areas on the task items<br>
- Show the task structure<br>
- Show more info (like WBS code) for each task. (configurable)<br>
- Make it possible to Expand/Collapse summary tasks<br>
- Add a way to edit all dependencies for a task (new dialog)<br>
- Make it possible to do it all with keyboard only<br>
<div class=3D"Ih2E3d">&gt;<br>
&gt; -when adding a new Task (Task Editor), Why can&#39;t we choose to star=
t a task<br>
&gt; before, After and same time than the X task (Already added) ?<br>
</div>Hmm, don&#39;t know exactly what you mean.<br>
In general, you have to calculate a project schedule (in the schedule edito=
r)<br>
to get a start time for a task. You could of course set a (start) constrain=
t<br>
but still you have to schedule.<br>
<div class=3D"Ih2E3d">&gt;<br>
&gt; General :<br>
&gt; - Calendar widget in Timezone Editor don&#39;t show all dates number.<=
br>
</div>Do you mean the dialog you open with context menu? In that case it&#3=
9;s a bug<br>
somewhere that paints dates in white. The reason I haven&#39;t fixed it is =
time,<br>
and I&#39;m not sure wether to keep the dialog or not.<br>
<div class=3D"Ih2E3d">&gt; - Why hide all the informations like in Task Sta=
tus, Resource assignemts,<br>
&gt; Task by resources and Schedule : Result ?<br>
</div>You mean why items are not expanded by default?<br>
Well, that&#39;s the way qt behaves by default ;)<br>
<div class=3D"Ih2E3d">&gt;<br>
&gt; Finaly i think that the most important thing to do is to add a sentenc=
e &nbsp;on<br>
&gt; the top of each window or in the bar in the bottom of KPlato. to :<br>
&gt; 1) Say what current window show and 2) how use it.<br>
&gt; Exemple : i didn&#39;t notice we could link task in the depencies grap=
hics<br>
&gt; until moving on a very tiny part of a task rectangle.<br>
</div>(This editor have only the bare bones functionallity yet.)<br>
<div class=3D"Ih2E3d">&gt; Add comment in bottom would be nice.<br>
</div>What about adding a &quot;What&#39;s this&quot; to the view selector.=
 Tooltip is allready<br>
there.<br>
In general there should be a *lot* of &quot;What&#39;s this&quot; added all=
 over the place.<br>
Also tooltips are missing in alot of places and some of those present isn&#=
39;t<br>
necessary very good.<br>
<div class=3D"Ih2E3d">&gt;<br>
&gt; I think kplato is really powerfull and it diserve to be more user frie=
ndly,<br>
&gt; I think it will conqueer more people and evoid to afraid them when the=
y<br>
&gt; open KPlato for the first time.<br>
</div>Agree, I&#39;m not particularly good at usability so comments are alw=
ays wellcome.<br>
If somebody would also implement it, I would be absolutly thrilled.<br>
<div class=3D"Ih2E3d">&gt;<br>
&gt; I&#39;m done for now.<br>
&gt;<br>
&gt; Please tell me what you wanna modify and i&#39;ll do.<br>
</div>Still think you should do the chart first.<br>
<div class=3D"Ih2E3d">&gt;<br>
&gt; Fred.<br>
&gt; _______________________________________________<br>
&gt; kplato mailing list<br>
&gt; <a href=3D"mailto:[email protected]">[email protected]</a><br>
&gt; <a href=3D"https://mail.kde.org/mailman/listinfo/kplato" target=3D"_bl=
ank">https://mail.kde.org/mailman/listinfo/kplato</a><br>
<br>
</div>--<br>
Mvh<br>
<font color=3D"#888888">Dag Andersen<br>
</font><div><div></div><div class=3D"Wj3C7c">______________________________=
_________________<br>
kplato mailing list<br>
<a href=3D"mailto:[email protected]">[email protected]</a><br>
<a href=3D"https://mail.kde.org/mailman/listinfo/kplato" target=3D"_blank">=
https://mail.kde.org/mailman/listinfo/kplato</a><br>
</div></div></blockquote></div><br>

------=_Part_6370_25169689.1214171797047--

--===============1457154078==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
kplato mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kplato

--===============1457154078==--