Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up and update built-in themes and make them part of markdown.tex and markdown.sty #529

Merged
merged 19 commits into from
Nov 21, 2024

Conversation

Witiko
Copy link
Owner

@Witiko Witiko commented Nov 19, 2024

Closes #522.

Tasks

  • Update all built-in themes to use expl3 exclusively and eliminate dependencies on packages ifthen, gobble, and catchfile.
  • Make built-in LaTeX themes witiko/dot and witiko/graphicx/http into plain TeX themes.
  • Store built-in themes in an expl3 prop in files markdown.tex and markdown.sty, simplifying distribution and installation.

@Witiko Witiko added plaintex Related to the plain TeX interface and implementation latex Related to the LaTeX interface and implementation quality of life Related to quality-of-life improvements to the interface expl3 Related to the high-level programming language expl3 themes Related to Markdown themes labels Nov 19, 2024
@Witiko Witiko added this to the 3.9.0 milestone Nov 19, 2024
@Witiko Witiko self-assigned this Nov 19, 2024
@Witiko Witiko force-pushed the feat/refactor-built-in-themes branch from 97e4a1c to 9904512 Compare November 19, 2024 15:42
@Witiko Witiko force-pushed the feat/refactor-built-in-themes branch from 9904512 to a3014e4 Compare November 19, 2024 21:14
@Witiko Witiko force-pushed the feat/refactor-built-in-themes branch from a0634c4 to 9066467 Compare November 19, 2024 22:17
@Witiko Witiko force-pushed the feat/refactor-built-in-themes branch from 9066467 to 3108741 Compare November 19, 2024 22:19
@Witiko Witiko marked this pull request as ready for review November 20, 2024 21:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
expl3 Related to the high-level programming language expl3 latex Related to the LaTeX interface and implementation plaintex Related to the plain TeX interface and implementation quality of life Related to quality-of-life improvements to the interface themes Related to Markdown themes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Clean up and update built-in themes and make them part of markdown.tex and markdown.sty
1 participant