Rich Markdown: markdown rendered in ImGui: text styles, headings, lists, tables, images, links, code blocks, LaTeX math and diagrams.
render(markdown_string) draws a markdown text; render_unindented() accepts an indented one; render_file()
renders a file. Run the app with immapp.run(..., with_markdown=True), which loads the fonts.
Its former name, imgui_bundle.imgui_md, stays as an alias.
Upstream repository · The book’s page
Modules¶
In imgui_bundle (from imgui_bundle import rich_md):
rich_md: 29 functions, 8 classes, 1 enums · the C++ view
Demos using it¶
The demos of the catalog that use it (the pictures link to their code and to the playground).

Assets and add-ons¶
Load images and icons from your assets folder, and use two add-ons: markdown and ImPlot.
More
A markdown editor with a live preview, and a pie chart whose values you can drag. Tick More info under each part to see how it is done. The add-ons are activated with immapp.AddOnsParams.
Uses: ImPlot

Knobs, toggles, spinners and more¶
Knobs, toggle switches, spinners, a command palette, a dock-like cool bar: widgets beyond Dear ImGui’s own.
More
They come from the libraries in the bundle: imgui-knobs, imgui_toggle, imspinner, imgui
Uses: knobs, toggles, spinners, cool bar, command palette, file dialogs

