ArthurHub / ArthurHub/HTML-Renderer

Roadmap

Aberta
#219 5 comentários 14 reações 1 responsável Reivindicada por @eXpl0it3r Ver no GitHub
enhancement
Linguagem predominante
C#
Estrelas
1.4k
Forks
550
Merge médio
14d 9h
PRs com merge (30d)
1

Descrição

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 ✅

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

## Phase 2 ✅

- [x] Tag old versions and create GitHub releases with release notes
- [x] Clean up the issue tracker and close / merge open pull requests
- [x] Release v1.5.2 & NuGet packages
- [x] Consider taking over some improvements from forks
- [x] https://github.com/ggeurts/HTML-Renderer/commits/master/

## Phase 3 ✅

- [x] Update everything to .NET Standard 2.0 / .NET 8: #222
- [x] HtmlRenderer.Core: netstandard2.0 / net8.0
- [x] HtmlRenderer.PdfSharp: netstandard2.0 / net8.0
- [x] HtmlRenderer.WinForms: net8.0-windows
- [x] HtmlRenderer.WPF: net8.0-windows
- [x] Deprecate Mono NuGet package
- [x] Use the new MigraDoc & PDFsharp implementation: #221
- [x] Release v1.6 & NuGet packages

## Phase 4

- [ ] Expand HTML support via HtmlKit: #243
- [ ] Expand CSS support via vendored ExCSS: #244
- [ ] Close additional gaps (via PeachPDF)
- [ ] Release v2.0 & NuGet packages

## Future

- [ ] Investigate performance improvements utilizing .NET 8 / 10 features
- [ ] Create a GitHub Pages site as stand-in for the CodePlex & CodePlex Archive site
- [ ] Consider support for WinUI
- [ ] Consider support for Avalonia UI: https://github.com/AvaloniaUI/Avalonia.HtmlRenderer
- [ ] Consider support for Uno Platform
- [ ] Consider support for a generic SkiaSharp renderer
- #200
- https://github.com/albyoo/HTML-Renderer/tree/image/Source/HtmlRenderer.SkiaSharp
- https://github.com/3CS-Software/HTML-Renderer-Core/commit/e6497c5284f35a31ffc62ff6fe86596502bf1fc2
- https://github.com/ManniAT/HTML-Renderer/compare/master...xtuzy:HTML-Renderer:supportskiasharp

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.