Michał Krassowski
Michał Krassowski
### Problem PR https://github.com/jupyterlab/jupyterlab/pull/15483 added a command and main menu entry to reopen recently closed tab. There is no such an entry in the context menu of the tabs themselves,...
## Description https://github.com/jupyterlab/jupyterlab/pull/15948 added `narrow` and `short` and a new renderer method `updateItemModified`. There are no tests to cover the display of the "Last Modified" column in narrow modes nor...
## Description Sometimes when switching kernels I see an uncaught error: ```ts connection.ts:271 Uncaught (in promise) TypeError: Cannot convert undefined or null to object at Function.values () at LSPConnection.dispose (connection.ts:271:12)...
## Description Resizing the running sidebar needlessly re-renders the open tabs section. This is because the `OpenTabsSignaler` is connected to `layoutModified` signal indiscriminately, and reiszing is in fact a layout...
### Problem The launcher and the kernel selection dialog can be hard to use when multiple kernels are installed. This was previously reported in https://github.com/jupyterlab/jupyterlab/issues/3795 for launcher (20 :+1: as...
### Problem Currently the launcher cards, both in core JupyterLab and in extensions, mix up a number of concepts: - creating a new document (notebook/file) - opening a widget panel...
JupyterLab ships a number of icons but finding about them is not immediately obvious for author extensions. I propose that we have an auto-generated list of icons displayed in the...
# References https://github.com/jupyterlab/jupyterlab/issues/16038 ## Code changes Forbids any, except in variadics. The intent is to: - keep `any` in core APIs to avoid disruption (just add `eslint-disable` comments as needed)...
Some packages had errors due to bad typing (notably shortcuts UI). We currently have the `no-explicit-any` rule disabled: https://github.com/jupyterlab/jupyterlab/blob/b318b57d3e5e15ade52c493d264c7818ffcd9381/.eslintrc.js#L63 What do folks think about turning it on? Similarly, casting from...
## References A number of errors in the codebase such as https://github.com/jupyterlab/jupyterlab/issues/15103#issuecomment-2063421265 could be prevented by enabling `noUncheckedIndexedAccess`. Trying to evaluate the benefit/cost ratio in this PR. Related to https://github.com/jupyterlab/jupyterlab/issues/16038...