Comments (5)
Quick mockup (after making this I realized it may belong on the left side with the other tab options):
@PatrickCleary just wanted to say that I love the mockup!
Happy to help with the backend as needed.
from marimo.
I think we can put this in the sidebar for now as a new helper panel. We can add a new endpoint for run_scratch_code which runs Python with the existing global variables but does not add itself to the dependency graph. The scratch doesn't need to be reactive either. It can return the console or visual outputs via the websocket infrastructure we have - we can add new ws messages.
Feel free to implement as much as you want - and then we can fill in the gaps.
I really like your version history with arrow up/down too - up to you if you want to implement that in the first iteration.
from marimo.
@PatrickCleary thanks for the feature request (and great design). this is something requested before. we can add this. is this something you would be interested in contributing or pairing on? if not, i am sure i can get to it at some point
from marimo.
I would take a crack at it! Would you be able to share some quick context on how you'd recommend approaching?
from marimo.
Started on this. Left one question on a draft PR and also if someone wanted to give it a quick glance to make sure I'm on the right track that would be great.
from marimo.
Related Issues (20)
- Plots return 404 when using --base-url option in docker container HOT 1
- DataFrameLike False Positive When __getattr__ Presents HOT 1
- ui.dataframe with Ibis support HOT 1
- marimo edit stops working when left open for multiple days (fd limit too low) HOT 1
- Multiple cells actions HOT 1
- Publish VSCode extension to Open VSX HOT 3
- h4 - h6 missing from TOC panel HOT 2
- Better tracebacks when running as a script
- WebSocketDisconnect (kernel not found) when using marimo edit HOT 2
- marimo.app_meta.theme HOT 3
- Hard to find notebooks in marimo homepage HOT 1
- Name of marimo notebook tab title in browser should just be the name of the file (not include filepath) HOT 1
- Can't find new marimo notebook in marimo homepage
- Update Documentation for mo.tabs to mo.ui.tabs to Remove Deprecation Warning (in documentation)
- Interpolation and LaTeX in markdown HOT 2
- Browser incompatibility for dev setup HOT 3
- Multiple tabs in a single notebook HOT 4
- Support custom base URL paths, redux (for `marimo edit`) HOT 4
- marimo server becomes unusable when several notebooks are open HOT 5
- The "Run all modified cells" button is always yellow HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from marimo.