Open Templayer opened 2 years ago
And a "Copy" button near those two (The "Installation information" section that would be shown by default and the "System information" section that would be shown after clicking on the "System information" button) that would put a preformatted text (as it is in the GitHub template) with that into clipboard would make it trivial for users to report bugs.
The icons for package-managing apps in the About window should have hover-over tooltips with their names. Not everyone knows them all. :P
This dialog is related to information about bauh
. The system information could be displayed through a different button.
About the installation method: at the moment it is possible to determine if it is running as an AppImage. It is not possible to to determine if it was specifically installed via Pip or compiled with Python (package/AUR).
Here's something for inspiration. The system information would have to be more detailed for Linux, of course:
But yeah, the system information part could very well be standalone via a button.
If you have "About bauh", then maybe it (by that I mean another window) should be called "About environment"? Then you could put both of these there (bauh build info, system info, application provider info if found (pip and python version, etc.), a button to copy them to clipboard formatted as per your GitHub template,...)
Sure, this is the idea.
It would be great if this window also contained the info about how it was installed. pip3, AppImage, Flatpack (in the future, I've read the issues about that), etc.
Would make using the template in GitHub for reporting bugs much more seamless, especially if bauh has been installed for a long time and the person doesn't remember or if it was installed by someone else.
Additionally - with a button "System information" in that window that would show the distribution name and version, the Linux kernel version, flatpack version, python and pip version, etc. Then it would be perfect. :^)
If any of these detections fail, it should be caught and just say "Unknown" for the thing it failed at. :)