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.

Reply via email to