Skip to content

Roadmap #219

Description

@eXpl0it3r

Taking over maintenance work for now, here's a rough roadmap I want to follow.

Join the discussion of you have any ideas / wishes.

Phase 1 ✅

  • Remove references to defunct codeplex sites
  • Update project files to SDK format
  • Update to .NET Framework 4.6.2 (minimum supported netfx version)
  • Drop Client Profiles support
  • Drop Mono support
  • Update build files or replace them with dotnet CLI commands
  • Add GitHub Actions to ensure every change can be built
  • Update dependencies, while keeping the compatibility as is in a first step
  • Check that all referenced images still work
  • Test all the features
  • Release v1.5.1 as a new NuGet package of the modernized project setup
  • Update repository website URL

Phase 2 ✅

Phase 3 ✅

Phase 4

Future

Activity

  1. self-assigned this
    on Dec 8, 2025
  2. pinned this issue on Dec 9, 2025
  3. eXpl0it3r commented on Dec 10, 2025

    @eXpl0it3r
    CollaboratorAuthor

    @ArthurHub Pinging you here, since I don't know if you're monitoring that one Gmail account 😄

    What I need your help with:

  4. ArthurHub commented on Dec 11, 2025

    @ArthurHub
    Owner

    Definitely better on GitHub :)
    added you to all NuGet packages and updated the URL
    thanks for reviving this project!

  5. mstancombe commented on Mar 13, 2026

    @mstancombe

    hey @eXpl0it3r I'd be happy to make a PR to pull in some of the stuff we've been doing out in fork land. We added some more skia features and have made a bunch of other small fixes as well, but having this finally come back to the mother branch would be great :)

  6. eXpl0it3r commented on Mar 13, 2026

    @eXpl0it3r
    CollaboratorAuthor

    @mstancombe That would be awesome! I've spent some time in fork land, but it's vast and lots of abandoned work. As such, it would be awesome if someone could condense some of the changes and PR them. ❤️

  7. jhaygood86 commented on Jul 14, 2026

    @jhaygood86
    Contributor

    I started creating PRs to bring this project up to parity with PeachPDF -- which has 10 years of HTML5 + CSS3/4 features implemented, and gets new features all the time. There are going to be some gaps since PeachPDF focuses entirely on print rendering, and it uses a private fork of PdfSharpCore which allows me to improve the PDF output directly where PdfSharp falls short, but for where I can, I'll gladly bring the improvements over.

    The current roadmap will be:

    • HTML 5 parsing via HtmlKit
    • CSS parsing via bringing in the fork of ExCSS
    • Layout and painting engine improvements building on top of those
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions