pixiebrix-extension icon indicating copy to clipboard operation
pixiebrix-extension copied to clipboard

Add additional elements to document builder

Open twschiller opened this issue 3 years ago • 6 comments

  • [ ] Markdown: or we can just have our existing text element support markdown?
  • [ ] Links: necessary if we have the existing text element support markdown?
  • [ ] Tabs (and support mount on entry)
  • [ ] Accordion (and support mount on entry)

cc @orliesaurus. Any other feedback here?

twschiller avatar Jun 17 '22 12:06 twschiller

  • [ ] Pagination: Sometimes you have a lot of results returned by an API, it would be nice to be able to paginate so you don't have to load them all, i.e. imagine a list of employees
  • [ ] Tooltips: Give contextual help to onboard people who are using a certain sidebar for the first time (sorta like you have a field description for forms)

orliesaurus avatar Jun 21 '22 02:06 orliesaurus

Thanks @orliesaurus. For Pagination, do you see that working in conjunction with our table? Or with our List element?

For tooltips, were there particular elements you wanted to attach them to? E.g., table headers? Buttons?

twschiller avatar Jun 21 '22 14:06 twschiller

Yeah a table works: some sort of filter that allows you to return n results from a returned dataset (like an API call) of many more results and divide them in smaller chunks so that the user can easily navigate them

Tooltips that you can add as an anchor to a heading or a section of a sidebar to explain non-intrusively what's going on with the sidebar

orliesaurus avatar Jun 21 '22 18:06 orliesaurus

Another cool one would be checkmarks todo lists that you can link to the page state perhaps :) like this:

  • [ ] A clickable list

orliesaurus avatar Jun 21 '22 19:06 orliesaurus

Another cool one would be checkmarks todo lists that you can link to the page state perhaps :)

You can currently do this with the Custom Form renderer. Does that meet your use case for now?

twschiller avatar Jun 27 '22 02:06 twschiller

Yeah thank you!

orliesaurus avatar Jun 29 '22 14:06 orliesaurus

Closing this issue. Will re-open new tickets as necessary from product management

twschiller avatar Jun 29 '23 21:06 twschiller