Commit Graph

40 Commits

Author SHA1 Message Date
Jeremy Attali
6bfb36734c chore(git): format with new lines at eof 2021-02-15 14:01:43 -05: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
7674d7db8b feat(ui): add toggle panel button
Closes #24
2020-06-14 11:57:09 -04:00
Jeremy Attali
82ec80efc4 style(ui): reduce spacing between boxes 2020-06-14 11:57:09 -04:00
Jeremy Attali
596194360e style(ui): move trash into redo/undo actions 2020-06-14 11:57:09 -04:00
Jeremy Attali
d386ed371b style(ui): use icons and tooltips in place of text 2020-06-14 11:57:09 -04:00
Jeremy Attali
63e1d34e22 chore(ui): upgrade glade file 2020-06-13 20:32:24 -04:00
Jeremy Attali
97cd6072c9 fix(blur): use better glyph icon 2020-06-13 20:32:24 -04:00
Jeremy Attali
af5effc1e3 refactor(ui): rename into more standard glade file 2020-06-13 20:32:24 -04:00
Jeremy Attali
361be6aa80 feat(blur): remove blur configuration 2020-06-13 14:42:50 -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
c03f628de7 feat(text): add controls in toggle panel 2020-01-05 16:17:19 -05:00
Jeremy Attali
f9e231fba5 style(ui): rename size label 2020-01-05 15:53:16 -05:00
Jeremy Attali
0c5e458d4c fix(window): quit when delete event is received 2020-01-04 19:06:35 -05:00
Jeremy Attali
903ad114f5 fix(ui): prevent focus in panel buttons 2020-01-04 18:01:55 -05:00
Jeremy Attali
50e7c97042 fix(ui): move paint area inside GtkFixed 2019-12-29 12:12:49 -05:00
Jeremy Attali
2b73777142 fix(ui): small tweaks 2019-12-29 11:58:36 -05:00
Jeremy Attali
9b8ea64307 fix(meson): remove useless cname in meson res file 2019-12-28 20:57:11 -05:00
Jeremy Attali
05d87c929f fix(resources): compile resources and fix error management 2019-12-28 17:02:50 -05:00
Jeremy Attali
c5ec285ee7 feat(ui): add keybindings for color change 2019-12-27 16:21:13 -05:00
Jeremy Attali
5930c99b9e fix(ui): add stroke size increase/decrease/reset 2019-12-27 12:27:30 -05:00
Jeremy Attali
425f455ab7 fix(ui): tweak button sizes 2019-12-26 18:24:21 -05:00
Jeremy Attali
9ab7cf57d2 chore(ui): fix typo 2019-12-26 17:52:09 -05:00
Jeremy Attali
606cd3459d feat(ui): life is full of colors and joy 2019-12-26 17:42:32 -05:00
Jeremy Attali
a8c8be37ca feat(ui): life is full of colors and joy 2019-12-26 17:33:29 -05:00
Jeremy Attali
d7e7f2b5ff feat(ui): add shortcuts for undo/redo 2019-12-26 11:59:34 -05:00
Jeremy Attali
e8d2f12ce1 feat(ui): add binding to toggle panel 2019-12-25 22:59:28 -05:00
Jeremy Attali
bcc13140eb feat(ui): add undo/redo 2019-12-25 22:44:07 -05:00
Jeremy Attali
8cd3f134bb feat(ui): replace popover by on screen elements 2019-12-25 21:06:06 -05:00
Jeremy Attali
d348e871ef refactor(swappy): better glade ui integration 2019-12-24 14:50:49 -05:00
Jeremy Attali
f677903536 ui: remove class for GtkBox of labels 2019-12-17 22:25:34 -05:00
Jeremy Attali
aff5da9d4e application: adding more painting shapes 2019-12-17 00:11:01 -05:00
Jeremy Attali
3728cc8456 application: moved popover element logic 2019-12-16 23:48:33 -05:00
Jeremy Attali
65d4e516ca shapes: got it to work with radio button 2019-12-16 23:06:15 -05:00
Jeremy Attali
5a006cf1f6 application: implement signal for brush button 2019-12-16 22:30:22 -05:00
Jeremy Attali
91976ee295 res: move ui file to resources 2019-12-16 21:40:31 -05:00
Jeremy Attali
8424397130 res: have font awesome working 2019-12-16 01:21:27 -05:00
Jeremy Attali
58aa1c4db4 res: almost able to load css 2019-12-16 00:39:24 -05:00