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

Suggestions for apps to bring in? #56

Open
treeswift opened this issue Nov 17, 2023 · 1 comment
Open

Suggestions for apps to bring in? #56

treeswift opened this issue Nov 17, 2023 · 1 comment
Assignees
Labels
discussion DoD is agreement upon a long-term strategy or decision enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested

Comments

@treeswift
Copy link
Contributor

Historically, MXE has been a project "by developers, for developers", and its mission statement explicitly mentions "libraries" rather than ready-to-use consumer applications.
Whatever the original reasons for that decision might have been, there are many good reasons to deviate from that in Rakko:

  1. Original MXE targets the Intel Windows ecosystem, arguably the most end user app-rich environment on the market. Rakko targets an underserved ecosystem in an attempt to make it useful.
  2. Currently, many recipes for building various apps for RT are scattered tribal knowledge that would only benefit from bringing it under version control.
  3. As we improve our CI, deployment and remote debugging tools, it would be stupid not to leverage them for end user apps as well.
  4. We ourselves, as developers, will benefit from "canary" apps that would readily reveal flaws in our porting work and areas of desired improvement (e.g. performance-wise). While our moonshot goal can be roughly summarized as "a browser capable of playing YouTube videos", it's good to have applications heavily dependent on each of the major frameworks or multitools in our collection — i.e. Qt, GTK, image processing tools, etc., etc.

So we are asking for input from everyone interested:

  1. Anything you simply want running on RT.
  2. Anything that already exists on RT but needs a magic incantation to get built (e.g. @pahaze knows quite a few).
  3. Anything that already exists on RT but lacks speed or functionality.
  4. (developers, developers…) Anything that would be a good demonstration example of some library, toolkit or framework of real value. Of course, toolkits and frameworks may itself fall into groups 1-3.
  5. "I want something for… (painting, video editing, circuit modeling, visual programming for kids, name it)" — so that we ourselves looked for an open source application that, while providing the needed features, would be easiest to port.

All suggestions are welcome — even if not all of them can be satisfied for technical or legal reasons, or simply for lack of manpower.

@treeswift treeswift added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested discussion DoD is agreement upon a long-term strategy or decision labels Nov 17, 2023
@treeswift
Copy link
Contributor Author

We may want to convert this issue to a sticky discussion post. (My own reluctance to use Discussions was only due to the fact that it's new GitHub functionality that some people might not be familiar with.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion DoD is agreement upon a long-term strategy or decision enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants