Skip to content

Releases: jtheoof/swappy

v1.5.1

20 Nov 21:55
v1.5.1
a996b2c
Compare
Choose a tag to compare

1.5.1 (2022-11-20)

Bug Fixes

  • ui: use *-symbolic variant of toolbar icons (5dc44f8), closes #34

New Contributors

1.5.0

18 Nov 21:35
v1.5.0
689309b
Compare
Choose a tag to compare

1.5.0 (2022-11-18)

Features

  • config: add early_exit option (60da549)
  • config: allow paint_mode to be configured through config file (2f35f02)
  • config: try to create save_dir if it does not exist (4fb291a)
  • ui: allow filling rectangles and ellipsis (8ee55f7), closes #120

New Contributors

Full Changelog: v1.4.0...v1.5.0

1.4.0

06 Sep 14:44
v1.4.0
e3bd499
Compare
Choose a tag to compare

1.4.0 (2021-09-06)

Features

  • draw: draw shape from center if holding control (d80c361)
  • i18n: add french translations (cacb283)

Bug Fixes

  • desktop: remove annotation from desktop categories (0d383f6)
  • desktop: various fixes (42425c0)
  • i18n: add german translations to desktop file (c6b09e5)
  • i18n: add turkish translation to desktop file (fa5769e)
  • i18n: properly set translation domain during layout init (5301aeb), closes #92
  • pixbuf: handle invalid input file (cdbd06d)
  • pixbuf: handle overflow when filename_format is too long (185575b), closes #74
  • po: update GETTEXT_PACKAGE value with project name (7fd552e)
  • release: properly check sha256 remote content (91985c7), closes #90

1.3.1

20 Feb 17:58
v1.3.1
78ed552
Compare
Choose a tag to compare

1.3.1 (2021-02-20)

1.3.0

18 Feb 00:53
Compare
Choose a tag to compare

1.3.0 (2021-02-18)

Features

  • cli: add configure options for filename save (597f005)
  • i18n: add brazilian portuguese translations (4a0eb82)
  • i18n: add german translations (b4be847)
  • i18n: add turkish translations (c8419da)

Bug Fixes

  • application: unlink temp file coming from stdin (c24e56a), closes #80
  • blur: optimize blur to only render after commit (27fcece)
  • blur: rgb24 is properly handled (c04ed63)
  • clipboard: wl-copy mimetype should be png (a931acb), closes #68
  • notification: notification shows the image icon (eb53e5c)
  • ui: adjust rendering surface with proper scaling (9b72571), closes #54
  • ui: commit state before copying or saving (46e5854), closes #52
  • ui: compute window sizes and buffers properly (5bcffdb), closes #56

1.2.1

11 Jul 16:26
v1.2.1
f3a4ae9
Compare
Choose a tag to compare

1.2.1 (2020-07-11)

Bug Fixes

  • text: properly handle utf-8 chars (717ab0c), closes #43

1.2.0

05 Jul 18:57
v1.2.0
59d60db
Compare
Choose a tag to compare

Changelog

1.2.0 (2020-07-05)

Features

  • i18n: add translatable desktop file (cf3d7a5), closes #35
  • i18n: setup i18n for swappy (5b3c8ad)

1.1.0

23 Jun 03:08
v1.1.0
177c2d4
Compare
Choose a tag to compare

Changelog

1.1.0 (2020-06-23)

Features

  • cli: add -v and --version flags (e32c024)

1.0.1

21 Jun 21:23
v1.0.1
88e2e2d
Compare
Choose a tag to compare

Changelog

1.0.1 (2020-06-21)

Bug Fixes

  • cli: stop showing -g option (ee06d66)

1.0.0

21 Jun 01:25
v1.0.0
36160c8
Compare
Choose a tag to compare

Changelog

1.0.0 (2020-06-21)

⚠ BREAKING CHANGES

  • We do no support the -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?

Features

  • ui: life is full of colors and joy (a8c8be3)
  • init project (efc3ecc)
  • application: print final surface to file or stdout (196f7f4), closes #2
  • application: update app (ce27741)
  • blur: add multiple passes logic (f9737d7)
  • blur: remove blur configuration (361be6a)
  • blur: use rect blur instead of brush (1be7798), closes #17
  • buffer: ability to read from stdin (02bc464)
  • buffer: add file image support (f6c189c)
  • clipboard: use wl-copy if present (51b27d7)
  • config: add show_panel config (307f579), closes #12
  • config: have overridable defaults (ef24851), closes #1
  • draw: convert wl_shm_format to cairo_format (c623939)
  • draw: draw the screencopy buffer (2344414)
  • layer: use geometry size (290d3ca)
  • paint: introduce text paint (3347bf2)
  • screencopy: add buffer creation through screencopy (bff8687)
  • screencopy: introduce screencopy features (53c9770)
  • swappy: copy to clipboard with CTRL+C (b90500e)
  • swappy: introduce file option (c56df33)
  • swappy: save to file with CTRL+S (af0b1a1)
  • text: add controls in toggle panel (c03f628)
  • tool: introduce blurring capability (fae0aea), closes #17
  • ui: add binding for clear action (2bdab68)
  • ui: add binding to toggle panel (e8d2f12)
  • ui: add keybindings for color change (c5ec285)
  • ui: add keybindings for stroke size (562a9a6)
  • ui: add shortcuts for undo/redo (d7e7f2b)
  • ui: add toggle panel button (7674d7d), closes #24
  • ui: add undo/redo (bcc1314)
  • ui: life is full of colors and joy (606cd34)
  • ui: replace popover by on screen elements (8cd3f13)
  • wayland: added xdg_output_manager (7b3549f)
  • wayland: listing outputs (5a55c8b)

Bug Fixes

  • 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)
  • dependencies: include glib2 (992d97e), closes #11
  • 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](https://github.com/jtheoof/swappy/commit...
Read more