Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Grouping Properties #21

Open
colbyharrison opened this issue Sep 29, 2022 · 4 comments
Open

Grouping Properties #21

colbyharrison opened this issue Sep 29, 2022 · 4 comments
Assignees
Milestone

Comments

@colbyharrison
Copy link

Allow for grouping of properties with some way of describing how the groupings are layed out.
For example:

Group 1 (2 columns) ex: FirstName LastName
Group 2 ( 3 columns , 20%, 40%, 40%). ex: | 20% | 40% | 40% |

Requirements:

  1. Optional Group label
  2. Multiple groups allowed
  3. Some description of the preferred group layout. Could be as simple as the number of columns in a row, or more complicated percentage based layout
@scrummitch
Copy link

Apple Wallet documentation has some good ideas here that support multiple types of credentials in a single interface. https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/PassKit_PG/Creating.html

@colbyharrison
Copy link
Author

per discussion 10/6 at least 1 other team needs this

@andorsk
Copy link
Collaborator

andorsk commented Oct 27, 2022

Also UI Schema might be worth a look https://jsonforms.io/docs/uischema/

@brentzundel brentzundel added this to the v1 milestone Oct 27, 2022
@colbyharrison
Copy link
Author

UI Schema is certainly a good point of inspiration. By defining Horizontal and Vertical layout types with nested groupings you can declare a large variety of layouts. I'm going to spend a little bit more time exploring other options, before proposing a solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants