New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add UI for editing notebook metadata #1308

Open
blink1073 opened this Issue Nov 28, 2016 · 6 comments

Comments

@blink1073
Copy link
Member

blink1073 commented Nov 28, 2016

No description provided.

@blink1073 blink1073 added this to the 1.0 milestone Nov 28, 2016

@blink1073 blink1073 referenced this issue Nov 28, 2016

Open

Feature parity with current notebook #87

8 of 19 tasks complete
@vidartf

This comment has been minimized.

Copy link
Member

vidartf commented Nov 29, 2016

Related to #451 (?).

@blink1073

This comment has been minimized.

Copy link
Member

blink1073 commented Nov 29, 2016

Could be, the feature parity would be a simple text editor.

@ellisonbg

This comment has been minimized.

Copy link
Contributor

ellisonbg commented Dec 23, 2016

I am fine with the feature parity version of this being a text editor, but we should implement it in the cell toolbar, which we are planning on making its own L side bar. See #902 for early design ideas.

@mpacer

This comment has been minimized.

Copy link
Member

mpacer commented Jan 18, 2017

So for full feature parity notebook metadata and cell level metadata should probably be treated separately.

In the classic notebook:

  • notebook level metadata are editable from the "Edit → Notebook Metadata" menu dropdown.
  • cell level metadata are accessed by enabling cell level metadata editing with "View → Cell Toolbar → Edit Metadata" which enables the cell toolbar with an "Edit Metadata" button on the right hand side.

So, even if there is a metadata editor in the cell toolbar (for which I'm +1), it'd probably be good to have an additional/separate UI for editing the notebook's metadata that doesn't appear in the L side cell toolbar, even if it means just having a L side notebook toolbar if only to avoid confusion.

The other paradigm I could imagine would be that the notebook metadata is what is accessible when no cells are selected, but that seems a bit of a fraught solution.

@flying-sheep

This comment has been minimized.

Copy link

flying-sheep commented Jan 19, 2017

for feature partity with R notebooks, we also need to consider their advantages, e.g. in the field of metadata:

image

this is metadata for cell and notebook. note how the dialog for cell metadata has quite some features discoverable in the UI (the selectbox has the options “show output, show code, show both, show nothing and run code, show nothing and do nothing”). furthermore cell metadata is autocompleted.

@yuvipanda

This comment has been minimized.

Copy link
Contributor

yuvipanda commented Dec 23, 2018

I created my first JupyterLab extension to sort through this. You can try it out and check out the source code in https://github.com/yuvipanda/jupyterlab-nbmetadata

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment