Skip to content

Renderer UI - renderer dashboard #787

Description

@mlennie

Slack: https://credible-data.slack.com/archives/C085VT95H2T/p1779163198849109?thread_ts=1779148402.208669&cid=C085VT95H2T

  1. Malloy renderer has an annotation # dashboard. It assembles a set of tables and charts into a dashboard. this dashboard is ugly. I think primarily for 2 reasons: a) it is not organized - every component's width is determined and so you can end up in weird situations where a bunch of and b) the background color is not white and so it doesn't look good. the theming above will help, but we should also have more modern default values.

I have malloydata/malloy#2720 which solves most of this (I think) by introducing a 12-column grid layout => this makes dashboard design much more intentional, but I'd like another set of eyes on it and help getting it across the line (need mtoy to approve & merge it). Per mtoy's feedback, I didn't default to my new grid-defined mode...I left the default as the old flex mode. Halfway through my implementation mtoy also updated malloy to have renderer validation (malloydata/malloy#2774) but I don't think I fully implemented this new validation contract (though honestly I don't quite remember).

A related gap (I think) is when you have multiple # big_value aggregates all together - they are also look haphazard - see attached images.

Let me know if this makes sense - I've attached a few screenshots to illustrate.

Image Image Image

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions