Skip to content

modern-zhaw-thesis:0.2.0#4501

Merged
elegaanz merged 20 commits intotypst:mainfrom
stanlrt:modern-zhaw-thesis-0.2.0
Apr 7, 2026
Merged

modern-zhaw-thesis:0.2.0#4501
elegaanz merged 20 commits intotypst:mainfrom
stanlrt:modern-zhaw-thesis-0.2.0

Conversation

@stanlrt
Copy link
Copy Markdown
Contributor

@stanlrt stanlrt commented Apr 3, 2026

I am submitting

  • a new package
  • an update for a package

Description: Added styling for quotes and fixed many bugs (see changelog)

I have read and followed the submission guidelines and, in particular, I

  • selected a name that isn't the most obvious or canonical name for what the package does
  • added a typst.toml file with all required keys
  • added a README.md with documentation for my package
  • have chosen a license and added a LICENSE file or linked one in my README.md
  • tested my package locally on my system and it worked
  • excluded PDFs or README images, if any, but not the LICENSE
  • ensured that my package is licensed such that users can use and distribute the contents of its template directory without restriction, after modifying them through normal use.

Copilot AI review requested due to automatic review settings April 3, 2026 11:11
@stanlrt stanlrt temporarily deployed to Package Check April 3, 2026 11:11 — with GitHub Actions Inactive
@typst-package-check typst-package-check bot changed the title docs: improve README to fit within line char limit modern-zhaw-thesis:0.2.0 Apr 3, 2026
@typst-package-check typst-package-check bot added the update A package update. label Apr 3, 2026
@stanlrt stanlrt temporarily deployed to Package Check April 3, 2026 11:15 — with GitHub Actions Inactive
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR publishes modern-zhaw-thesis as a 0.2.0 Typst package update, adding new styling (notably for quotes) and shipping a full template/demo setup plus supporting library code.

Changes:

  • Adds typst.toml, README, changelog, license, and thumbnail for the 0.2.0 package.
  • Introduces the template project (template/) including demo content, glossary, bibliography, and appendix.
  • Adds the implementation in src/ (layout/pages, styling, translations, utilities) including a vendored/patched glossy dependency.

Reviewed changes

Copilot reviewed 35 out of 39 changed files in this pull request and generated 16 comments.

Show a summary per file
File Description
packages/preview/modern-zhaw-thesis/0.2.0/typst.toml Defines package metadata, template settings, and excluded artifacts.
packages/preview/modern-zhaw-thesis/0.2.0/thumbnail.png Adds package thumbnail.
packages/preview/modern-zhaw-thesis/0.2.0/template/main.typ Demo/template entrypoint showing how to configure and use the template.
packages/preview/modern-zhaw-thesis/0.2.0/template/glossary.typ Demo glossary term definitions.
packages/preview/modern-zhaw-thesis/0.2.0/template/biblio.bib Demo bibliography database.
packages/preview/modern-zhaw-thesis/0.2.0/template/appendix.typ Demo appendix including AI usage declaration table.
packages/preview/modern-zhaw-thesis/0.2.0/src/zhaw-thesis.typ Main template function wiring pages, styles, glossary, bibliography, appendix.
packages/preview/modern-zhaw-thesis/0.2.0/src/utils.typ Shared helpers (date formatting, deep merge, array coercion, layout helpers).
packages/preview/modern-zhaw-thesis/0.2.0/src/translations.typ i18n strings and language setup.
packages/preview/modern-zhaw-thesis/0.2.0/src/styling/tokens.typ Design tokens (colors, fonts, spacing).
packages/preview/modern-zhaw-thesis/0.2.0/src/styling/text.typ Text/heading/quote styling (incl. custom quote rendering).
packages/preview/modern-zhaw-thesis/0.2.0/src/styling/table.typ Table styling defaults.
packages/preview/modern-zhaw-thesis/0.2.0/src/styling/page-header.typ Page header rendering (chapter-aware).
packages/preview/modern-zhaw-thesis/0.2.0/src/styling/page-border.typ Optional page border background rendering.
packages/preview/modern-zhaw-thesis/0.2.0/src/styling/math-and-code.typ Math and code styling via Codly.
packages/preview/modern-zhaw-thesis/0.2.0/src/styling/glossary.typ Glossary theme and conditional rendering logic.
packages/preview/modern-zhaw-thesis/0.2.0/src/styling/figures.typ Figure and caption styling.
packages/preview/modern-zhaw-thesis/0.2.0/src/patches/glossy/src/utils.typ Vendored Glossy helpers (pluralization/articles).
packages/preview/modern-zhaw-thesis/0.2.0/src/patches/glossy/src/themes/twocol.typ Vendored Glossy two-column theme.
packages/preview/modern-zhaw-thesis/0.2.0/src/patches/glossy/src/themes/table.typ Vendored Glossy table theme.
packages/preview/modern-zhaw-thesis/0.2.0/src/patches/glossy/src/themes/compact.typ Vendored Glossy compact theme.
packages/preview/modern-zhaw-thesis/0.2.0/src/patches/glossy/src/themes/chicago-index.typ Vendored Glossy Chicago-style theme.
packages/preview/modern-zhaw-thesis/0.2.0/src/patches/glossy/src/themes/basic.typ Vendored Glossy basic theme.
packages/preview/modern-zhaw-thesis/0.2.0/src/patches/glossy/src/themes/academic.typ Vendored Glossy academic theme.
packages/preview/modern-zhaw-thesis/0.2.0/src/patches/glossy/src/themes.typ Re-exports vendored Glossy themes.
packages/preview/modern-zhaw-thesis/0.2.0/src/patches/glossy/src/schemas.typ Validation schemas for vendored Glossy.
packages/preview/modern-zhaw-thesis/0.2.0/src/patches/glossy/src/gloss.typ Vendored Glossy core implementation.
packages/preview/modern-zhaw-thesis/0.2.0/src/patches/glossy/lib.typ Vendored Glossy entrypoint exports.
packages/preview/modern-zhaw-thesis/0.2.0/src/pages/title.typ Title page layout and metadata rendering.
packages/preview/modern-zhaw-thesis/0.2.0/src/pages/originality.typ Declaration of originality page.
packages/preview/modern-zhaw-thesis/0.2.0/src/pages/acknowledgements.typ Acknowledgements page.
packages/preview/modern-zhaw-thesis/0.2.0/src/pages/abstract.typ Abstract page rendering in one or two languages.
packages/preview/modern-zhaw-thesis/0.2.0/README.md Package documentation, setup instructions, and usage examples.
packages/preview/modern-zhaw-thesis/0.2.0/LICENSE MIT-0 license text.
packages/preview/modern-zhaw-thesis/0.2.0/lib.typ Package export surface (zhaw-thesis, helpers, language utilities).
packages/preview/modern-zhaw-thesis/0.2.0/CHANGELOG.md Changelog for package versions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@stanlrt stanlrt marked this pull request as draft April 3, 2026 16:19
@stanlrt stanlrt temporarily deployed to Package Check April 3, 2026 16:26 — with GitHub Actions Inactive
@stanlrt stanlrt temporarily deployed to Package Check April 3, 2026 16:39 — with GitHub Actions Inactive
@stanlrt stanlrt temporarily deployed to Package Check April 3, 2026 17:04 — with GitHub Actions Inactive
@stanlrt stanlrt temporarily deployed to Package Check April 3, 2026 17:10 — with GitHub Actions Inactive
@stanlrt stanlrt temporarily deployed to Package Check April 3, 2026 17:11 — with GitHub Actions Inactive
@stanlrt stanlrt temporarily deployed to Package Check April 3, 2026 17:22 — with GitHub Actions Inactive
@stanlrt stanlrt temporarily deployed to Package Check April 3, 2026 17:25 — with GitHub Actions Inactive
@stanlrt stanlrt marked this pull request as ready for review April 3, 2026 17:31
@stanlrt stanlrt temporarily deployed to Package Check April 3, 2026 17:34 — with GitHub Actions Inactive
@elegaanz elegaanz self-assigned this Apr 7, 2026
@elegaanz
Copy link
Copy Markdown
Member

elegaanz commented Apr 7, 2026

Thank you.

@elegaanz elegaanz merged commit bc9b972 into typst:main Apr 7, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

update A package update.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants