[rkward-devel] Workspace Window, now with mockup.
Thomas Friedrichsmeier
thomas.friedrichsmeier at ruhr-uni-bochum.de
Mon Nov 16 12:31:31 UTC 2015
Hi,
ok update:
- If filters are in effect, there is now a "Reset filters" button.
It's clearly the least elegant of the solutions proposed by Jan, but
the others looked like more work than it seemed worth.
- Things are still a bit squeezed. If you know of an _existing_ icon
we can use to symbolize this, rather than spelling out "Reset
filters", that might be a nice way to save some space (after porting
to KF5, we will have the option to overlay items for "filter" and
"discard").
- I also implemented Meik's suggestion to use arrow-right and
arrow-down for collapsed / expanded states. In lists (and the
optionset) this looks good to me. However, now an arrow right would
be rather confusing for expanding the advanced filter options. So I
switched to the wrench-symbol, there.
- Similarly a wrench-icon is shown above <varselector>s to indicate
the availability of more options.
- Text search is regexp-based, now, but again, users are unlikely to
even notice the difference, until they try to use a regexp (or read
the tooltip).
Please test and let me know of any quirks.
Regards
Thomas
On Fri, 13 Nov 2015 21:25:10 +0100
Thomas Friedrichsmeier <thomas.friedrichsmeier at ruhr-uni-bochum.de>
wrote:
> Hi,
>
> On Fri, 13 Nov 2015 11:08:08 +0100
> d_jan <d_jan at ymail.com> wrote:
> > Indeed. The standard interface design pattern for this is to show
> > some indicator for the active filters, even if the corresponding
> > settings are hidden. An example can be seen here:
> > https://www.flickr.com/photos/morville/4274338388/in/album-72157623208685504/
> > on the upper left: Anytime you activate some filter it will be added
> > to "current search" where you can easily deactivate them. (try
> > yourself on
> > http://search.trln.org/search?Nty=1&N=0&sugg=&source=trln&Ntt=statistics&Ntk=Keyword)
> >
> > If you can dynamically insert, the right place for such indicators
> > would be on the bottom of the filter/search section of the Workspace
> > UI (not wrapped in the usually hidden filter settings, but always
> > visible *if* a filter is set.
> >
> > If this is not possible, a "reset Filters" Button is much less
> > elegant, but does the job too.
> >
> > See these suggestions mocked up here:
> > https://community.kde.org/RKWard#Filters
>
> Thanks! I'll look into this, soon.
>
> > One question: The fields with are searched in the standard settings
> > – do they exlude name, lable and class? Since in the UI it looks
> > these boxes are unchecked by standard.
> > However, if I search e.g. for "swiss" I find the dataset with this
> > name – but only if I did not touch these filter settings before.
> > Seems like a state tracking bug, if I understand it right. Easy fix:
> > Have the boxes checked by default and/or have a "all fields" option.
>
> Hm. Of course these are meant to be checked by default, they are for
> me, and looking at the code I can't spot any obvious problem. Is this
> reproducible for you?
>
> > > One thing that I'm not entirely happy with (perhaps you have an
> > > idea) is searching/filtering in varselectors: Showing the filter
> > > controls permanently, did not look like a good idea, here. They
> > > can be activated from the context-menu. Is this discoverable
> > > enough?
> >
> > I think it is o.k., possiby one could add a simple button behind
> > "select Variables" which does show the same settings as the context
> > menu to make it more discoverable. It could read "display" or show
> > simply that "down triangle" you have for activating the advanged
> > search panel in the workspace dialog.
>
> Thanks. Will do this.
>
> Meik wrote:
> > what i really like here is how the search field matches names if
> > they simply contain the string, without the need for regular
> > expressions. for consistency, this should also be the case in the
> > package search field. however, this seems to make it impossible to
> > actually use regular expressions at all -- this should probably be
> > configurable in the extended options ("match text" vs. "match
> > regular expression")
>
> Regarding this, I don't see a any good place, where to squeeze in an
> additional option. But perhaps it could simply use regexp matching
> _all_ of the time (working on substrings, unless started by '^')?
> Since most (but not all) regexp special characters are illegal in
> object names, anyway, the difference should barely be noticeable,
> unless and until you actually try writing a regexp search string.
>
> BTW, that behavior would in fact be consistent with the package search
> field, which is already searching on sub-strings, too (it did not,
> initially, but I had already changed that some time ago).
>
> Regards
> Thomas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://mail.kde.org/pipermail/rkward-devel/attachments/20151116/5408e5b0/attachment.sig>
More information about the rkward-devel
mailing list