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

Fix WebAssembly platform #2271

Merged
merged 4 commits into from
Feb 20, 2024
Merged

Fix WebAssembly platform #2271

merged 4 commits into from
Feb 20, 2024

Conversation

hecrj
Copy link
Member

@hecrj hecrj commented Feb 20, 2024

This PR fixes the Wasm builds by

  • disabling the quad::gradient pipeline,
  • avoiding uninitialized Surface::configure calls,
  • making the window Canvas always fill its whole parent,
  • and embedding the Fira Sans font by default so cosmic-text can render text.

The Fira Sans embedding can be controlled by toggling the new fira-sans feature.

Fixes #1265.
Fixes #1900.
Fixes #1974.
Fixes #2005.
Fixes #2133.
Fixes #2181.

@hecrj hecrj added bug Something isn't working rendering shell web fix labels Feb 20, 2024
@hecrj hecrj added this to the 0.12.1 milestone Feb 20, 2024
@hecrj hecrj merged commit 698b900 into master Feb 20, 2024
24 checks passed
@hecrj hecrj deleted the fix/wasm branch February 20, 2024 02:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
1 participant