Modify

Opened 15 years ago

Closed 13 years ago

#3345 closed enhancement (fixed)

Simple mode (not keyword based) search dialog

Reported by: phobie Owned by: team
Priority: minor Milestone:
Component: Core Version: latest
Keywords: usability search current selection Cc:

Description (last modified by simon04)

In the search-field colons are special characters, so all keys containing colons need to be enclosed into quotation marks.
The problem is that we use ":" as THE name-space-separator in OSM and many keys contains it.
And all those special-target-strings makes generating usable search-strings even more complicated!

My suggestion to improve the usability of the search-window for end-users:

Keep the default search window and rename "Please enter a search string." to "key/value search string:"

Add CheckBoxes:

  • ( ) invert search
  • Type: (X) node (X) way (X) relation

Add LineEdit:

  • Username: "*"

Add SpinBoxes

  • OSM-Object-id: "0" (0 means any, NoButtons)
  • Member count: "0" (0 means any, UpDownArrows)

Add RadioButtons:

only exclude inactive
children ( ) ( ) (X)
parents ( ) ( ) (X)
modified ( ) ( ) (X)
selected ( ) ( ) (X)
incomplete ( ) ( ) (X)
untagged ( ) ( ) (X)

Attachments (1)

3345.new.patch (2.4 KB ) - added by simon04 13 years ago.

Download all attachments as: .zip

Change History (9)

comment:1 by avarab@…, 15 years ago

A simple version of search would be nice but most of those things (parent, children, invert search, node/way/relation) can be combined with other things in the search. So having a checkbox applying that on a global basis to the search would be somewhat confusing.

comment:2 by phobie, 15 years ago

Yes, the old behaviour should be kept behind a "Advanced"-button on the new version.
Some very rare searches/users might need those complex combinations.
Most searches are simple like "all public_transport=stop* nodes", "all ways by user xyz" or "relations with type=route"...

comment:3 by vsandre, 15 years ago

According to the maillinglist there should also be a option to find new primitives. (id<0)

by simon04, 13 years ago

Attachment: 3345.new.patch added

comment:4 by simon04, 13 years ago

Summary: improve "Search"[Patch for part of the ticket] improve "Search"

Patch added to allow searching for new primitives.

Most of the other suggestions are already available in the search dialog. To realize a simplistic search dialog, one could encode the search as search string of the current one.

comment:5 by stoecker, 13 years ago

In [4347/josm]:

see #3345 - patch by simon04 - add search for new objects

comment:6 by stoecker, 13 years ago

Summary: [Patch for part of the ticket] improve "Search"Simple mode (not keyword based) search dialog

comment:7 by simon04, 13 years ago

Description: modified (diff)

Is this ticket still relevant as the export mode has been introduced?

comment:8 by simon04, 13 years ago

Resolution: fixed
Status: newclosed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.