Commit graph

311 commits

Author SHA1 Message Date
Rebecca Breu
1eab4712d3 Add export format SVG 2023-12-31 12:26:48 +01:00
Rebecca Breu
b0775cace4 Fix antialias/smoothing for large zoom for horizontally flipped images 2023-12-29 15:20:39 +01:00
Rebecca Breu
327126b649 Fix pasting images from Web when URL contanis non-ASCII chars (#87) 2023-12-28 14:47:42 +01:00
Stefano Bonicatti
c6a68116e6 Fix crash on exit by uninstalling Qt message handler
If we don't uninstall the message handler before exiting,
if Qt has messages to send after the python application side
has been destroyed, Qt will crash trying to call the python interpreter.

One examples of such messages are the ones that are enabled through
QT_DEBUG_PLUGINS, which report the libraries that get unloaded.
2023-12-28 13:27:51 +01:00
Rebecca Breu
f6b4c9491b Improve performance of Select All/Deselect All 2023-12-28 13:23:05 +01:00
Rebecca Breu
310ca140e0 Export scene: Fix scale/margins when scene has been scaled/moved (#83) 2023-12-27 23:19:10 +01:00
Rebecca Breu
6f6afa3d8c Run unit tests against installed BeeRef package instead of source directory
This way, we can test whether setup.py picks up all source files.
2023-12-27 15:33:53 +01:00
Stefano Bonicatti
b3d881ac0b Add missing widgets package to setup.py 2023-12-27 14:34:42 +01:00
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
9c506aadaa Added configurable gap between images when arranging 2023-12-15 22:32:57 +01:00
Rebecca Breu
781c49fddd Update changelog 2023-12-14 22:02:17 +01:00
Rebecca Breu
dac1da12a4 Export scene: Fix size when scene has been scaled/moved (#83) 2023-12-14 21:43:11 +01:00
Rebecca Breu
b95571bce5 Export Scene: Append file extension when not given 2023-12-14 21:28:18 +01:00
Rebecca Breu
1ea7a7390c Drop Python 3.8 support 2023-12-14 21:27:27 +01:00
Rebecca Breu
d4c1807f23 Only run tests on oldest and newest python 2023-12-13 22:00:21 +01:00
Rebecca Breu
487f24294e Upgrade dependencies; allow older libraries that worked in setup.py 2023-12-13 21:58:02 +01:00
Rebecca Breu
617eccf86b Bump version number 2023-12-12 20:02:20 +01:00
Rebecca Breu
6288c47895 Release 0.3.1 2023-12-10 14:00:45 +01:00
dginovker
e633190200 Add Linux standard appdata.xml 2023-12-10 13:54:01 +01:00
Rebecca Breu
b176e79a44 Fix ghost of 'Recent Files' showing up on Welcome Screen when empty 2023-12-08 21:46:14 +01:00
Rebecca Breu
4ae153b7d7 Activating 'Move window' shortcut during window move ends the action 2023-12-06 21:31:16 +01:00
Rebecca Breu
6942c40615 Some more unit tests 2023-12-04 22:24:41 +01:00
Rebecca Breu
d3f45f2e38 Additional unit tests 2023-12-03 22:47:43 +01:00
Rebecca Breu
fa9572df96 Fix codecov integration part 3 2023-12-02 22:11:30 +01:00
Rebecca Breu
d8281f5313 Fix codecov integration part 2 2023-12-02 21:58:00 +01:00
Rebecca Breu
b122c3befc Fix codecov integration 2023-12-02 21:41:52 +01:00
Rebecca Breu
421e0256b9 Fix copy and pasting an item from bee file to another 2023-12-02 19:27:15 +01:00
Rebecca Breu
485e946d45 Finetuning JPG embedding options 2023-12-02 18:57:33 +01:00
Rebecca Breu
723bb5819d Add action "Move window" 2023-12-02 18:29:40 +01:00
Rebecca Breu
55c0e91fb6 Fix badges 2023-11-29 17:39:20 +01:00
Rebecca Breu
775ad0e6a8 Add download badges to README 2023-11-29 17:37:55 +01:00
Rebecca Breu
7bc8d5201f Unify close buttons 2023-11-29 17:32:15 +01:00
Rebecca Breu
e5b96589d2 Fix unit tests 2023-11-28 21:51:35 +01:00
Rebecca Breu
3f50c56c18 Exit edit mode with Escape 2023-11-28 21:46:37 +01:00
Rebecca Breu
bf6d138241 Remove empty text items when leaving editing mode 2023-11-28 21:37:57 +01:00
Rebecca Breu
a0d09692d7 Make text changes undoable 2023-11-28 21:23:24 +01:00
Rebecca Breu
e4bb84ab82 Performance twearking when reading bee sql 2023-11-28 20:06:09 +01:00
Rebecca Breu
c66ec67fe1 Some antialias/smoothing finetuning 2023-11-28 18:09:57 +01:00
Rebecca Breu
752ca47da7 Implement 'Export Scene to Image' 2023-11-28 17:57:19 +01:00
Rebecca Breu
050451a378 Fix: Move Window shortcut not working on empty scene 2023-11-26 15:08:39 +01:00
Rebecca Breu
d6b7fd7a6b Let 'Save as' pre-select the folder of the currently opened file 2023-11-26 14:25:13 +01:00
Rebecca Breu
608787d9a9 Antialiasing/smoothing for displaying images 2023-11-26 11:15:01 +01:00
Rebecca Breu
8a9cab9a73 Add UINIQUE constraint to sqlar.item_id 2023-11-25 22:37:09 +01:00
Rebecca Breu
3311294ccd Fix: image binary data being retained in bee file after deleting 2023-11-25 21:14:02 +01:00
Rebecca Breu
78963119e0 Fix TypeError when panning (introduced with Qt upgrade) 2023-11-25 18:14:41 +01:00
Rebecca Breu
76dc03167c Fix requirements for github actions 2023-11-24 23:22:42 +01:00
Rebecca Breu
fe3949f53e Fix pytest evocation in github actions 2023-11-24 23:20:18 +01:00
Rebecca Breu
7bef122896 Images can now be embedded as PNG or JPG 2023-11-24 23:04:33 +01:00
Rebecca Breu
e4cac1c346 Add Qt Plugins Debug output to logs 2023-11-24 22:58:01 +01:00