-
Notifications
You must be signed in to change notification settings - Fork 63
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
Share application detection code with Mission Center? #424
Comments
Just to chime in here, the crate is hosted in the |
Hi,
I don't mind that at all, no worries. :) |
In addition to the app detection code being split out, Mission Center is currently working on splitting out the entire backend "gatherer" code so it can be used by other applications. From our Discord server a couple days ago:
The hope is that (in addition to the code just being generally cleaner) any system monitor (Mission Center, Resources, Observatory, whatever Gnome cooks up to replace GSM, etc) can use a single backend rather than having every app write a completely separate backend with different features and bugs. We also hope to be able to have the backend run on a different machine to the frontend, e.g. the backend runs on a server and the frontend app can be used to easily connect and monitor the server. In fact, we hope to be able to have it work cross-platform too, so e.g. you could run the frontend app on Windows to monitor a Linux or BSD server. (BTW, if you want an easier way to chat details, feel free to join out Discord server where most of our development discussion takes place: https://discord.gg/hSvW8BakA2) |
When Mission Center rewrote the application detection code a few months ago, it was factored into a standalone crate that can be used by any application: https://gitlab.com/mission-center-devs/app-detection
Using this code would mean that application detection would be consistent between both applications, and any improvements to the shared code would benefit both applications. It might also fix some open app detection issues such as #380 and #402 and perhaps #362. This image was also recently posted in the Mission Center discord server comparing the app detection of Mission Center and Resources:
FWIW there are likely also other situations where Resources does better than Mission Center currently does, but ultimately it would be nice if the two projects shared the detection code.
The text was updated successfully, but these errors were encountered: