Skip to content

[stable-0.1] feat(viewer): export FreeMind and XMind maps as KityMinder files - #466

Open
AndyScherzinger wants to merge 1 commit into
stable-0.1from
backport/export-km/stable-0.1
Open

AndyScherzinger wants to merge 1 commit into
stable-0.1from
backport/export-km/stable-0.1

Conversation

@AndyScherzinger

Copy link
Copy Markdown
Member

Backport of #465

FreeMind (.mm) and XMind (.xmind) maps open read-only, because the app cannot write those formats back, so edits made to them are lost. This adds Export to KityMinder (.km) to the Export menu at the top right, shown only for files that cannot be saved in their own format. It downloads the current map, including unsaved edits, as a .km file named after the original (notes.mm → notes.km), which can then be uploaded and edited with saving.

.km files do not get the entry; they keep their normal Save. The original file is never changed.

Refs #102, #259

🤖 AI (if applicable)

  • The content of this PR was partly or fully generated using AI

FreeMind and XMind maps open read-only, since the app cannot write
those formats back. Offer them an export to KityMinder (.km) in the
export menu, so edits can be kept in a format the app saves. The entry
is only shown for files that cannot be saved in their own format.

Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
(cherry picked from commit b0cec9b)
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
@AndyScherzinger AndyScherzinger added this to the v0.1.6 milestone Oct 28, 2026
@AndyScherzinger AndyScherzinger added enhancement New feature or request AI assisted This PR contains AI-assisted commits 3. to review labels Oct 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review AI assisted This PR contains AI-assisted commits enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant