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'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'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> ( 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 "good"and "bad" curve parts.<br= > - etc<br><br>As soon as i have free time, i'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 <<a href=3D"mailto:[email protected]">[email protected]</a>>:<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">> Hi !<br> ><br> > This is my first feelings when I Open KPlato today (Normal project) af= ter<br> > months.<br> </div>First feelings are always valuable :)<br> <div class=3D"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 s= how up<br> next time you start kplato.)<br> <div class=3D"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 ha= s to<br> > start.<br> </div>Yes, that would be nice!<br> <div class=3D"Ih2E3d">> Even if user is a "always user" of pro= ject 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 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">><br> > This is what i found, no matter the order :<br> ><br> > Ressources : Add group, Add Resources : Fred. Add Resources : Bobby.<b= r> > I Edit the first Ressource : Fred and his details are on the right win= dow.<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 somethi= ng fairly new.<br> If you collapse/expand the group things will appear.<br> I'll have a look at it.<br> <div class=3D"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=3D"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 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">> Title are not very explicit.<br> </div>True<br> <div class=3D"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=3D"Ih2E3d">><br> > - Can't we merge the two Dependencies windows to be sure of what w= e 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=3D"Ih2E3d">><br> > -when adding a new Task (Task Editor), Why can't we choose to star= t 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 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">><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= 9;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=3D"Ih2E3d">> - Why hide all the informations like in Task Sta= tus, 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=3D"Ih2E3d">><br> > Finaly i think that the most important thing to do is to add a sentenc= e 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 grap= hics<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=3D"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&#= 39;t<br> necessary very good.<br> <div class=3D"Ih2E3d">><br> > I think kplato is really powerfull and it diserve to be more user frie= ndly,<br> > I think it will conqueer more people and evoid to afraid them when the= y<br> > open KPlato for the first time.<br> </div>Agree, I'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">><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=3D"Ih2E3d">><br> > Fred.<br> > _______________________________________________<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"_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==--