Commit graph

22 commits

Author SHA1 Message Date
Rebecca Breu
371e2e19a1 Add ability to toggle grayscale 2023-12-17 15:03:50 +01:00
Rebecca Breu
3769531493 Add ability to change opacity 2023-12-17 12:20:19 +01:00
Rebecca Breu
a0d09692d7 Make text changes undoable 2023-11-28 21:23:24 +01:00
Rebecca Breu
3345efaacf Image cropping 2021-10-13 17:04:57 +02:00
Rebecca Breu
bc7ce7e09c Port unittests to pytest-qt (fixes #1) 2021-05-31 18:11:45 +02:00
Rebecca Breu
8425f9bbc1 Copy/Cut + internal pasting 2021-05-15 19:34:20 +02:00
Rebecca Breu
24599673ef Add action: Arrange Optimal 2021-04-19 19:49:56 +02:00
Rebecca Breu
e8e7a0fc1e Fix normalize for transformed items 2021-04-18 19:05:00 +02:00
Rebecca Breu
6f77c43d76 Add actions for undoing transformations 2021-04-16 22:28:13 +02:00
Rebecca Breu
d2c26d98d6 Move file IO to dedicated thread 2021-04-13 17:08:23 +02:00
Rebecca Breu
4e31ec8bac Add flip 2021-04-10 19:35:47 +02:00
Rebecca Breu
b7a9ab01ba Normalize actions scale around image centers 2021-04-06 15:16:16 +02:00
Rebecca Breu
a34231cd7d Fix scaling for rotated items 2021-04-06 10:13:25 +02:00
Rebecca Breu
2d3e6613bf Small enhancements around rotating 2021-04-05 19:34:26 +02:00
Rebecca Breu
5c4b23518e Minor refactoring (use QPointF everywhere instead of tuples) 2021-04-03 17:08:52 +02:00
Rebecca Breu
511848146e Add scaling for multiple items at once 2021-04-02 21:43:43 +02:00
Rebecca Breu
7bb8cd200d Add scaling handles for all corners 2021-04-01 20:08:19 +02:00
Rebecca Breu
e9444dd8e3 Fix issues around selecting/deselecting (segfaults and hangs) 2021-03-31 21:26:02 +02:00
Rebecca Breu
aff745d27f Bring newly inserted items to front 2021-03-31 09:47:24 +02:00
Rebecca Breu
af5aa5e87a Rework selection code part 2 2021-03-29 18:22:45 +02:00
Rebecca Breu
eea5adb416 Remove unneeded attribute scale_factor 2021-03-28 22:45:16 +02:00
Rebecca Breu
ae0a42bb9f More unittests 2021-03-25 18:45:55 +01:00