Suggestions for improving the settings dialog

Suggestions for improving the settings dialog

Hello
I have a graph that has more than 40 parameters.
The dialog box is indigestible as it is. :face_vomiting:
I added Booleans to show or hide parameter groups by binding the value of the boolean to the Hide Control inputs. But each time a boolean is modified, the graph is recalculated unnecessarily.

It seems to me that it would be wise to have a choice of groupings of parameters like accordions, vertical or horizontal tabs, columns.

Groupings would have a title, comment, icon, and layout style (color, background color). And could be nested. Conditional display options like for parameters

Navigating on a tab, collapsing, or expanding an accordion would not trigger the calculation of the graph.

We could build a parametric dialog box.
It would be necessary to add a container id entry to the parameter nodes, which would be linked to the output of a tab node or an accordion node or a column node

Accordion Node
Starters:

  • Title (String)
  • Explanatory Note(String)
  • Unfold (Boolean)
  • Hide Control (Boolean)
  • Color (color selector)
  • Background color (color selector)
  • Icon (url)
  • parent_id (container id)

Exit:

  • Container ID (container id)

Node Column
Starters:

  • Title (String)
  • Explanatory note (String)
  • Column widths (vector) percentage for each column total = 100% or 1
  • Hide Control (Boolean)
  • Color (color selector)
  • Background color (color selector)
  • parent_id (container id)

Exits :

  • Id column 1 (container id)
  • Id column 2 (container id)
  • Id column 3 (container id)

Nodes tabs
Starters:

  • Title (String)
  • Explanatory note (String)
  • default tab(number) 0 = first …
  • Style (Title, Icon, Title + Icon)
  • Direction (Horizontal, vertical)
  • Hide Control (Boolean)
  • Color (color selector)
  • Background color (color selector)
  • parent_id (container id)

Exits

  • Élément

Id Tabs (Container Id)

Node Tab
Starters:

  • Title (String)
  • Icon (url)
  • Hide Control (Boolean)
  • Freeze control (Boolean)
  • Color (color selector)
  • Background color (color selector)
  • parent_id (container id)
  • Order (number)

What do you think? This would be easily convertible as HTML div tags with CSS styles

chrome_qZyFEGL1x0

3 Likes

Love it,

We are working on something that should enable grouping like this!

Re HTML/CSS. We probably can’t allow a graph itself to be saved with HTML/CSS overrides (as you previously discovered!). But that wouldn’t stop the client itself (SketchUp) from overriding how parameters are presented.

We hope to see in the future embeds of graphs on websites where clients can override the presentation of parameters however they like. We’ve got a ways to go before this is easy to do though.

1 Like