A Wayland native snapshot editing tool, inspired by Snappy on macOS
save_dir
if it does not exist (4fb291a)Full Changelog: https://github.com/jtheoof/swappy/compare/v1.4.0...v1.5.0
-g
option anymore.This tool simply makes more sense as the output of grim
rather than
trying to be grim
.
RIP my ugly wayland code, long live maintainable code.
Next stop, rust?
application: fix file loop and use of GTK object after lifecycle (320dae0)
application: memory leak for pixbuf (f9d70fc)
application: properly save output file upon clean exit (b5cc433), closes #8
application: suffix saved file with png (7f2f6da)
blur: adjust blur bounding box based on scaled monitor (6b2ec90)
blur: blur based on device scaling factor (1699474)
blur: use better glyph icon (97cd607)
blur: use rendered surface after commit (46fb08d), closes #20 #22
buffer: properly include required functions (d787586), closes #10
clipboard: handle bad write to pipe fd (f963a76)
clipboard: memory leak for pixbuf (665295b)
file: properly check file system errors if any (541ec21)
init: fix segfault for unknown flags (f4e9a19)
init: properly handle null geometry (c4ea305)
man: remove blur_level related config (ceb907a)
meson: able to build on standard platforms (8abc5d5)
meson: remove useless cname in meson res file (9b8ea64)
paint: fix memory leak for brush paints (aed2bfe)
pixbuf: possibly fix core dump (8a82e79)
pixbuf: properly grab pixbuf size from cairo surface (2adcf94), closes #6
render: better handler empty buffer (acf2379)
render: draw from last to first (4b69ada)
render: fix arrow glitch with 0 ftx (ec6e6ab)
render: properly scale arrow along with stroke size (75bfc10)
resources: compile resources and fix error management (05d87c9)
string: fix algo to insert chars at location (bc3264e)
ui: add stroke size increase/decrease/reset (5930c99)
ui: move paint area inside GtkFixed (50e7c97)
ui: prevent focus in panel buttons (903ad11)
ui: small tweaks (2b73777)
ui: tweak button sizes (425f455)
ui/render: adjust rendering based on window size (445980b), closes #6
wayland: initalize done copies to 0 (65cefc1)
wayland: replace g_error by g_warning (64bfc2b)
window: quit when delete event is received (0c5e458)
refactor!(wayland): remove wayland code (204a93e)