Edit the structure of a table in the Content Editor
Problem to solve
In order to support the full GitLab Flavored Markdown spec, the Content Editor must be support rendering and editing all the elements of the standard implementation .
Here, we are focused on editing the structure of a table after it's been added to the Content Editor.
Intended users
- Parker (Product Manager)
- Presley (Product Designer)
- Sasha (Software Developer)
- Eddie (Content Editor)
User experience goal
The user should be able to add and remove columns or rows individually from the Content Editor. The table should also have an optional header row.
Proposal
Provide custom UI controls for a table that enables
- Add a column
- Add a row
- Delete a column
- Delete a row
- Toggle header row
Details
Extensions to the Content Editor require a few specific details:
Input Rule | N/A |
Paste Rule | [paste_rule] |
Toolbar Button | [icon] |
Keyboard Shortcut | [shortcut] |
Instrumentation | [event_name] |
Documentation
Availability & Testing
Available Tier
This feature, as with the content editor itself, is available on both SaaS and Self-managed Free tiers
What does success look like, and how can we measure that?
We aren't interested in tracking every time a new row is added or removed in the editor, but it would be great to know how often users are making this kind of edit. A counter indicating a monthly active user would probably be sufficient.