Skip to content

fix: macOS font rendering + CI deprecation warning - #18

Merged
MegaBlackLabel merged 2 commits into
mainfrom
fix/mac-font-ci
Jul 2, 2026
Merged

fix: macOS font rendering + CI deprecation warning#18
MegaBlackLabel merged 2 commits into
mainfrom
fix/mac-font-ci

Conversation

@MegaBlackLabel

Copy link
Copy Markdown
Owner

Summary

Two small fixes pushed directly to main, now tracked via PR.

Changes

  1. Font smoothing: Changed -webkit-font-smoothing from antialiased to auto

    • antialiased disables subpixel antialiasing on macOS, causing pixel fonts (DotGothic16) to appear blurry on Retina displays
    • Windows ClearType is unaffected
  2. CI: Upgraded actions/upload-pages-artifact from v3 to v4

    • Suppresses Node 20 deprecation warnings in GitHub Actions

…t on macOS

-webkit-font-smoothing: antialiased disables subpixel antialiasing on macOS,
causing pixel fonts (DotGothic16) to appear blurry on Retina displays.
Changed to auto which uses the OS default rendering.
Copilot AI review requested due to automatic review settings July 2, 2026 14:50

Copilot AI left a comment

Copy link
Copy Markdown

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 applies two small maintenance fixes: it adjusts global font-smoothing defaults to improve macOS Retina rendering for the DotGothic16 pixel font, and updates the GitHub Pages artifact action to a newer major version to eliminate Node 20 deprecation warnings during CI deploys.

Changes:

  • Updated -webkit-font-smoothing / -moz-osx-font-smoothing from forced smoothing values to auto to allow platform defaults (restoring subpixel antialiasing behavior on macOS where applicable).
  • Upgraded actions/upload-pages-artifact from v3 to v4 in the GitHub Pages deploy workflow.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
src/index.css Resets font-smoothing overrides to auto to improve macOS font rendering for the global app font.
.github/workflows/deploy.yml Upgrades the Pages artifact upload action to v4 to address deprecation warnings in GitHub Actions.

@MegaBlackLabel
MegaBlackLabel merged commit e04dfb3 into main Jul 2, 2026
1 check passed
@MegaBlackLabel
MegaBlackLabel deleted the fix/mac-font-ci branch July 2, 2026 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants