qmdiEditor: better markdown preview
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
Rechercherichtung
Start by locating qmdiEditor and reading how its current Markdown preview uses QTextBrowser. Evaluate the proposed litehtml or qlitehtml renderer, maddy conversion, and CSS options, including licensing and integration tradeoffs. Done means the editor has a working improved Markdown preview, but the issue does not define a specific design or acceptance criteria.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I am trying to make a nice Markdown document, but lets be honest - QTextBrowser is not ideal. Lets instead - convert the markdown to HTML, and then feed it to a proper HTML widget. I don't think using the web engine from Qt is the best idea.
Instead - lets use:
- https://github.com/litehtml/litehtml - this small engine is capable to display pretty decent HTML5.
- https://invent.kde.org/qt/playground/qlitehtml - seems like there is a Qt port (is this basically LGPL? I prefer MIT licences).
- https://github.com/progsource/maddy - we can convert the Markdown to HTML with this code
- Now we only need to find a cool CSS for the generated HTML:
- Vorherrschende Sprache
- C
- Sterne
- 64
- Forks
- 11
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus codepointerapp/codepointer
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
codepointerapp/codepointer#231 ·
-
LSP - next stagesEvtl. vergeben @diegoiast hat das vor 1 Tag übernommen. OffenLSP
codepointerapp/codepointer#232 · 1 zugewiesene Person ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
codepointerapp/codepointer#230 ·
-
macOS supportEvtl. vergeben @diegoiast hat das vor 4 Tagen übernommen. OffenmacOS
codepointerapp/codepointer#229 · 1 zugewiesene Person ·
-
The AppImage contains no update information,Evtl. vergeben @diegoiast hat das vor 23 Tagen übernommen. OffenLinux
codepointerapp/codepointer#227 · 1 zugewiesene Person ·
Alle Issues in codepointerapp/codepointer
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 1 Tag
-
Bug Status: Needs Triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
[onnx] update to 1.22.0Offencategory:port-update
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 2 Tagen
-
Update OpenBSD CI to OpenBSD 8.0 and vmactions/openbsd-vm v1.4.9Evtl. vergeben @hyoklee hat das heute übernommen. Offen
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 2 Tagen
-
v9.6.0: CMake incorrectly enforces presence of libevdevEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
Maintainer antworten meist innerhalb von 1 Tag