This repository was archived by the owner on Sep 1, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 17
This repository was archived by the owner on Sep 1, 2022. It is now read-only.
Feature parity with current notebook #87
Copy link
Copy link
Open
Description
This is a meta issue listing high-level features of the current notebook we need to address in a new implementation. We may decide that a feature is not worth implementing, or that we want to implement it differently.
- Widgets (Widgets #34) (changes how widgets are displayed)
- Multiple-cell selection
- keyboard navigation / shortcuts
- continuous keyboard traversal of cells with up/down in edit mode, rather than stopping hard at cell boundaries, forcing the user to 'pop out' to command mode to move between cells. Basically, when you press the down arrow at the bottom of a cell, it moves to the next cell in edit mode if it is a code cell. I think the current notebook also will change a markdown cell to edit mode, which to me is confusing. Similarly for the up arrow when at the top of a cell.
- printing stylesheet
- convert to variety of formats (current notebook "File > Download as" menu)
- Find and replace
- a variety of commands (compare with command list in current notebook)
- help links
-
?
and??
introspection (we have?
, but seeing??
requires opening the inspector manually - perhaps??
should expose a link to open the inspector to guide the user?) - tooltip help (function signatures, help, etc.) Trigger tooltips on shift-tab jupyterlab/jupyterlab#714
- edit notebook and cell metadata
- Changing kernels
- Dealing with large output (in classic notebook, clicking on output prompt switches output between hidden, constrained-height, and full-height)
- Notebook trust features
- tab completion in editor
- Cell toolbars Implement "cell toolbar" for notebooks jupyterlab/jupyterlab#902
- undeletable cells
- input/raw_input working (for things like pdb)
From @ellisonbg below:
- Pager (this should be a separate area on the page rather than in the notebook widget itself)
- Output scrolling and collapsing need to be reworked, keeping in mind that we also want to allow input to be collapsed. We should have a nice unified UI for doing both of these things.
- Cell tooltips (shift-tab) should be unified with regular tab completion (tab) into a single nice UI/UX.
Metadata
Metadata
Assignees
Labels
No labels