[Kst] [Bug 252289] New: UI: reorganize the plot dialog

Nicolas Brisset nicolas.brisset at eurocopter.com
Fri Sep 24 22:50:22 CEST 2010


https://bugs.kde.org/show_bug.cgi?id=252289

           Summary: UI: reorganize the plot dialog
           Product: kst
           Version: 2.0.1
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: wishlist
          Priority: NOR
         Component: ui
        AssignedTo: kst at kde.org
        ReportedBy: nicolas.brisset at eurocopter.com


Version:           2.0.1
OS:                Linux

In its current incarnation, the plot dialog is not very satisfying. I have the
following gripes against it:

1) the most used parts are not the easiest to reach. I think it should open on
the "Contents" part by default, and the others should be sorted from most often
used to least often used modulo logical grouping. I'd suggest the following
order: Contents, Labels, Range/Zoom, X-Axis, Y-Axis, X-Axis markers, Y-Axis
markers, Appearance, Dimensions

2) the listview on the left contains both categories pertaining to plot
properties and a list of displayed objects, which gives access to their
properties by embedding for instance the curve dialog into the plot dialog. I
find it very very confusing. We need at least a clear visual separation, or
even better: a radical change. Here is my idea: we don't list the objects in
the left column, since they are already in the contents tab. Instead, we add
buttons below the contents list(s): "Select all", "Deselect all" and "Edit
selected". And here is the best part: when the user clicks "Edit selected" we
pop up the corresponding dialog(s), if needed in "edit multiple" mode and with
the items from the contents list preselected. I find that idea pretty cool and
it should be reasonably easy to implement.

3) it gives acces to almost all Qt properties of the QGraphicsItems, which is
probably good for power-users, but it can quickly get overwhelming. For now,
I'd leave it at putting them further down the list but maybe we should use
newbie-friendly labels (who can understand all those Stroke options anyway?) 

Reproducible: Didn't try

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Kst mailing list