Okay I tried one of the three method to implement Charts:<br>1) flakes 2) KPlotWidget 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's better than before.<br>
<br>But we will need to add some functionnalities :<br>- Accept other things like float on the Axis.<br>- Take away the grid and only show bottom and left Axis<br>- Fix anti-aliaising (don't show black axis with white background)<br>
- We can choose to display points or line, we have to show the two in the same time.<br> ( to display intersection between two curves and allow tooltips)<br>- Enable a curve with two colors (red and green for exemple) in order to show quickly "good"and "bad" curve parts.<br>
- etc<br><br>As soon as i have free time, i'll take a look at the Qt options we talked before.<br>( docs widgets, qsplitter, etc..)<br><br>Then, can 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="gmail_quote">2008/6/22 Dag Andersen <<a href="mailto:danders@get2net.dk">danders@get2net.dk</a>>:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Lřrdag 21 juni 2008 18:09 skrev Frédéric Lambert:<br>
<div class="Ih2E3d">> Hi !<br>
><br>
> This is my first feelings when I Open KPlato today (Normal project) after<br>
> months.<br>
</div>First feelings are always valuable :)<br>
<div class="Ih2E3d">><br>
> - 4 vertical windows : it's too too much i think.<br>
> - Where am i ?<br>
</div>Hmm, these are dockers, aren't they?<br>
I haven'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'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't want (which are all except the view selctor) they won't show up<br>
next time you start kplato.)<br>
<div class="Ih2E3d">><br>
> I really think the window displayed when user open new project should be a<br>
> help windows. It would tell user which windows do what and where he has to<br>
> start.<br>
</div>Yes, that would be nice!<br>
<div class="Ih2E3d">> Even if user is a "always user" of project managment software, you<br>
> shouldn't let him open on Task Editor.<br>
</div>Hmmm, I don't know a better place (if not a help window) when starting 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="Ih2E3d">><br>
> This is what i found, no matter the order :<br>
><br>
> Ressources : Add group, Add Resources : Fred. Add Resources : Bobby.<br>
> I Edit the first Ressource : Fred and his details are on the right window.<br>
> Ok. I edit the second and i haven't the details on the right under the<br>
> first ressource, why ? I think it's a bug.<br>
</div>Yes, it's a bug, haven't seen it before so it must be something fairly new.<br>
If you collapse/expand the group things will appear.<br>
I'll have a look at it.<br>
<div class="Ih2E3d">><br>
> Work & Vacation :<br>
> - Left window souldn't has such vertical length.<br>
> I think Calendar should take all the width and add some colors.<br>
><br>
> Scale windows :<br>
> - Gantt windows aren't well scaled : % Completed and Start Time to large<br>
> - Task by ressource : Type too large.<br>
> - Work and vacation : timezone too large.<br>
> - Task Status and Task Execution : Name too large.<br>
> - Ressource assignments : Name too small<br>
> - 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="Ih2E3d">><br>
> Dependencies :<br>
><br>
> Dependencies List :<br>
> - windows aren't in the good order.<br>
> First : Tasks , Second : Available , Third: Results ?<br>
> Because we must select right, then left, and show in the middle ?<br>
</div>Yes, maybe, but I didn'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->dependency->successor<br>
but this goes (like you point out) aginst the more common approach to select<br>
someting on the left side and get the result on the right side. I have no<br>
strong feelings about it, any organization (that works) is fine with me :)<br>
<div class="Ih2E3d">> Title are not very explicit.<br>
</div>True<br>
<div class="Ih2E3d">> Middle window has no title : what does it show ?<br>
</div>Dependencies ;)<br>
Well, Parent (task), Type of dependency and Lag<br>
<div class="Ih2E3d">><br>
> - Can't we merge the two Dependencies windows to be sure of what we do?<br>
> Up : List, Down : Graphic ; whith the possibility to show graphics in the<br>
> full window. At least in the Dependencies List, a preview gantt windows<br>
> 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'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="Ih2E3d">><br>
> -when adding a new Task (Task Editor), Why can't we choose to start a task<br>
> before, After and same time than the X task (Already added) ?<br>
</div>Hmm, don't know exactly what you mean.<br>
In general, you have to calculate a project schedule (in the schedule editor)<br>
to get a start time for a task. You could of course set a (start) constraint<br>
but still you have to schedule.<br>
<div class="Ih2E3d">><br>
> General :<br>
> - Calendar widget in Timezone Editor don't show all dates number.<br>
</div>Do you mean the dialog you open with context menu? In that case it's a bug<br>
somewhere that paints dates in white. The reason I haven't fixed it is time,<br>
and I'm not sure wether to keep the dialog or not.<br>
<div class="Ih2E3d">> - Why hide all the informations like in Task Status, Resource assignemts,<br>
> Task by resources and Schedule : Result ?<br>
</div>You mean why items are not expanded by default?<br>
Well, that's the way qt behaves by default ;)<br>
<div class="Ih2E3d">><br>
> Finaly i think that the most important thing to do is to add a sentence on<br>
> the top of each window or in the bar in the bottom of KPlato. to :<br>
> 1) Say what current window show and 2) how use it.<br>
> Exemple : i didn't notice we could link task in the depencies graphics<br>
> 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="Ih2E3d">> Add comment in bottom would be nice.<br>
</div>What about adding a "What's this" to the view selector. Tooltip is allready<br>
there.<br>
In general there should be a *lot* of "What's this" added all over the place.<br>
Also tooltips are missing in alot of places and some of those present isn't<br>
necessary very good.<br>
<div class="Ih2E3d">><br>
> I think kplato is really powerfull and it diserve to be more user friendly,<br>
> I think it will conqueer more people and evoid to afraid them when they<br>
> open KPlato for the first time.<br>
</div>Agree, I'm not particularly good at usability so comments are always wellcome.<br>
If somebody would also implement it, I would be absolutly thrilled.<br>
<div class="Ih2E3d">><br>
> I'm done for now.<br>
><br>
> Please tell me what you wanna modify and i'll do.<br>
</div>Still think you should do the chart first.<br>
<div class="Ih2E3d">><br>
> Fred.<br>
> _______________________________________________<br>
> kplato mailing list<br>
> <a href="mailto:kplato@kde.org">kplato@kde.org</a><br>
> <a href="https://mail.kde.org/mailman/listinfo/kplato" target="_blank">https://mail.kde.org/mailman/listinfo/kplato</a><br>
<br>
</div>--<br>
Mvh<br>
<font color="#888888">Dag Andersen<br>
</font><div><div></div><div class="Wj3C7c">_______________________________________________<br>
kplato mailing list<br>
<a href="mailto:kplato@kde.org">kplato@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kplato" target="_blank">https://mail.kde.org/mailman/listinfo/kplato</a><br>
</div></div></blockquote></div><br>