odox-ui 0.4.1

The shared window of the odox OpenDocument editors: style mapping, document rendering, editing and chrome
Documentation

The window the three odox applications are each a thin shell over.

Everything a person sees belongs here: the chrome, the document renderer, the mapping from ODF styles to what egui draws with, the font resolution and the messages. An application crate contributes its name, the format it opens, and the one view that is particular to its body — a flow, a grid, a slide.

Drawing lives here rather than in odox-core so that the library that reads OpenDocument has no window in it: it is testable headlessly, it compiles for a target with no display, and nothing about the format is decided by what egui can draw.