Skip to content

Desktop: Fixes #15194: Fix positioning of nested ink containers#15196

Open
personalizedrefrigerator wants to merge 4 commits intolaurent22:devfrom
personalizedrefrigerator:pr/desktop/onenote-import/fix-nested-ink-container-import
Open

Desktop: Fixes #15194: Fix positioning of nested ink containers#15196
personalizedrefrigerator wants to merge 4 commits intolaurent22:devfrom
personalizedrefrigerator:pr/desktop/onenote-import/fix-nested-ink-container-import

Conversation

@personalizedrefrigerator
Copy link
Copy Markdown
Collaborator

@personalizedrefrigerator personalizedrefrigerator commented Apr 24, 2026

Problem

Nested ink containers were positioned incorrectly when imported into Joplin.

See #15194.

Solution

Import ink within outline elements as embedded ink.

Testing

With this change, the 1s and 0s in #15194 that were previously mispositioned are now imported correctly:

Before After
table of 1s and 0s has several misplaced numbers previously-misplaced numbers are shown in the correct rows

This also fixes an ink positioning issue mentioned in #15178 (from the test notebook provided in comment):

Before After
screenshot: 'h' in 'homophony' is vertically offset, 'tal' in 'total' is offset screenshot: total and homophony are rendered correctly

@coderabbitai coderabbitai Bot added bug It's a bug desktop All desktop platforms renderer About the note renderer import Related to importing files such as ENEX, JEX, etc. labels Apr 24, 2026
@github-actions github-actions Bot deleted a comment from coderabbitai Bot Apr 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug It's a bug desktop All desktop platforms import Related to importing files such as ENEX, JEX, etc. renderer About the note renderer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Desktop: Importing from OneNote: Nested InkContainers are not displayed correctly

1 participant