Skip to content

Tracking issue for WpfMath parity #145

Description

@Happypig375

This is a meta-issue, not a general conversation: it tracks selected WpfMath/xaml-math functionality and accepted related proposals through concrete CSharpMath issues. Native sub-issues are the source of truth; the original manual checklist remains in edit history.

Active native work

Related specialized work stays in its own tracker rather than duplicating checklists here, including multiline equation bounds in #239.

Verified or queued

Already on master:

  • SVG export is demonstrated by the SkiaSharp and VectSharp examples.
  • Escaped \_ is supported as a literal underscore.

On the current pull-request queue:

Proposal boundary

Several entries in the old checklist are proposals that WpfMath itself has not shipped, rather than parity gaps: MathML input, a simple arithmetic input language, resource-package design, and a general atom-tree snapshot harness. They should begin in the Ideas Discussion category and become issues only after maintainers accept a concrete scope and compatibility contract.

Windows-only DirectX rendering remains out of scope for this cross-platform library. Replacing the editor's mutable MathList model or attaching LaTeX source ranges to rendered boxes also remains out of scope unless a separately approved design changes those constraints.

Completion criteria

  • Every accepted parity gap is represented by an actionable native child (directly or under an existing child epic), with no duplicate manual status checkbox here.
  • Close this tracker only when its native children are completed or explicitly closed as not planned.
  • New WpfMath-inspired ideas go to Discussions first; reproducible defects and accepted implementation scopes go directly to focused issues.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type/EnhancementA concrete change to CSharpMath behavior or capability.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions