Commit Graph

39 Commits

Author SHA1 Message Date
Jeremy Attali
78ed552039
chore(release): 1.3.1 2021-02-20 12:54:26 -05:00
Jeremy Attali
25c8c1683e chore(release): 1.3.0 2021-02-17 19:45:00 -05:00
Jeremy Attali
1bb534fc7c chore(notification): remove libnotify dependency and notifications
Closes #58
2021-02-16 23:21:20 -05:00
Jeremy Attali
5bcffdbb01 fix(ui): compute window sizes and buffers properly
Compute maximum width and height of area container based on monitor size
and fix image ratio based on appropriate values.

Note that this will lower the resolution of the final image.

Closes #56
2021-02-15 13:53:33 -05:00
Jeremy Attali
f3a4ae9009
chore(release): 1.2.1 2020-07-11 12:17:09 -04:00
Jeremy Attali
59d60dbaf1
chore(release): 1.2.0 2020-07-05 14:54:03 -04:00
Jeremy Attali
fd3ab976b5 chore(build): remove rt dependency 2020-07-01 22:10:00 -04:00
Jan Beich
772c60523e chore(build): allow downstream force enable/disable libnotify 2020-06-26 08:45:44 -04:00
Jan Beich
1c8022c9a9 chore(build): look for gio via pkg-config
meson.build:45:0: ERROR: C library 'gio-2.0' not found
2020-06-26 08:45:44 -04:00
Jeremy Attali
5b3c8aded8 feat(i18n): setup i18n for swappy
This makes swappy more i18n friendly through the use of `gettext` with
`meson` i18n module.
2020-06-23 23:32:33 -04:00
Jeremy Attali
177c2d45fa
chore(release): 1.1.0 2020-06-22 23:05:18 -04:00
Веревкин Максим
e32c02454a
feat(cli): add -v and --version flags
* feat(cli): add -v and --version flags
* fix(code): typo
* fix(code): clang-format src/application.c
* docs(swappy.1.scd): add version flags and long names for 'help' and 'file'
2020-06-22 22:35:42 -04:00
Jeremy Attali
204a93eb0f refactor!(wayland): remove wayland code
BREAKING CHANGE: 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?
2020-06-20 21:19:40 -04:00
Jeremy Attali
46fb08dce1 fix(blur): use rendered surface after commit
- Fix blur logic
- Reused rendered surface to optimize future render on comitted blur
- Include gaussian kernel function

Closes #20
Closes #22
2020-06-13 14:42:50 -04:00
Jeremy Attali
992d97e94d fix(dependencies): include glib2
Closes #11
2020-05-17 12:58:43 -04:00
Jeremy Attali
38b96e35f8 refactor(pixvuf): move pixbuf to separate file 2020-01-19 23:48:55 -05:00
Jeremy Attali
3347bf23bf feat(paint): introduce text paint 2020-01-03 23:53:08 -05:00
Jeremy Attali
cf33f3a4fb refactor(wayland): make all wayland code optional 2019-12-31 01:25:55 -05:00
Jeremy Attali
f8494a7873 refactor(screencopy): move code to buffer file 2019-12-29 02:25:11 -05:00
Jeremy Attali
7d56f772c1 refactor(config): move file helpers to specific file 2019-12-29 01:47:52 -05:00
Jeremy Attali
f1f041c156 chore(build): depend on wayland-protocols >= 1.14 2019-12-28 23:25:02 -05:00
Jeremy Attali
1bbc99e7e2 chore(build): add wayland-protocols build dependency 2019-12-28 22:46:04 -05:00
Jeremy Attali
52f2fc3ddf chore(ci): make ci work 2019-12-28 22:43:23 -05:00
Jeremy Attali
05d87c929f fix(resources): compile resources and fix error management 2019-12-28 17:02:50 -05:00
Jeremy Attali
8abc5d52ec fix(meson): able to build on standard platforms 2019-12-27 19:55:34 -05:00
Jeremy Attali
4922feaa51 refactor(paint): move painting code to paint.c 2019-12-23 18:19:20 -05:00
Jeremy Attali
90958ab8fd refactor(render): rename draw.c into render.c 2019-12-23 17:35:47 -05:00
Jeremy Attali
f0413d2c8c draw: ability to draw circles 2019-12-21 14:43:17 -05:00
Jeremy Attali
5a006cf1f6 application: implement signal for brush button 2019-12-16 22:30:22 -05:00
Jeremy Attali
58aa1c4db4 res: almost able to load css 2019-12-16 00:39:24 -05:00
Jeremy Attali
8fa4de077a draw: before drastic change 2019-12-15 19:51:11 -05:00
Jeremy Attali
53c9770808 feat(screencopy): introduce screencopy features 2019-12-02 00:27:38 -05:00
Jeremy Attali
d1e9483ae6 refactor(box): move box functions to separate file 2019-12-01 23:29:48 -05:00
Jeremy Attali
a6d172a0cc chore(ide): support clion 2019-12-01 12:13:20 -05:00
Jeremy Attali
271b74cd38 refactor: cleaning 2019-11-24 13:25:34 -05:00
Jeremy Attali
1c692edd41 wip: save is good 2019-11-24 11:37:49 -05:00
Jeremy Attali
aae58864fe switch to gtk application 2019-11-19 00:23:34 -05:00
Jeremy Attali
0417945cad before trying gtk 2019-11-19 00:23:34 -05:00
Jeremy Attali
efc3eccc9e feat: init project 2019-11-19 00:23:34 -05:00