authorclover caruso <git@paperclover.net> 2026-10-11 18:27:44-07:00
committerclover caruso <git@paperclover.net> 2026-10-11 18:27:44-07:00
log1407178c794c7688ff663f46095cb7c4eb24276f
treeadbc8da650e8af3ac1bca6d3ddefa11de94fc943
parent970fdd7440162d30295c9e624ff2d295da7869f5
signature Signed by SSH key SHA256:52mNGHRsVFBDED9IAX5pe+LRWUefqTbxEReunq21QvU (~clover)

fix(mobile): adapt authored ink to dark page paper

Supply the page paper to the existing renderer color adaptation, matching desktop rendering while preserving authored colors. fixes #132 Assisted-by: gpt-6.1-sol

1 files changed, 4 insertions(+), 1 deletions(-)

crates/mobile/src/lib.rs+4-1
...@@ -887,7 +887,10 @@ impl View {...@@ -887,7 +887,10 @@ impl View {
887 &target,887 &target,
888 [presentation.config.width, presentation.config.height],888 [presentation.config.width, presentation.config.height],
889 paper.color,889 paper.color,
890 &[canvas.page.viewport.layer(&primitives)],890 &[draw::Layer {
891 backdrop: Some(paper.color),
892 ..canvas.page.viewport.layer(&primitives)
893 }],
891 )894 )
892 .map_err(|error| format!("Page drawing failed: {error:?}"))?;895 .map_err(|error| format!("Page drawing failed: {error:?}"))?;
893 renderer.queue().present(frame);896 renderer.queue().present(frame);