jupyterlab-celltags
jupyterlab-celltags copied to clipboard
Celltags refactor and design updates
Hello celltags users! @markellekelly is working on refactoring code for this extension with the intent to merge into core JupyterLab over on this repo. To supplement her efforts, I'm going to be working on the related UX and UI updates for cell tags.
We're going to be building celltags from the ground up, so we are starting by focusing on the following functionalities:
- View tags for a single selected cell
- Add tags
- Delete tags
Another way of putting this is that we are currently focusing on single tag manipulation for a single cell at a time.
I want to use this issue to keep you updated on progress and give you a chance to give feedback on proposed changes.
(If you're wondering who I am, I'm a UX/UI intern at Jupyter Cal Poly. You may have seen me working on a rich text mode extension for the last few months.)
Thanks for the heads up @isabela-pf, very exciting!
It'll be good to get this well integrated into core (technically it's also required for parity with Notebook classic, at least the later versions). I have a few questions:
-
Looking through the new repo at markellekelly/celltags, it appears that you've chosen to not reuse any of the code from this repo (ie
jupyterlab/jupyterlab-celltags). Why are you rewriting the extension from scratch? -
It sounds like you want to redesign the existing UI. What changes are you hoping to see with respect to the current UI?
Hi! I actually am using lots of bits and pieces from the original jupyterlab-celltags, but working on restructuring and simplifying code (which includes switching from React components to only Phosphor widgets). The code is still in very early stages, but feel free to keep an eye on things over the next week or so!
If anyone wants to review early UI iterations for this new celltags, you can find it on this issue. I'd love to hear what you like and dislike from using this extension.