Open Bug 1626407 Opened 4 years ago

Improve UI for custom actions

Categories

(Tree Management :: Treeherder: Frontend, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

People

(Reporter: gbrown, Unassigned)

Details

The existing mechanism for custom actions is very flexible (it allows for new custom actions to be added easily) but not very friendly to the end user. I'm putting some effort into making the 'retrigger-custom' action more functional, but I hesitate to advertise it to a wider audience because I'm afraid the UI will confuse people.

In general I am suggesting a treeherder-er review the custom actions UI and improve it as they see fit.

Some specific thoughts:

  • the Payload is a simple text box, even though the schema has additional info for data validation, like data type, enum values, range, etc.
  • dumping the whole Schema beside the Payload uses a lot of screen space for little value; it can be difficult to find a payload item of interest in the schema; how about popping up context help when hovering over a payload item and consider removing or de-emphasizing the schema?
  • the "title" elements in the schema seem useless/redundant
  • the Payload and Schema text boxes can be resized, but only vertically; I find the schema hard to read because a lot of lines wrap -- horizontal resize might be nice if the schema display is retained.
You need to log in before you can comment on or make changes to this bug.