WojciechKrysiak / SCModManager

Stellaris mod manager - a simple mod reader/checker to find out which files are conflicting.
61 stars 6 forks source link

Crossplatform implementation #6

Open TheBoboNL opened 6 years ago

TheBoboNL commented 6 years ago

Stellaris is crossplatform, so are there plans to make a MVP for Linux?

WojciechKrysiak commented 6 years ago

It could be reworked to support *nix systems, but I'd have to replace WPF with something cross platform, and this would take a lot of work. If there's enough interest I will take that into account.

On 8 December 2017 at 09:59, TheBoboNL notifications@github.com wrote:

Stellaris is crossplatform, so are there plans to make a MVP for Linux?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/WojciechKrysiak/SCModManager/issues/6, or mute the thread https://github.com/notifications/unsubscribe-auth/AIG0GBNLfW1oMdn6KUGpCC5bancF7M9_ks5s-PqNgaJpZM4Q6yp1 .

TheBoboNL commented 6 years ago

I would suggest a simple command line implementation, but seeing the backing code that would indeed require quite some work.

I would also be willing to help where I can if you want.

WojciechKrysiak commented 6 years ago

As the thread on Reddit got some traction, I'll try to refactor the code to have more sensible layering. After that, hopefully a common, Mono compatible layer can be used for a linux version.

I'll let you know once I'm done refactoring.

On 8 December 2017 at 11:42, TheBoboNL notifications@github.com wrote:

I would suggest a simple command line implementation, but seeing the backing code that would indeed require quite some work.

I would also be willing to help where I can if you want.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/WojciechKrysiak/SCModManager/issues/6#issuecomment-350232299, or mute the thread https://github.com/notifications/unsubscribe-auth/AIG0GDzCwpm-31jtTsqYuuLrJ8WcVthMks5s-RKHgaJpZM4Q6yp1 .

WojciechKrysiak commented 6 years ago

Major refactor done, separating non-ui code into it's own library.

dSciJason commented 6 years ago

Hi,what would I need to to in order to get this to work on Mac?

WojciechKrysiak commented 6 years ago

Most of the work is done, code is currently in a branch, you can get the alpha releases at https://ci.appveyor.com/project/WojciechKrysiak/scmodmanager/build/artifacts

OvermindDL1 commented 4 years ago

How goes on this issue? Untouched for near 2 years. Having .net5 compat would go a long way to being naturally cross platform as it runs natively on Linux as well.

bcssov commented 4 years ago

Have you checked the last time there was a commit here?

P.S. net5 is still at the time of writing this in a preview release.

OvermindDL1 commented 4 years ago

Have you checked the last time there was a commit here?

Not all development happens in master branches so that's not always a good marker to go off of.

P.S. net5 is still at the time of writing this in a preview release.

Correct, but it is being released soon so preparing for it would allow for a quick update.

bcssov commented 4 years ago

Not all development happens in master branches so that's not always a good marker to go off of.

It really depends on which git branching model you are using. But that's besides the point. I was referring to this handy view which quickly at a glance shows you the state of the project.

Correct, but it is being released soon so preparing for it would allow for a quick update.

Release date is in November if memory serves me correctly and personally I'd wait until I'd upgrade any apps that I'm developing to net5 even after release.