Commit Graph

15 Commits

Author SHA1 Message Date
apiraino
597f0055b9 feat(cli): add configure options for filename save 2020-12-12 13:03:38 -05:00
Max Verevkin
de88325a7e
docs(man): swap description and synopsis sections 2020-07-07 21:32:44 -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
ceb907a5dc fix(man): remove blur_level related config 2020-06-17 23:04:57 -04:00
Jeremy Attali
307f57956f feat(config): add show_panel config
Allows to toggle paint panel on/off upon startup.

Closes #12
2020-06-17 23:04:57 -04:00
Jeremy Attali
1be7798a8b feat(blur): use rect blur instead of brush
Use a rectangle to blur instead of brushes.

Does not improve the performance that much, will come in a later patch.

Will fix the UX of the feature though.

Closes #17
2020-06-01 23:32:07 -04:00
Jeremy Attali
fae0aeacab feat(tool): introduce blurring capability
The blur algorithm is largely inspired from Kristian Høgsberg & Chris
Wilson in [this file](https://www.cairographics.org/cookbook/blur.c/)

Closes #17
2020-05-31 23:25:37 -04:00
Jeremy Attali
196f7f4dea feat(application): print final surface to file or stdout
This allows a user to output the final surface to `stdout` using:

- `-0`
- `--output-file``

Also adding another keybinding to exit the application `Ctrl+w` which is
pretty standard.

Closes #2
2020-01-19 23:48:55 -05:00
Jeremy Attali
ef24851dee feat(config): have overridable defaults
Defaults:

 - `save_dir`
 - `line_size`
 - `text_font`
 - `text_size`

Closes #1
2020-01-12 22:00:41 -05:00
Jeremy Attali
c81d8982ff docs(man): update man page 2020-01-04 15:33:37 -05:00
Jeremy Attali
29a06ed5f9 docs(man): update man page 2019-12-28 21:43:44 -05:00
Jeremy Attali
fc6f15d9fc docs(man): update man page 2019-12-28 21:08:54 -05:00
Jeremy Attali
08787f3136 docs(swappy): add man and readme 2019-12-27 19:56:05 -05:00
Jeremy Attali
efc3eccc9e feat: init project 2019-11-19 00:23:34 -05:00