Skip to content

Add first level of ipuz import and export support. - #585

Merged
mdirolf merged 2 commits into
crosshare-org:masterfrom
ianfhunter:ipuz-support
Sep 13, 2026
Merged

Add first level of ipuz import and export support.#585
mdirolf merged 2 commits into
crosshare-org:masterfrom
ianfhunter:ipuz-support

Conversation

@ianfhunter

Copy link
Copy Markdown
Contributor

Pretty much modelled off of the existing puz support. Tested locally with some of my own puzzles exported from Exet

Main benefits I see are:

  • Cross-compatibility with other apps
  • Allow saving of bars, circled cells, etc

Enables future development of:

  • prefilled squares
  • Diagonal clues (lol)
  • unnumbered clues
  • Arbitrary numbering
  • borderless clues
  • arbitrary shapes

and other weird stuff.

For immediate follow-up tasks, I think the following would be useful:

  • improved enumeration saving/restoring
  • save/restore of shrodinger/alts

@mdirolf

mdirolf commented Sep 12, 2026

Copy link
Copy Markdown
Member

I've taken a quick look and it looks like a great start - thank you! Once the CI errors are sorted I'll take a deeper look / test locally and then merge.

@mdirolf

mdirolf commented Sep 12, 2026

Copy link
Copy Markdown
Member

And agreed about supporting alts (and maybe colored grid cells too?) as immediate next steps - would be great to get the full suite of Crosshare features exportable.

@ianfhunter
ianfhunter marked this pull request as ready for review September 12, 2026 19:21
@mdirolf
mdirolf merged commit 5f5feac into crosshare-org:master Sep 13, 2026
1 check passed
@mdirolf

mdirolf commented Sep 13, 2026

Copy link
Copy Markdown
Member

Thank you!

Will try to get a deploy out ASAP and post here when it's live.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants