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