Summary: | Spectacle crashed in SelectedActionWrapper::setEditAction() when I presed PrintScreen after successfully copying to the clipboard a previous screenshot | ||
---|---|---|---|
Product: | [Applications] Spectacle | Reporter: | Dan Dascalescu <ddascalescu+kde> |
Component: | General | Assignee: | Noah Davis <noahadvs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | geekxx10, kde, nate, nicolas.fella |
Priority: | NOR | Keywords: | drkonqi |
Version: | 23.04.2 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Dan Dascalescu
2023-07-19 15:24:25 UTC
Can you try again with Spectacle 23.08 which was just released?
> Maybe it's time to rewrite things in Rust?
Spectacle's front-end was just rewritten in QML and it took over a year. Rewriting the backend in Rust would take equally as long, and also lose us the ability to re-use the same QML UI, so that would have to be re-done from scratch too. In addition the app would no longer have access to any of the nice Qt and KDE libraries that it currently uses, so all of that stuff would have to be ported to other 3rd-party Rust libraries. I'd estimate that the project would take at least 3 engineer-years of effort, and that's if the engineers involved were already experienced at porting KDE code to rust. And that's for one app. Hopefully this should illustrate how "rewrite it in rust" is in general not a practical option for existing codebases.
*** Bug 474719 has been marked as a duplicate of this bug. *** Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! *** This bug has been marked as a duplicate of bug 469919 *** |