Skip to content

Attributes pop-up improvements #1019

@thomaspiller

Description

@thomaspiller

It is planned to refactor the pop-up taking into account the specifications listed below. The attributes of the clicked features will be displayed in a table format allowing a better visualization of the data. Filters by value will be preserved.

Here is a prototype of what is planned to be developed: https://fxi.io/demo_table_attribute/


Initial post

The user experience of the pop-up could be improved by implementing the following changes (based on user feedback, in priority order):

  • Add a button to expand/collapse the list of attributes at the top of the pop-up. By default, only the main attribute is visible (current behavior). (Priority 1)
  • The layout of the pop-up could be optimized to be more compact so that more information can be visible at the same time. (P1)
  • Add a mechanism to highlight linked values ​​(i.e., when one or more values ​​are clicked/selected, all values ​​of the features linked to them are highlighted). (P1)
  • The size of the values ​​should be optimized according to the available space. The current width is too narrow in most cases to view the values ​​clearly. This is especially true when viewing the data of a single feature. (P1)
    image
  • Add a mechanism to preserve the state (expand/collapse) chosen by the user during their session. (P2)
  • A search tool could be added to filter the pop-up content by keyword (title attributes and values). (P2)
  • The pop-up state (position & open attributes) should be preserved when another feature is clicked in the map. This will allow to compare values ​​between features without having to make any click or scroll in the pop-up. (P2)
  • A toolbar (hamburger button) could be added to include all the tools/options of the pop-up and thus save some space in the UI. (P2)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    In prod 🚀

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions