* Add the file filter button to the file browser toolbar
* update snapshot
* lower maxDiffPixels
* more updates
* update
* hide placeholder text on mobile
* update tree snapshot
* WIP: Create new application:duplicate command, add to menu
* WIP: Duplicate a file, then open the new file.
* Polish
* Removes null check for variable not typed to be null
* Removes unneeded import, type declaration
* Simplifies comments
* Update Playwright Snapshots
* Update Playwright Snapshots
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Create a new notebook with a specific kernel from the new dropdown
* update smoke test
* Update Playwright Snapshots
* Update Playwright Snapshots
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Added Edit Notebook Metadata Option (#6402)
Edit Notebook Metadata plugin added under Edit Menu for functionality similar to classic-notebook.
Clicking on the option under the menu opens up the Notebook Tools widget in the right sidebar and expands the Additional Tools (which contains the Notebook Metadata editor) collapsible section (default: collapsed).
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Added Edit Notebook Metadata Option (#6402)
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Prettier Code for passing Test Lint check
* Prettier Code for passing Test Lint check
* adding the edit-notebook-metadata entry via schema
adding the menu entry via the settings defined in the schema folder dropping the dependency on IMainMenu in the plugin
* adding the edit-notebook-metadata entry via schema
adding the menu entry via the settings defined in the schema folder dropping the dependency on IMainMenu in the plugin
* adding the edit-notebook-metadata entry via schema
* adding the edit-notebook-metadata entry via schema
* adding the edit-notebook-metadata entry via schema
* fix menu item
* Add to the command palette
* Update Playwright Snapshots
* Update Playwright Snapshots
* fix snapshots
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Bump to JupyterLab 4.1.0a4
* Bump `@lumino` packages
* bump galata package
* update getByRole
* Fix Shut Down All `jp-button` selector
* Remove the file actions toolbar, instead includes the action buttons in the file browser toolbar
* update CSS according to new toolbar components
* lint and snapshots
* CSS for filebrowser toolbar
* Some more CSS for 'New' menu item in FileBrowser toolbar
* Update Playwright Snapshots
* Update Playwright Snapshots
* snapshots
---------
Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix isTrusted with check cell type
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* camelCase and redundant ;
* Update Playwright Snapshots
* Update Playwright Snapshots
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
* Close the browser tab when clicking on "Close and Shut Down Notebook"
* Move menu entry to match classic
* Fix menu entries
* Add comment about the rank
* Use default `isEnabled`
* Update Playwright Snapshots
* Update Playwright Snapshots
* Add UI test
* Rename to "Close and Shut Down Notebook"
Co-Authored-By: Andrii Ieroshenko <ieroshenkoa@gmail.com>
* Update Playwright Snapshots
* Update Playwright Snapshots
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andrii Ieroshenko <ieroshenkoa@gmail.com>
* add option to open in nbclassic if installed
* account that getOption() can return truthy 'false'
* immidiately convert nbclassicInstalled to boolean
* Capitalize NbClassic as in PyPI per @JasonWeill
* capitalize commandDescription
* Update packages/lab-extension/src/index.ts
Co-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>
* Update packages/lab-extension/src/index.ts
Co-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>
* Update packages/lab-extension/src/index.ts
Co-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>
* Update packages/lab-extension/src/index.ts
Co-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>
* Update packages/lab-extension/src/index.ts
Co-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>
* Update packages/lab-extension/src/index.ts
Co-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>
* add openInNewIcon based on ##6793 by @JasonWeill
* show single 'open' button if only one option is available
* add button styling
* add css class to toolbarButton
* rename addCommand to addSwitcherCommand
* set page_config["nbclassic_installed"]
* Update snapshots
* fix general.spec.ts lint problem as detected in CI run https://github.com/jupyter/notebook/actions/runs/5008582825/jobs/8976612053?pr=6866
* Use optional chaining instead of non-null assertion to fix lint error https://github.com/jupyter/notebook/actions/runs/5008628805/jobs/8976713072?pr=6866
* add new line to try to fix eslint error
* fix prettier CI errors
* Revert "fix general.spec.ts lint problem as detected in CI run https://github.com/jupyter/notebook/actions/runs/5008582825/jobs/8976612053?pr=6866"
This reverts commit 9f0b54409f6a6b2c0be750f6ddaac1d435f622ae.
* Revert "add openInNewIcon based on ##6793 by @JasonWeill"
This reverts commit eca0a4e8fafe38307a1081b24615be0b0ab8502d.
* use launchIcon instead of openInNewIcon
* fix nbclassic urlprefix
* update general snapshots to account for use of launchIcon
* update mobile snapshots to account for launchIcon
* check if extension is enabled, not installed
* add bundled server extension
* Revert "add bundled server extension"
This reverts commit 7d261db4a987980b82bb8ca917ebc8f82d76e85d.
* set page_config in initalize_handlers
---------
Co-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>
* Added Drop Shadows
Adjusted drop shadows for tree view, markdown and text notebooks.
* Update: Corrected Tree View Shadows
Tree View drop shadow values are in co-ordination with the others.
* Responsive padding for main-panel
Adjusted main-panel padding to be responsive
* Update: media-query rearranged
* Update: Body selectors with filters
Added data-format body selectors to the css
* Re-written media query
Re-wrote the media query for allowing responsiveness without a refresh
* Update Playwright Snapshots
* Update Playwright Snapshots
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* remove Close Tab from menu entry
* Disable the close tab menu entry
* Update snapshots
---------
Co-authored-by: timmerk <timmerk@umich.edu>
Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
* rename commandLabel
* attemp to keep longer name in command palette
* Remove trying to keep longer name for command palette
* Attempt to register 2 commands to show the same command in the command palette
* fix passing paletteCommand to palette.addItem
* account for "args" being potentially passed to label
* change command palette wording to "Open in"
* capitalize "in" in "Open In..." btn title for consistency
* Make "in" not capitalized in "Open in..."
* use 'Open in %1' string formation form
* Update snapshots
* rename commandPaletteLabel into commandDescription
* use command with description as a label in view menu
* update snapshots manually
* update more snapshots manually
* Use isPalette and isMenu
* Lint
---------
Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
* Clean up interface switcher plugin in preparation for release
* Use caret down icon to be consistent with the "New" dropdown in the tree page
* Update Playwright Snapshots
* Update Playwright Snapshots
* Fix button height of interface switcher
* Update packages/lab-extension/style/base.css
Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
* Update Playwright Snapshots
* Update Playwright Snapshots
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>