Commit graph

345 commits

Author SHA1 Message Date
Rebecca Breu
f53abad9c8 Prepare release 0.3.3 2024-05-05 11:22:21 +02:00
Rebecca Breu
4aa6c2eb30 Appimage: Add metadata, don't include GTK libs, various fixes 2024-05-05 11:05:49 +02:00
Rebecca Breu
9356f53b40 Appimage: Add workaround for older Wayland versions (see #102) 2024-05-04 19:42:26 +02:00
Rebecca Breu
6ddccd875d Fixed pasted items being inserted behind existing items 2024-05-04 17:04:40 +02:00
Rebecca Breu
5f4c5088f0 Fix color sampling while multiple items are selected 2024-05-04 16:40:36 +02:00
Rebecca Breu
2af6a75cc3 Added unit tests for pinterst image download 2024-05-04 15:33:29 +02:00
Randommist
fb8515e8ae
Easy drag and drop from Pinterest feed (#97) 2024-05-04 15:20:01 +02:00
Rebecca Breu
3151dc4993 Fix github appimage build 2024-04-28 11:56:39 +02:00
Rebecca Breu
1119004fe1 Add appimage build script and github action 2024-04-25 19:10:52 +02:00
Rebecca Breu
82787d08aa Vacuum bee files on saving (fixes #99) 2024-04-04 19:38:44 +02:00
Rebecca Breu
c64385b2c0 Configurable mouse and mouswheel controls 2024-04-01 15:21:54 +02:00
Rebecca Breu
a532d1d667 Fixed an intermittent crash when invoking New Scene
Multiselect item will get cleared, too, and can't be accesed. Ignore
scene change events during cleaning, because those want to access the
multi select item.
2024-03-29 23:24:26 +01:00
Rebecca Breu
b025204dfb Fixed threading issue when importing images
Don't deselect items from within the import worker thread.
2024-03-29 22:50:49 +01:00
Rebecca Breu
b2c8b867f2 Fail gracefully when exif orientation usupported 2024-03-22 20:32:21 +01:00
Rebecca Breu
f9590e9f2e Ajdusted modifiers for panning via scroll wheel 2024-03-03 14:14:05 +01:00
Rebecca Breu
53c2ced83e Added panning via scroll wheel 2024-03-03 13:29:52 +01:00
Rebecca Breu
f8b3270e0c Added feature request issue template 2024-03-03 12:30:21 +01:00
Rebecca Breu
113ba39488 Notification when attempt to paste from empty clipboard 2024-03-03 12:18:26 +01:00
Rebecca Breu
7aab1ed38f Add color sampler to copy colors to clipboard in hex format 2024-03-02 20:38:49 +01:00
Rebecca Breu
b1aec4a156 Make missing transparency in grayscale mode less obvious by applying canvas colour as background 2024-03-02 12:46:52 +01:00
Rebecca Breu
14549c1a67 Fix crop outline on zoomed in images 2024-03-01 20:25:14 +01:00
Rebecca Breu
5c308c57b7 Fix grayscale checkbox not updating properly 2024-03-01 19:59:32 +01:00
Rebecca Breu
69dc401d0b Fix unit tests 2024-02-27 21:43:16 +01:00
Rebecca Breu
2a9487a5e9 Use standard palette for alternating table rows 2024-02-27 21:31:46 +01:00
Rebecca Breu
052bfb9fa5 Revert "stylesheet_wip"
This reverts commit a7ac9e8640.
2024-02-27 19:14:54 +01:00
Rebecca Breu
a7ac9e8640 stylesheet_wip 2024-02-27 19:14:05 +01:00
Rebecca Breu
51b9bafbeb Use different cursor for moving the BeeRef window 2024-02-20 22:00:46 +01:00
Rebecca Breu
0e3fdf5c72 uiae 2024-02-20 20:59:20 +01:00
Rebecca Breu
09984faedf Fix crash when pressing Ctrl+N while doing a rubberband selection 2024-02-19 19:07:51 +01:00
Rebecca Breu
40e9c27ca7 Bump version number to 0.3.3-dev 2024-01-21 16:41:20 +01:00
Rebecca Breu
7334752b17 Prepare release 0.3.2 2024-01-21 11:11:45 +01:00
Rebecca Breu
3fafc16e35 Show image's color gamut 2024-01-17 21:33:20 +01:00
Rebecca Breu
3cefa4dbc3 Settings dialog: Add icons when settings have changed from default 2024-01-06 11:34:41 +01:00
Rebecca Breu
fb3bc234c7 Add dialog for changing keyboard settings 2024-01-05 14:14:25 +01:00
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