JupyterLab 3.4.0 is released!

JupyterLab 3.4.0 Release

Here are the new cool features available in JupyterLab 3.4.0.

The full changelog is available there.

:hammer_and_wrench: Cell toolbar

This version adds a cell toolbar.

That toolbar is displayed for the current active cell if it does not overlap with the content.

:heavy_plus_sign: New tab button

There is now a new tab button in the dock panel tab bars.

:first_quarter_moon: Themed Vega Figure

The Vega figures will now respect the theme mode (light or dark).

:gear: Settings Editor

The settings editor is now displaying the default value if the current value is a customized value.

:open_book: Context menu order

The context menu ordering has been updated to move Paste closer to Cut and Copy.

Old context menu on the left, new context menu on the right

6 Likes

Thanks for the summary

This looks great! Really like the cell toolbar and new tab button. :slight_smile:

Is there also an easy way to add you own button to the cell toolbar through an extension? Tutorial available / in the making?

Thanks!

Hey @ivgent

Here is gist with customization example of menus and toolbars: JupyterLab custom menu Β· GitHub

It adds a clear output button in the cell toolbar:

image

The relevant setting is:

  "@jupyterlab/cell-toolbar-extension:plugin": {
    "toolbar": [
      { "name": "clear-output", "command":"notebook:clear-cell-output", "icon": "ui-components:close" }
    ]
  }

This is the Cell Toolbar settings section

The available commands is not in the stable documentation. But you can have a look a the dev documentation (most of them are available in 3.4): Commands β€” JupyterLab 4.0.0a24 documentation

1 Like