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

Epic: Linux support #148

Closed
10 tasks done
erri120 opened this issue Mar 1, 2023 · 4 comments
Closed
10 tasks done

Epic: Linux support #148

erri120 opened this issue Mar 1, 2023 · 4 comments
Assignees
Labels
BLOCKED This ticket cannot be completed until another ticket is completed meta-epic An issue that tracks other issues pertaining to improving a particular aspect. os-linux This affects Linux related code.

Comments

@erri120
Copy link
Member

erri120 commented Mar 1, 2023

Epic

NOTE for newcomers: The App is already fully functioning on Linux. This includes both the CLI and the GUI. The issues linked below are specific Linux-related issues that still need to be worked on.

Issues

@erri120 erri120 added the meta-epic An issue that tracks other issues pertaining to improving a particular aspect. label Mar 1, 2023
@erri120 erri120 self-assigned this Mar 1, 2023
@erri120 erri120 added this to MVP Mar 1, 2023
@Greg-Nexus Greg-Nexus moved this to To Do in MVP Mar 2, 2023
@erri120 erri120 added the BLOCKED This ticket cannot be completed until another ticket is completed label Mar 15, 2023
@BloodyIron
Copy link

Does this mean it will/may have GUI aspects on Linux some day? :)

@erri120
Copy link
Member Author

erri120 commented Jun 1, 2023

Does this mean it will/may have GUI aspects on Linux some day? :)

We're using Avalonia, which is supported natively on Windows, Linux and macOS. Both the GUI and CLI versions of the App are fully functioning on Linux.

I daily drive Linux and deal with most of the Linux related details. Since this is a fresh codebase, we were able to start with a somewhat clean slate and have cross-platform support from the get-go. There are some minor implementation details left to be dealt with, as listed above in the issue, but almost all features are working on Linux.

@Sewer56
Copy link
Member

Sewer56 commented Jun 2, 2023

Likewise, in the offchance I write some code that needs validation on Linux; I'll usually boot up into a VM and see how things go.
So we do test on Linux actively; all in all.

I will admit however, for the Nexus App, macOS is currently in a bit of a blind spot. Nobody's actively developing on that platform; and CI/CD is not currently running macOS (although we do have some macOS specific code). Stuff on that end is mostly postponed as nobody on the team actively develops on a Mac machine and the amount of games you can run there is very, very small; due to lack of Wine and native ports being few and far between.

@erri120 erri120 added the os-linux This affects Linux related code. label Jun 13, 2023
@BloodyIron
Copy link

Well I was more asking because from what I read (and maybe I misread) it looked like the Linux edition would be CLI. So yay! GUI and CLI stuff is both nice!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BLOCKED This ticket cannot be completed until another ticket is completed meta-epic An issue that tracks other issues pertaining to improving a particular aspect. os-linux This affects Linux related code.
Projects
Archived in project
Development

No branches or pull requests

5 participants