Skip to content
This repository was archived by the owner on Sep 1, 2022. It is now read-only.
This repository was archived by the owner on Sep 1, 2022. It is now read-only.

Feature parity with current notebook #87

@jasongrout

Description

@jasongrout

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions