https://bugs.kde.org/show_bug.cgi?id=485130
--- Comment #4 from Noah Davis <[email protected]> --- (In reply to Richard Bos from comment #3) > RAM wise I never had any issues with many tabs having each a screenshot in > Ksnip, at least not I can remember. As Ksnip is QT based is that a good > reference for the RAM usage? It seems no problem. You likely don't have multiple high DPI screens, which can greatly increase the resource usage of a screenshot of all screens. I mentioned RAM usage in my email to you because I put a lot of importance on supporting a wide range of setups. Spectacle might be the only screenshot app supporting Wayland and X11 that can support rectangle screenshots spanning multiple mixed DPI screens. However, multi-screen high DPI support is kind of the epitome of a first world problem. Perhaps I shouldn't give it such a high priority that it prevents the average user from having a genuinely useful feature. To limit RAM usage for especially large images or image editor histories, I could probably move them to temporary storage when they aren't used by the current tab. > Would it be possible to create 2 versions of Spectacle, both using the same > Spectacle core? One Spectacle being the current one, and another one with an > interface like Ksnip. It would not be worth it to make two versions of Spectacle, at least not for me. The core of Spectacle's image editor is currently part of KQuickImageEditor, so that part can be shared. However, most of Spectacle's behavior and UI is not usable as a core for something else. It might be possible to turn some of the platform support logic into a library. It might even be possible to make a CLI app and core behavior library with two GUI apps built around the core. However, there is so much in there that I simply cannot handle doing that. > Last thing Ksnip can be launched from the systray. > It is convenient to have Ksnip here. It tells me that it is active and if I > took screenshots before, I know that they're still there. Does Ksnip hold all of your screenshot tabs from the current session, even after the main window has been closed (without fully quitting)? If so, that's actually pretty neat. If Spectacle could also hold past screenshot tabs after closing the main window, I could see that being a valid reason to let it live in the system tray as an icon. To limit RAM usage, the screenshots could be moved to temporary storage when the UI has been closed for a while. -- You are receiving this mail because: You are watching all bug changes.
