https://bugs.kde.org/show_bug.cgi?id=472401
Nate Graham <n...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WAITINGFORINFO Status|REPORTED |NEEDSINFO CC| |n...@kde.org Summary|Spectacle crashed when I |Spectacle crashed in |presed PrintScreen after |SelectedActionWrapper::setE |successfully copying to the |ditAction() when I presed |clipboard a previous |PrintScreen after |screenshot |successfully copying to the | |clipboard a previous | |screenshot --- Comment #1 from Nate Graham <n...@kde.org> --- 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. -- You are receiving this mail because: You are watching all bug changes.