Menu

was: scidavis 2.0 incomplete test

mauri
2009-02-25
2012-11-18
  • mauri

    mauri - 2009-02-25

    Hi, Thanks for listen my suggestions and bug reports. I have to explain my point of view about the behavior of select or move columns with only one click. I think that the move column is a good feature for scidavis but this feature hasn't to remove the other feature. The select several columns only with a one click and drag the mouse is used for almost applications that works with columns or tables (openoffice, gnumeric, scigraphica, kile, labplot, etc). I don't know if this is a good practice fomented by freedesktop but this is very used. Also, I guess that the move column is less useful in programs like scidavis that a easy way for plot columns data. Finally I think that both features are possible, may be the move column option could be clicking the right button mouse on column name and selecting "move column". This is one possibility, easy and clear.  
    I hope contribute for scidavis be better everyday. I don't hope to bother to the developers with unjustified caprices.
    thanks and see you, Mauricio

    PD: Sorry, I dont know if this place is the best place for this questions. May  be in feature request is better place, but like this is more a discuss I prefer post it here.

     
    • Fellype

      Fellype - 2009-02-27

      "I have to explain my point of view about the behavior of select or move columns with only one click. I think that the move column is a good feature for scidavis but this feature hasn't to remove the other feature..."

      I agree with your point of view. The old behavior was more practical. Sometimes I have to select more than 10 columns and the selection one by one isn't a practical way.

       
      • Tilman Benkert

        Tilman Benkert - 2009-02-27

        Hi guys,

        your opinion is always welcome and I understand your point. But I think you are missing some important information here.
        You can still select multiple columns by holding shift after selecting the first column and clicking on the last column before releasing the shift key. While holding shift, you can use the scroll bars to go to the last column. After selecting a range of columns, you can even hold the control key and select/deselect individual columns.
        The reason why moving columns works exactly as it does is that it is a feature of Qt which you only need to enable. Changing its behavior (e.g. letting a modifier key such as Alt enable it) would be quite a lot of work. We could however easily add an option to disable it if you like. Just open a feature request and describe in a few words how you would like it.
        Concerning the comparison with OpenOffice Calc etc.: Does any of these programs support such easy column moving? I haven't seen any program that does. Therefore I don't know what the "standard behavior". If you know any application that supports easy column moving in a way you like more, let us know.

        Best reagards,
        Tilman

         
    • Knut Franke

      Knut Franke - 2009-02-27

      I always appreciate it when people do speak up and start a discussion on how to improve SciDAVis. Particularly when it comes to user interface design, where something that's clear and easy for one user can be a nuisance for another. Thus, the only way we can build something that works well for many people is if we get enough feedback on what others need. :-)

      However, I hope you do consider Tilman's point about Shift-selection. Personally, I think it's a close second best to selection-by-dragging.

      What's keeping me from considering this as a purely technical problem (i.e., figuring out how to write a "move column" menu entry that does what's currently handled completely by Qt) is another feature plan at the back of my mind. Ideally, I'd like to make more use of drag'n'drop in SciDAVis. For example, the most natural way to add a curve to an existing plot would be to simply drag a column from a table to the graph window. It should be possible to combine this with moving columns by drag'n'drop; but unfortunately, this idea conflicts with said selection behaviour.

      For this reason, I'm also seeing an option for switching between drag -> select and drag -> move as somewhat less than ideal. Still, if you prefer to have it that way, adding such an option is not a big deal.

      Knut

       
    • Fellype

      Fellype - 2009-03-02

      "However, I hope you do consider Tilman's point about Shift-selection."
      Ok. I've forgotten it for columns selection. Sorry.

      The operation of column moving is an excellent feature. Very useful.
      But moving by drag will cause confusion for many users if not explained.

      "the most natural way to add a curve to an existing plot would be to simply drag a column from a table to the graph window."
      Good idea.

       
      • Knut Franke

        Knut Franke - 2009-03-03

        > But moving by drag will cause confusion for many users if not explained.

        We can add something to the manual (besides, we need to get the 0.2 version released... so much to do... ). Do you think this should be mentioned anywhere else?

        Knut

         
        • Fellype

          Fellype - 2009-03-05

          "Do you think this should be mentioned anywhere else?"
          I think that a section like "New Features" (or something more "attractive") in SciDAVis' page may be useful.

           

Log in to post a comment.

MongoDB Logo MongoDB