Modify

Opened 2 years ago

Last modified 2 years ago

#22355 new enhancement

Some ideas to improve Tags/Membership window and "add tag"/"change tag" dialogue

Reported by: anonymous Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: improve Tags/Membership window Cc: mikeho

Description (last modified by mikeho)

Some ideas to improve:

I) "add tag" ("change tag" etc.) dialogue
II) Tags/Membership window


I) "add tag" ("change tag" etc.) dialogue


I.a) KEYS

A check of the used keys already during the input would avoid incorrectly written keys early.

Example 1: capital / lowercase letters in keys (e.g. 'node' versus 'Node')

Example 2: wrong spelling of the key (e.g. 'railway:switch:electric' versus '... :eleektrik' ):

I think a simple display is sufficient: I could imagine that the background appears red (analogous to the 'Search' dialog, in case of an incorrect search string). In addition, a button with the inscription 'correct' could be displayed. Pressing the button takes over the correct written key. Alternatively, a double-click in the input-field could do this. If an automatic correction is not possible, the button remains inactive (gray). If necessary/prossible, keys are suggested by a (filtered) drop-down menu. (This menu is already available as standard without filtering.)

I.b) VALUES

The same could be helpful for values.


II) Tags/Membership window


II.a Wrong writen and unknown keys/values

As described above - wrong writen keys/values should be explicitly indicated (by a red background) also in the list of keys/values in the Tags/Membership window. The reason is, these could be / have been taken over incorrectly Key/Values by (copy/)paste. Also it is possible to detect and correct now a day/today wrong keys/values from history.

II.b Changed values

Values that have been changed should be displayed differently (e.g. blue color of the font / blue color of the background). If the computer screen offers sufficient space, the display of the previous value in a second line (in gray font) would be desirable. Alternatively, a display of the old value on mouse-over or in the context menu (right click) or in a three-column display (this depends on the screen size (mostly I use a 4K screen for JOSM)).

I feel - after changing the selection between (one) nodes/ways, a simple indication via image (for "new"/"change") should be sufficient at first also.

Regards
mikeho

Attachments (0)

Change History (2)

comment:1 by mikeho, 2 years ago

Description: modified (diff)

comment:2 by mikeho, 2 years ago

Cc: mikeho added

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to anonymous.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment


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