Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
An initial implementation for #304
(A video)
https://user-images.githubusercontent.com/6951209/131033045-c3a9acd1-2f95-4f2a-8447-287a4a099138.mp4
There are a few UX things to be discussed:
Discussion
There are few quirks with the word alignment, where you can get situations like
An option would be to fill the string with spaces so as to align, but that requires figuring out the cell size (which can be done, but I prefer to use as minimum javascript for layout as possible).
Another option would be to align right, but then depending on the width you could get weird situations such as
Hence why I think having the occasional misalignment on the left is okay.