* 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>
* Uses different ID for the running-session widgets, the one in main view and the one in panel
* Append kernel logo image only if necessary
* Add title to the button which close sidebar
* Add landmarks roles
* Fix UI-test
* lint
* Add the Settings Editor to the landing page
* Fix tab panel tabs
* Do not include JSON editor for now
* Hide Settings Editor command from the menu
* Update yarn.lock
* Fix integrity
* Fix yarn.lock and resolutions
* Update yarn.lock
* Allow adding and closing the settings editor
* Do not include JSON editor for now
* Update snapshots
* More snapshot updates
* More snapshot update
* Fix resolutions
* Opens by default the newly created tab in tree view
* Adds a command to open the file browser when in tree view, which also fixes the broken menu entry 'file Browser' in view
* (1) Remove the menu entry 'Open Files' in tree view, which was opening a new browser tab with the same contents, and was like a duplication of 'File Browser' entry, and (2) rename the menu entry 'Open Files' to 'File Browser' for consistency
* Add test on 'File Browser' menu entry
* Fix pre-commit
* Fix test on File Browser menu entry
* update snapshots of view menu
* Do not activate newly created tree tab by default
* Do not add 'openTree' command if it already exists (meaning that the current page contains a filebrowser plugin)
* Wait for the file browser commands from JupyterLab to be fully created before create a new one
* File Browser menu entry execution depends on the current page ('tree' or other)
* Add the dependency to @jupyter-notebook/tree in application-extension
* Fix typo
* Remove dependency to tree in application-extension
* Clean unused dependency
* Delete a remaining comment
* Update packages to JupyterLab 4.0.0a32
* Update python dependency
* Update `@jupyterlab/galata`
* Require `jupyter_server>=2.0.1,<3`
* Undo `jupyter_server` bump for now
* Update to Jest 29
* More jest fixes
* Update to the latest Lumino
* Fix yarn.lock
* Fix JSON background color
* Update snapshots