Opened 3 years ago

Last modified 3 years ago

#22355 new enhancement

Some ideas to improve Tags/Membership window and "add tag"/"change tag" dialogue — at Version 1

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

Change History (1)

comment:1 by mikeho, 3 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.