What's Changed
This change includes a couple new features:
- The position of a cell's output in the editor is now configurable via the settings menu -- you can now have outputs appear below cells.
- The UI elements in `ui.array` and `dictionary` objects can be accessed using Pythonic syntax (`array[index]`) and embedded in other outputs. This means you create rich outputs with a dynamic number of UI elements, without having to use `ui.batch`.
It also includes some bug fixes and improvements.
* improvement: highlight matches across all cells (instead of 1 cell) by mscolnick in https://github.com/marimo-team/marimo/pull/686
* Add testcore, testoptional deps to pyproject.toml by akshayka in https://github.com/marimo-team/marimo/pull/675
* docs: add --host by mscolnick in https://github.com/marimo-team/marimo/pull/687
* fix: docs-panel font size affecting other code blocks by mscolnick in https://github.com/marimo-team/marimo/pull/688
* improvement: add configuration to specifcy where the cell's output should be (above/below) by mscolnick in https://github.com/marimo-team/marimo/pull/689
* fix: traceback line number by akshayka in https://github.com/marimo-team/marimo/pull/691
* feat: add reactive execution on `ui.array` and `ui.dictionary`'s contained elements by akshayka in https://github.com/marimo-team/marimo/pull/690
**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.1.87...0.1.88