* fix(cicd): get status of the Experimental option for docker
* fix(cicd-snap): update kde-frameworks-5-99-qt-5-15-7-core20
* fix(cicd-appimage): disable until it is fixed
* fix(cicd-appimage): disable until it is fixed
* fix(cicd-appimage): disable until it is fixed
* Revert "fix(cicd-appimage): disable until it is fixed"
This reverts commit 71cf5bae787795a14243ca184102afbe4144513b.
* Revert "fix(cicd-appimage): disable until it is fixed"
This reverts commit 4397b4f30fa9dee948a2cebd0d14f968bd80b26c.
* Partially revert 'eb89ab7a': Remove APPIMAGE_PACK_ENABLE variable
---------
Co-authored-by: Yurii Puchkov <yurii@gocariq.com>
* Fixed the issue "Wrong translate #3148" where the string "Kopya Bilgisi" had to be renamed to "Bilgileri Kopyala"
* Removed the typo
* Update Internationalization_tr.ts
Fixed translation of "Otomatik güncelleme denetimi" to "Güncellemeleri otomatik denetle"
* Add grim-based wayland universal screenshot adapter
In the past, flameshot used a special and superfluous method to call the wayland screenshot component
- dbus protocol communication. Although this method is supported by a large number of distributions,
it does not take into account the actual situation of wayland (including WM custom desktop environment users).
Now, we can enable the wayland universal screenshot adapter with the help of grim,
just add the following compilation flags in cmake:
```
-DUSE_WAYLAND_GRIM=true
```
In addition, the patch also adds HYPRLAND type and OTHER type support
* grim outputs to standard streams instead of files
* Automatically enable wayland clipboard support when USE_WAYLAND_GRIM is enabled
* Cancel USE_WAYLAND_GRIM Activate USE_WAYLAND_CLIPBOARD by default
Due to the dependency problem of USE_WAYLAND_CLIPBOARD,
cancel USE_WAYLAND_GRIM to activate USE_WAYLAND_CLIPBOARD by default,
Add a warning prompt to activate USE_WAYLAND_GRIM when USE_WAYLAND_CLIPBOARD is activated
* perform formatting
* modify cmake message
The grim adapter cannot be used in gnome and similar environments, modify the cmake message to express it
* remove generic screenshot adapter for gnome
Generic screenshot adapter is only supported on compositors that support wlroots
* Update format
* Cppcheck and clazy warning fixes
* Clang-format
* Revert QRect call by value
* Revert QPoint call by value
* Revert complained renamings
---------
Co-authored-by: Haris Gušić <harisgusic.dev@gmail.com>
* Minor refactoring, removed unused headers
* Grab the content from the right window
Fixed bug with black screen - bug was related to capturing
data outside the window
* fixed clangd formatting
* Add widget to side panel
* Draw grid
* snap tool to grid
* Update french translation
* Format code with clang-format
Co-authored-by: joshua <joshua@qelectrotech.org>
* improve: `sha256sum`-referenced files should be relative to the `sha256sum` file itself
`cd` to the directory before generating the files
Fixes: https://github.com/flameshot-org/flameshot/issues/2878
* Use `tee` instead of double-invocation (`coreutils` should be standard on any installation?)
The motivation behind this change is that single-key character
key shortcuts, currently displayed with an uppercase letter,
could suggest that the shortcut includes a Shift modifier.
Making the key lowercase takes away this confusion.
* Allow symmetrical resizing using arrow keys when pressing ctrl
* Add feature to preserve aspect ratio while resizing selection window
* Format according to clang-format