What's Changed
Highlights
Terminal panel 💻. The marimo editor now includes a terminal that lets you run shell commands in a pseudo-terminal, without having to return to your actual terminal. This feature is currently supported on macOS and Linux.
TOC outlines! 📑 We know notebooks can get long. That's why we now automatically include a floating TOC outline in preview/run mode, making it easy to get a birds-eye view of a notebook and to navigate to specific sections.
Pan and zoom on mo.ui.altair_chart
🖱 Hold ctrl/cmd
and click to pan and zoom on your Altair charts.
Let me Google that for you. Tracebacks now include a "search with Google" button.
Let me fix that for you! If you have AI Assist enabled, tracebacks include a Fix with AI
button that will try to automatically fix your bug.
All changes
- style: scratchpad by @akshayka in #1836
- feat: better traceback, help with google or AI by @mscolnick in #1833
- fix: stale dataframe summaries by @mscolnick in #1840
- improvement: add copy path / copy relative path to file explorer by @mscolnick in #1841
- fix: only initialize vscode bindings when url param is passed by @mscolnick in #1844
- feat: floating outline in run/present by @mscolnick in #1845
- feat: terminal panel by @mscolnick in #1786
- fix: dont show tables with many columns by @akshayka in #1850
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1847
- skip flaky test by @mscolnick in #1856
- feat: add pan/zoom to mo.ui.altair_chart by @mscolnick in #1855
- fix: polars Array type casting when converting to a csv by @mscolnick in #1854
- fix: traceback overflow by @mscolnick in #1852
- fix: always use triple quotes to prevent escaping single quotes by @mscolnick in #1857
- v0.7.10 by @akshayka in #1858
Full Changelog: 0.7.9...0.7.10