Implement complete screenshot functionality with multi-backend support#109
Open
pillowtrucker wants to merge 1 commit into
Open
Implement complete screenshot functionality with multi-backend support#109pillowtrucker wants to merge 1 commit into
pillowtrucker wants to merge 1 commit into
Conversation
- Create libcosmic GUI - Add KWin ScreenShot2 and Freedesktop Portal screenshot backends - Implement interactive region selection with fullscreen snipper interface - Add D-Bus service interface for non-interactive screenshots - Include CLI with all screenshot types and backend selection - Add persistent settings management with cosmic-config integration - Implement comprehensive error handling with GUI dialogs and notifications - Add library API for integration with other applications - Update/add desktop integration files
Contributor
|
@pillowtrucker You should consider submitting this to the COSMIC Projects Collection as its own open source project. I'm sure a lot of people would appreciate your hard work as well. |
Member
|
It'd also need to be split into smaller pull requests to be reviewable. But it's currently out of date with the main branch. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Like I mentioned in pop-os/libcosmic#940 the other day, I needed a screenshot library similar to what spectacle/crow-translate have in cpp, but in rust, and I figured I might as well build this out. I don't know if you actually ever wanted to add any new features to this, but they're here if you want them.