Opgeslagen Marp-thema negeert gekozen lettertype en tabelstijl #2650
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#2650
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Probleem
Bij opslaan van een Markdown-project en export van een
.ocideck-pakket schrijft OciDeck eenthemes/*.cssvoor Marp CLI (_buildThemeCssinlib/services/file/file_service_project.dart). Dat CSS neemt enkele profielkleuren over, maar nietfontFamilyen meerdere tabelstijlvelden. De basis-CSSassets/themes/ocideck.csszetfont-family: Arial, sans-serif; het gegenereerde profiel overschrijft dit niet. Tabellen krijgen altijd een volle accentkleur-rand en vaste padding;tableBorderStyle,tableBorderColor,tableZebraStriped,tableZebraColor,tableCellPaddingPxen de accentkoprand ontbreken. Een in de app gekozen letter of randloze/zebragestreepte tabel ziet er in Marp CLI anders uit. Dit is statisch bevestigd; exportweergave moet nog gerenderd worden.Reproduceerroute
Kies een profiel met een ander lettertype dan Arial en een randloze tabel met zebrakleur en ruime celopvulling. Sla als Markdown-project op of exporteer
.ocideck; render de meegeleverde CSS met Marp CLI en vergelijk met de appvoorvertoning.Gewenst gedrag / aanpak
Laat de bestaande profielvelden in de gegenereerde Marp-CSS landen, hergebruik waar mogelijk de al bestaande CSS-regels voor de HTML-export en houd een veilige lettertypefallback. Bewaak de verhouding tussen de appweergave en het externe Marp-thema; wijzig de Markdown-inhoud niet voor puur visuele opmaak.
Acceptatiecriteria
Gerelateerd aan #2644: een meegeleverd Marp-thema en de OciDeck-weergave van een ontvanger hebben een afzonderlijk profielcontract.
Opgepakt. Tak: fix/logo-stijl-2640. Verwachte reikwijdte: lettertype en tabelstijl in gegenereerde Marp-CSS.
Geland op main in
978b199646. De Marp-CSS neemt lettertype en tabelvelden van het profiel over. Het standaardprofiel blijft stabiel. De markdown zelf is niet aangepast om de stijl te vervoeren.