deepskystacker / DSS

DeepSkyStacker
Other
894 stars 90 forks source link

Cross platform proposition (linux/Mac) #189

Closed Rational-pi closed 1 year ago

Rational-pi commented 1 year ago

I am a professional Qt cross-platform developer and a Linux enthusiast (more active on GitLab @RationalPI). I want to donate my time to porting DSS to CMake and possibly polishing the GUI with a nice stylesheet and all. However, this implies that every developer will need to adopt new workflows (no more .sln and .vcxproj, but still the possibility to use VS to dev). Is the DSS community interested?

perdrix52 commented 1 year ago

Thanks for the offer. Right now my focus is entirely on finishing the porting of the code to Qt and removing all remaining Windows dependencies. I have mixed feelings about CMake - some things about it are great, others I quite dislike. This isn't the place for that discussion though.

Have you pulled down the current Master branch and built it? The thing that really needs doing as a priority is to port the custom controls used by the Processing part so that it can be fully converted to Qt. Parts of that can probably use QtChart. The Stacking part is mostly all Qt code now.

I've also now ported DeepSkyStackerLive to Qt...

In general I prefer that discussion take place on the mailing list at groups.io, or if you are joining the development team, on the dedicated Slack.

David

Rational-pi commented 1 year ago

"Removing all remaining Windows dependencies" is a thing I like to hear. I pulled the master this morning and built it. I am up for joining the Slack team.

perdrix52 commented 1 year ago

I'll need your real email address to invite you to the Slack

Rational-pi commented 1 year ago

there you go $Edited:ThereWasMyEmail

Rational-pi commented 1 year ago

Working on it