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
46e5854b3c
fix(ui): commit state before copying or saving
...
Closes #52
2021-02-15 21:39:45 -05:00
Jeremy Attali
3db1b13ae9
refactor(swappy): rename surface variables for clarity
2021-02-15 20:44:01 -05:00
Jeremy Attali
7635a2ed4a
chore(application): safe free window before allocation
2021-02-15 20:44:01 -05:00
Jeremy Attali
553daa1295
chore(pixbuf): remove dead code
2021-02-15 20:44:01 -05:00
Jeremy Attali
27fcecedae
fix(blur): optimize blur to only render after commit
2021-02-15 20:44:01 -05:00
Jeremy Attali
c2e9462e89
chore(blur): remove unused scale variables
2021-02-15 20:44:01 -05:00
Jeremy Attali
9b72571596
fix(ui): adjust rendering surface with proper scaling
...
Closes #54
2021-02-15 20:44:01 -05:00
Jeremy Attali
ecbcf2b80c
chore(swappy): remove unused state variable
2021-02-15 20:44:01 -05:00
Jeremy Attali
c04ed63d26
fix(blur): rgb24 is properly handled
2021-02-15 15:05:19 -05:00
Jeremy Attali
6bfb36734c
chore(git): format with new lines at eof
2021-02-15 14:01:43 -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
Gustavo Costa
4a0eb82369
feat(i18n): add brazilian portuguese translations
2021-02-15 13:38:48 -05:00
Jeremy Attali
c24e56a165
fix(application): unlink temp file coming from stdin
...
Stop mutating `file_str`, use a dedicated `temp_file_str` to store the
location of the temporary file when using swappy with `-f -` option.
Closes #80
2021-02-13 19:32:22 -05:00
Jeremy Attali
22432c4dea
chore(vscode): use clang 11 path
2021-02-13 19:32:22 -05:00
snakedye
eb53e5c2b2
fix(notification): notification shows the image icon
2021-01-08 16:18:14 -05:00
Jeremy Attali
a7fda1f998
docs(readme): add support for Void Linux
2021-01-08 16:14:39 -05:00
apiraino
597f0055b9
feat(cli): add configure options for filename save
2020-12-12 13:03:38 -05:00
Jeremy Attali
a931acb2cf
fix(clipboard): wl-copy mimetype should be png
...
Closes #68
2020-12-01 19:46:28 -05:00
Brodi
b4be847635
feat(i18n): add german translations
2020-11-16 15:55:10 -05:00
Oğuz Ersen
c8419da7fa
feat(i18n): add turkish translations
2020-10-29 15:13:47 -04:00
Jeremy Attali
f3a4ae9009
chore(release): 1.2.1
2020-07-11 12:17:09 -04:00
Jeremy Attali
b41f824585
chore(license): happy new year
2020-07-10 23:19:47 -04:00
Jeremy Attali
717ab0c2d1
fix(text): properly handle utf-8 chars
...
UTF-8 characters are now handled porperly. Also re-worked some helper
functions with UTF-8 in mind.
I secretly no real C developers will look at this. I might have to ask
for witness protection.
Closes #43
2020-07-08 21:48:31 -04:00
Michael Vetter
79614a55b7
docs(readme): add opensuse install
...
swappy will be in the official repos for openSUSE Tumbleweed.
2020-07-08 12:50:53 -04:00
Max Verevkin
de88325a7e
docs(man): swap description and synopsis sections
2020-07-07 21:32:44 -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
606ce38914
chore(config): unbreak -Werror on 32-bit architectures
...
../src/config.c:119:11: error: format specifies type 'long' but the argument has type 'guint64' (aka 'unsigned long long') [-Werror,-Wformat]
line_size);
^~~~~~~~~
/usr/local/include/glib-2.0/glib/gmessages.h:339:32: note: expanded from macro 'g_warning'
__VA_ARGS__)
^~~~~~~~~~~
../src/config.c:136:11: error: format specifies type 'long' but the argument has type 'guint64' (aka 'unsigned long long') [-Werror,-Wformat]
text_size);
^~~~~~~~~
/usr/local/include/glib-2.0/glib/gmessages.h:339:32: note: expanded from macro 'g_warning'
__VA_ARGS__)
^~~~~~~~~~~
2 errors generated.
2020-06-26 08:45:44 -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
cf3d7a5283
feat(i18n): add translatable desktop file
...
- Includes the first swappy logo, yay !
- Includes a desktop file that registers mime type for png files
Closes #35
2020-06-23 23:32:33 -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
cab6a0ee7a
refactor(ci): rename main into build
2020-06-23 23:11:17 -04:00
Jeremy Attali
24d30d8106
chore(ci): add commitlint for pull_requests
2020-06-23 23:11:17 -04:00
Jeremy Attali
177c2d45fa
chore(release): 1.1.0
2020-06-22 23:05:18 -04:00
Jeremy Attali
2878474e7c
chore(release): add bump meson script ( #39 )
...
Mixing C code with Javascript files, what's not to love.
Simply run the following line to generate a new standard version:
```
npx standard-version --sign
```
2020-06-22 23:03:37 -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
Bob Hepple
af8231e3ad
Update README.md ( #33 )
...
docs(readme): add temporary fedora install
2020-06-21 19:22:58 -04:00
Jeremy Attali
8c2268f3dc
chore(ci): allow actions to be run for PR
2020-06-21 17:35:23 -04:00
Jeremy Attali
88e2e2dcb7
chore(release): 1.0.1
2020-06-21 17:17:48 -04:00
Jeremy Attali
9b5e3f2af0
chore(vscode): update -f screenshot file
2020-06-21 17:08:57 -04:00
MaxVerevkin
78b5d0f396
docs(readme): better styling in config section
2020-06-21 16:58:46 -04:00
MaxVerevkin
5595934cf5
docs(readme): Add non-git aur package in installation section
2020-06-21 12:44:31 -04:00
MaxVerevkin
ee06d6685f
fix(cli): stop showing -g option
2020-06-21 12:44:31 -04:00
Jeremy Attali
bfe01c78d1
docs(screenshot): update screenshot with 1.0.0 release
2020-06-20 22:44:09 -04:00
Jeremy Attali
36160c8794
chore(release): 1.0.0
2020-06-20 21:19:58 -04:00
Jeremy Attali
c63e55ccd0
docs(readme): update dependencies
2020-06-20 21:19:40 -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