marimo-team / marimo

A reactive notebook for Python — run reproducible experiments, execute as a script, deploy as an app, and version with git.
https://marimo.io
Apache License 2.0
5.35k stars 156 forks source link

feat: kiosk consumers #1639

Closed mscolnick closed 1 week ago

mscolnick commented 2 weeks ago

A "kiosk" consumer has a "kiosk view" when running marimo. This is some middleground before going full multi-player. It allows you to see and the outputs and interactive with the widgets, but not right any code.

This view is the editor view without the ability to actually edit any code or run cells, but you get the sidebar and other useful editor features.

A kiosk consumer doesn't have less permission than an editor from the API layer, just that we hide potentially conflicting operations. (that we do not keep in sync).

Over time, we will move more state to the backend and we can loosen what is shown, however, the use-case for this right now is for vscode/vim to be able to write code in vscode/vim but see rich outputs in marimo.

vercel[bot] commented 2 weeks ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
marimo-docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 20, 2024 6:36pm
marimo-storybook ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 20, 2024 6:36pm
github-actions[bot] commented 1 week ago

🚀 Development release published. You may be able to view the changes at https://marimo.app?v=0.6.22-dev2