Metapackage aggregating all Stellars JupyterLab fixes
Project description
Stellars JupyterLab Fixes
Metapackage that installs all Stellars JupyterLab fixes in one command.
These fixes address papercuts and annoyances in JupyterLab 4 that were bothering us enough to do something about them. They are intended as temporary workarounds until the JupyterLab team incorporates proper solutions into the mainline - at which point this repo will happily become obsolete.
[!WARNING] These fixes monkey-patch JupyterLab internals and may break with future JupyterLab updates. Use at your own risk. If something explodes, you get to keep both pieces.
Yes, we wrote an entire metapackage just to fix scroll positions and font alignments. No, we don't have better things to do. Okay, we do, but here we are.
Installation
pip install stellars_jupyterlab_fixes
Included Fixes
- jupyterlab_change_ui_font_size_fix - Fix file browser alignment when changing UI font size
- jupyterlab_jump_to_definition_fix - Fix "jump to definition" for notebooks using Jedi in kernel environment
- jupyterlab_markdown_switch_tab_scrolling_fix - Prevent markdown scroll drift when switching tabs
- jupyterlab_markdown_viewer_toc_fix - Fix broken TOC navigation and anchor links in Markdown Viewer
- jupyterlab_other_file_type_menu_fix - Fix broken context menu for unregistered file types (LICENSE, .gitignore, Dockerfile)
- jupyterlab_server_proxy_launcher_fix - Fix SVG icon display for jupyter-server-proxy launchers in custom categories
- jupyterlab_terminal_cpr_escape_fix - Fix CPR escape sequences appearing as literal text in idle terminals
Requirements
- JupyterLab >= 4.0.0
- Python >= 3.9
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stellars_jupyterlab_fixes-1.0.14.tar.gz.
File metadata
- Download URL: stellars_jupyterlab_fixes-1.0.14.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f57ab2d00d160084b79784cfa5e3c5f9cfc69b39387189e540f90ede5005f54c
|
|
| MD5 |
f02b7de5a027f6b3eb713c5b4109b86e
|
|
| BLAKE2b-256 |
602221267fba6f64f58002eff9ed0a0106ac198615a154de27051c7ecbba5536
|
File details
Details for the file stellars_jupyterlab_fixes-1.0.14-py3-none-any.whl.
File metadata
- Download URL: stellars_jupyterlab_fixes-1.0.14-py3-none-any.whl
- Upload date:
- Size: 2.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a0a5ffd9d1327c5b9effa2f3bebc87669b1af9b1ae9de0f41f2ee6c315fcecc
|
|
| MD5 |
dd11f9d52aa151d851b01fb8941b4161
|
|
| BLAKE2b-256 |
ed6697dc78d7a1b810948a47e08c6f4694254f7f130a74464002f31a39f65260
|