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
6.86k stars 244 forks source link

fuller width #2672

Open bluss opened 6 days ago

bluss commented 6 days ago

Description

I'm used to jupyterlab, and usually creating very plot-filled reports with distributions (of our data) and their statistics. I like jupyterlab's full width approach.

Even with the marimo setting width=full, it feels like the tables and plots are stuck in boxes with white space around them. I hope you have plans to unlock this further and make possible to create reports without artificially narrower width.

The full screen button for cells is a nice thing (but note: if the plot is too big, it doesn't scroll and is clipped by the full screen cell view, browser tested: Firefox).

Suggested solution

Allow 100% width somehow. This is a quite early reaction to trying out marimo. The HTML view (show code => Off) is quite good in this regard, it's wider, no cell boxes.

Alternative

Custom CSS is maybe an alternative?

Additional context

No response

mscolnick commented 5 days ago

Hi @bluss this sounds like not width you are hitting, but the built-in padding around each output and the application. Couple things you can checkout:

  1. Grid mode: https://docs.marimo.io/guides/apps.html#grid-layout
  2. Custom css theming: https://docs.marimo.io/guides/configuration/theming.html

If these don't work, could you include some screenshots of the extra space that you think would be better removed or configurable?