Skip to content

Circular heatmap is not responsive #347

@vbakke

Description

@vbakke

Try opening https://dsomm.owasp.org/circular-heatmap on a mobile, or a smaller sized browser. It becomes very hard to use.

I have created an experimental branch on https://dsomm.pages.dev/ with a couple of suggestions:

  • Since the circular heatmap gives the overview, and is part of the DSOMM logo, I think this should be the main page. I have moved it up on the menu, and renamed it 'Overview'
  • The heatmap page is a lot more responsive, and works on different screen sizes
  • The heatmap indicates with a "cursor" which sector is the selected one
  • The menu starts in an open state (for new users)
    • Closing the menu closes the menu on revisit
  • The order of the teams is the same in the filters as on the activity card
    • The order is decided by the meta.yaml, not generated.yaml.
    • The teams in meta.yaml takes precedence over the teams in localstorage, and generated.yaml.
  • The filters can be hidden in full screen mode, it is partly hidden by the 'Fork me on GitHub'. But hiding them is more important on mobile (where I have remove the banner all together, as it was covering important UI elements).
  • Calculating the heights etc for the sectors have been corrected.
  • Segment labels have been centered

(Ignore the yellow background. it is to that I don't fix them that easily.)

I have more suggestions for improvements, but have not implemented them anywhere yet.

@wurstbrot, please comment on whether you like some of the suggestions. And I can port them to new pull requests, or alter them if I miss something important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions