| 1 | # Typing beside a picture or file alone in its outline |
| 2 | |
| 3 | `native/` is OneNote 2010 authoring `tools/native/pages.ps1` input: two pages in |
| 4 | `Alone.one`, one an outline holding only a text file, the other only a picture. |
| 5 | |
| 6 | `keys/` is `tools/native_object_outline.py` clicking beside each object inside its |
| 7 | outline in OneNote 2010 and typing "abc": OneNote adds a paragraph after the object |
| 8 | holding the text, and undoing removes that paragraph again. |
| 9 | |
| 10 | `candidate/` is the output of `typing_beside_an_outlines_only_object_adds_a_paragraph` |
| 11 | in `crates/canvas/tests/object_outlines.rs`: the editor shows each outline with a |
| 12 | paragraph after its object that is stored only once typed in, and the typing, its undo |
| 13 | and its redo are published as revisions; `cold/` is a fresh OneNote 2010 read of it, |
| 14 | whose pages read as `keys/` does. `tools/test_object_outline.py` checks this without a |
| 15 | VM. Regenerate with `SNOWBOUND_OBJECT_OUTLINE_EXPORT` set to a new absolute directory |
| 16 | while running the test, then cold-open it with |
| 17 | `tools/native_runner.py OUTPUT COLD --expected-pages 2 --collect-notebook --screenshots`. |