Skip to content

Add Support for Magic the Gathering Online - #961

Merged
oskardotglobal merged 2 commits into
winapps-org:mainfrom
jam1garner:add-mtgo
Aug 24, 2026
Merged

oskardotglobal merged 2 commits into
winapps-org:mainfrom
jam1garner:add-mtgo

Conversation

@jam1garner

Copy link
Copy Markdown
Contributor

First off: great project! Have been wanting (and vaguely considering making) something along these lines for a while, really glad to have learned about it.

This adds support for the Magic the Gathering Online Client, which is a piece of software which runs terribly under other solutions and is kinda annoying to spin up a dedicated VM for. Interestingly it's a ClickOnce application and basically everything I tried to implement that without adding a built-in configuration for didn't work (the most malware-looking option was base64-encoded powershell being run through winapp manual powershell.exe -EncodedCommand ...), so upstreaming it so that I can recommend winapps for this purpose to other MTGO+Linux users.

Icon is a vectorized trace of the official icon, but if you'd prefer the actual official icon (identical minus shading) I can extract and include that (although it will probably just be a bitmap image embedded in the SVG, if that matters).

Let me know if there are any other changes needed!

Comment thread apps/mtgo/info Outdated
Comment thread apps/mtgo/info
Signed-off-by: jam1garner <jam@jam1.re>
@jam1garner

Copy link
Copy Markdown
Contributor Author

Apologies for missing the CONTRIBUTING.md, I had looked for one but wasn't aware of the .github/readme structure being a thing, sorry. Will also add that I agree to the DCO, all changes are my own and I'm happy to license them according to the AGPLv3.

@oskardotglobal
oskardotglobal merged commit 1b38cab into winapps-org:main Aug 24, 2026
5 checks passed
@jam1garner
jam1garner deleted the add-mtgo branch August 24, 2026 14:59
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