-
Notifications
You must be signed in to change notification settings - Fork 40
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
The Twitch application's "MODS" tab infinitely loading... #52
Comments
It's using WPF according to this log. Wine-mono does not provide it. |
Is it possible to fix this or is the only possible way to continue to install .NET? |
Currently the only way is to install .NET. |
You did not understand the meaning of my question. Will WPF ever be implemented in Wine-Mono in the future? Is it even planned at all? In principle, is it technically possible to implement this or are there any insurmountable obstacles that make it impossible in principle to implement WPF support in Wine-Mono? |
It is technically possible, but it's a large project. At the moment, we're not working on it because WPF is planned to be released as free software as part of dotnet core, which would make any work we do obsolete. |
And then what will be the right way for me to use the dotnet core WPF implementation to run the Twitch application with Wine? Will it need to be installed as a separate package(s) from Arch Linux repositories or will it need to be any other way? |
Ideally, it will be integrated into wine-mono. If we're not able to build it using free tools on Linux, it will have to be a separate package. |
Can I ask you to let me know about it, here, when significant changes will arise related to this topic? |
I suggest adding yourself as a CC on this bug: https://bugs.winehq.org/show_bug.cgi?id=24501 |
Thank you! |
Isn't WPF support in dotnetcore going to be windows-only, this info-graphic from a MS blog appears to indicate that. |
Wine-mono is using Windows build of mono. |
We have WPF support in the master branch now, though most of it requires some binary dlls from .NET core to work. The Twitch app doesn't work, though. |
With current wine-mono, it runs into an issue with NetworkInformation.NetworkChange not being implemented in Mono for the Windows platform. I don't know if this is the cause of it failing to start, or unrelated. |
Stubbing NetworkChange, it runs into problems with the startup process for the WindowsFormsApplicationBase class. We may be able to import both of those from .NET core and/or referencesource. Unfortunately, once it gets around to using WPF we'll likely have more problems. |
Imported NetworkChange from corefx on the master branch: madewokherd/mono@46e7ab3 The GUI now comes up and appears to function, except that it's not able to render anything except a solid black rectangle. Unsure if it's wine-mono at fault somehow or d3d11. I am getting a lot of fixme noise from d3d11 while the GUI runs. |
The GUI is drawn by twitchui.exe which doesn't load mscoree at all. This leads me to believe the remaining problem is not caused by wine-mono, but I could be wrong. |
Why it works fine when
installed? |
this is the longest install in human history ... 8 hours OMG |
Hi! Thank you very much for your great work!
This can be successfully workarounded by installing the latest release of the .NET Framework, but I would like no need to do it, so I would like that we can use it only with the Wine-Mono installed for the Twitch application. Thank you!
I use:
Arch Linux
The latest Wine-git + Wine Staging-git (Wine-tkg-git)
Wine-Mono 4.8.3
The official Twitch application
Terminal output:
wine_twitch_terminal_output.txt
The text was updated successfully, but these errors were encountered: