Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce clatter in menus by allowing extra actions on items #491

Open
johnd0e opened this issue Apr 22, 2021 · 0 comments
Open

Reduce clatter in menus by allowing extra actions on items #491

johnd0e opened this issue Apr 22, 2021 · 0 comments

Comments

@johnd0e
Copy link
Contributor

johnd0e commented Apr 22, 2021

Implementing actions on longclick/dblclick/contectmenu/etc we could dramatically reduce required menus items number.
Possible reaction on action:

  • item toggling/switching between several states (represented by changing text / style / tooltip)
  • or dialog for additional setup can be called, eliminating need in separate item in toolbox.
  1. Baselayer tiles could be organized in more smart way, e.g. we could mimic stock, where 2 entries cover 4 final variants: Map / *Terrain, and Satellite / *Labels.
    Also:
  2. Overlays (when using plugins) may occupy a huge space, which could be even hard to scroll.
    • Portals levels are less used but still occupy best place Portals levels in layer chooser #142, levels could be hidden most of time, expanding on longclick.
    • Fly-links, Missions, Player tracker, etc use more that one entry, that could be easy to replace with single.
  3. Highlighters often represented by several entries, like "Show visited"/ "Unvisited" Enhance highlighters possibilities #446
  4. Plugin toolbox could be cleared from "DrawTools Opts", "Bookmarks Opts", etc: same dialogs'd be called by action in layerChooser Plugins items: tidy up toolbox #347
    Also it is not widely used (though always was possible) to set different actions on click/dblclick/tapthold
  5. Android support is possible too. Overlays list already reacts on longclick, toolbox is the same as on desktop (+ panes).
    Some other stuff is not implemented yet, some may be not easily achievable (e.g. not sure if we can change style of labels).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant