Skip to content

Rearrange items in Card editor so it matches people's expectations #113

Description

@laupalombi

Problem statement

Research is showing the order of actions in the Edit Card interface is not ideal - people require several jumps to get to add something as easy as Brightness. But the features themselves are good - we have a big opportunity just reordering the items.

Community signals

Research ongoing (80%) on Dashboard editor sees that all candidates interviewed get lost into the Card editor, and take a lot of scroll into finding what they need - although happy when they find it. Hence the ordering is the issue, not the items.

Scope & Boundaries

In scope

  • Rearrange of elements
  • Small changes in UX
  • Changes in copy

Not in scope

  • New features
  • Changes in preview
  • Changes in content

Foreseen solution

We are testing 3 different concepts for rearranging in this PR. All naming is TBD, using some naming for the purpose of the concepts.

  • Concept A rearranges items by context - what is Setup, what is Appearance.
  • Concept B rearranges item by perceived complexity - what is Basic, what is Fine tunning
  • Concept C doesn't add any groups, but rearranges items individually so they are closer together by meaning without creating the toggles.
Image

The best way to test this is test the PR and use it with real life devices and configurations.

Initial Design here: OpenHomeFoundation/ux-design#28 More specifically here https://www.figma.com/design/xurRwpZBycqAjMDocJODJ3/Suggested-cards---dashboards?node-id=190-454

Decision log

Date Decision Outcome
6/8 This UX is too important and we need to explore more than just rearranging the existing items in the vertical axis. Broaden the scope pf rearrange and explore more with design, keeping this opportunity in Shaping more time and be able to use Interviews to Validate.
8/3 Matt did 3 concepts in a PR so we can test them internally and within the community before picking candidates for no-context users. Adding some early feedback + community testing

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions