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

Mac Support #971

Open
3 tasks
Drigax opened this issue Jun 11, 2021 · 1 comment
Open
3 tasks

Mac Support #971

Drigax opened this issue Jun 11, 2021 · 1 comment

Comments

@Drigax
Copy link
Contributor

Drigax commented Jun 11, 2021

It would be nice if we could have the Maya plugin work for both Windows and MacOS, however there's alot of work needed to get it to a state where we can even build for MacOS.

  • refactor out Windows-specific .NET Standard libraries to use portable, .NET core compatible solutions
    For example, we are using System.Windows.Forms for our GUI and System.Drawing for a number of structures and functionality. Also, we are using SharpDX for our matrix math in Tools for instance. We may want to get an exhaustive list of windows-only dependencies we're taking
  • Redo GUI
    Since we'd need to move away from Windows Forms as our GUI solution, it follows that our GUI would need to be recreated in whatever solution we choose. This is definitely not a trivial task, given the ~dozen of views we have for this project. It may be a good time to consider redesigning how we want to present the different functionality we provide across the different controls. I would expect that we would want to reuse as many controls as possible between 3dsMax and Maya.
  • standup mac OSX build
    I'm not sure how the plugin format differs between Maya for windows and MacOS, but if we cannot reuse the Windows build binaries on MacOSX, we would have to standup some CI system for MacOS as well.
@Drigax
Copy link
Contributor Author

Drigax commented Jun 11, 2021

This one is a tall ask, If any community members are interested in getting the ball rolling here, it would be greatly appreciated :)

@thomlucc thomlucc added this to the Future milestone Jun 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants