John Preston
84f561b251
Don't use MTP* in the image editor.
2021-10-04 23:47:33 +04:00
John Preston
19ce1edc16
Use base::SafeRound instead of std::round.
...
Previous assertion violations because of NaN from std::round were
in video streaming, see commits 27d58ba07b
, 8f5830d520
.
Now the crashes happened in the ConvertScale() call from a background
thread when preparing an image from clipboard for sending to a chat.
2021-09-27 12:13:57 +04:00
John Preston
132f127f3f
Add some assertions to debug a crash.
2021-09-24 08:44:22 +04:00
John Preston
c79cd0b692
Use Images::Read instead of App::readImage.
2021-08-11 18:55:08 +03:00
Ilya Fedin
79cc797aff
Fix -Wunused-variable warnings
2021-07-13 21:43:34 +03:00
Ilya Fedin
b6881022ce
Allow to build with -Werror and clang
...
Fixes -Wdeprecated-enum-enum-conversion, -Wdeprecated-declarations, -Wrange-loop-construct, -Winconsistent-missing-override
2021-07-13 21:32:06 +03:00
23rd
7526964904
Simplified calculation of minimum crop size in photo editor.
...
It also fixes cropping of images with unbalanced ratios.
2021-07-09 13:15:31 +03:00
23rd
6b93d8dc41
Refactored and fixed saving scene states between modes in photo editor.
2021-07-09 12:49:07 +03:00
23rd
9be122710d
Moved SaveState from Editor::BaseItem to Editor::NumberedItem.
2021-07-09 12:49:07 +03:00
23rd
1e3044fbf4
Moved performing of Undo/Redo from Editor::Paint to Editor::Scene.
2021-07-09 12:49:07 +03:00
23rd
aef2148ed0
Moved hasUndo and hasRedo from Editor::Paint to Editor::Scene.
2021-07-09 12:49:07 +03:00
23rd
fb511c3e03
Added status to Editor::NumberedItem.
2021-07-09 12:49:07 +03:00
23rd
6acd9f18ad
Replaced interaction with QGraphicsItem to Editor::NumberedItem.
2021-07-09 12:49:07 +03:00
23rd
78b25c694e
Added ability to save and restore items state in photo editor.
2021-07-09 12:49:07 +03:00
23rd
d2d97a3e47
Moved to separate file some structs for internal usage in photo editor.
2021-07-09 12:49:07 +03:00
23rd
bf8f3e42f4
Simplified work with Editor::ItemBase::Data.
2021-07-09 12:49:07 +03:00
23rd
fe8eae09c4
Fixed item handlers size when opening photo editor with modified scene.
2021-07-09 12:49:07 +03:00
23rd
5bbf3a329d
Fixed items order when opening photo editor with modified scene.
2021-07-09 12:49:07 +03:00
23rd
8ddbf08a97
Changed max and min sizes of scene items from pixels to ratio.
2021-07-09 12:49:06 +03:00
23rd
d69090bf34
Moved flip and rotation info to Editor::ItemBase struct.
2021-07-09 12:49:06 +03:00
23rd
0c50fbf1b9
Moved Editor::ItemBase arguments to struct.
2021-07-09 12:49:06 +03:00
John Preston
3cdd115317
Beta version 2.8.6: Fix build for Linux.
2021-07-07 00:54:56 +03:00
John Preston
d5a416d5ea
Beta version 2.8.6: Fix build for macOS.
2021-07-06 20:25:46 +03:00
23rd
f567328a60
Fixed deleting item after saving result of scene in photo editor.
2021-07-06 14:15:07 +03:00
23rd
953fa52490
Fixed updating of undo state on deleting item in photo editor.
2021-07-06 14:15:07 +03:00
23rd
b1477260f0
Improved content margins in photo editor.
2021-07-06 14:15:07 +03:00
23rd
8420b7dc17
Disabled ability to use hotkeys when selecting color in photo editor.
2021-07-06 12:13:06 +03:00
23rd
9dacf69d41
Fixed line drawing on mode switching in photo editor.
2021-07-06 12:13:06 +03:00
23rd
a91efd9164
Fixed ability to draw blank lines in photo editor.
2021-07-06 12:13:06 +03:00
23rd
a631a28092
Removed App::pixmapFromImageInPlace.
2021-07-06 12:13:06 +03:00
23rd
7bcb1fc8b2
Fixed borders of drawn lines in photo editor.
2021-07-06 12:13:06 +03:00
23rd
96b40f43e9
Added ability to drag and drop images in photo editor.
2021-07-06 12:13:06 +03:00
23rd
a93ec9c2c2
Added Escape hotkey to clear selection in photo editor.
2021-07-06 12:13:06 +03:00
23rd
3ee3919d50
Added hotkeys for switching between modes in photo editor.
2021-07-06 12:13:06 +03:00
23rd
b4410c49b9
Added background color in photo editor.
2021-07-06 12:13:06 +03:00
23rd
82bf6ca94f
Fixed display of sticker panel on mode change in photo editor.
2021-07-06 12:13:06 +03:00
23rd
785ebfee34
Added animation to button bars in photo editor.
2021-07-06 12:13:06 +03:00
23rd
a60f8d75a0
Added second button bar for paint mode in photo editor.
2021-07-06 12:13:06 +03:00
23rd
5976a7ed19
Moved edge buttons to bar in photo editor.
2021-07-06 12:13:06 +03:00
23rd
df7026b59c
Made alignment to bottom for button strip in photo editor.
2021-07-06 12:13:06 +03:00
23rd
e926e5f882
Slightly improved style of controls in photo editor.
2021-07-06 12:13:06 +03:00
23rd
2a86ce596d
Added shortcuts for actions of items in photo editor.
2021-07-06 12:13:06 +03:00
23rd
f936e484cc
Removed unused types from scene items.
2021-07-06 12:13:05 +03:00
23rd
1cdb83462e
Added initial implementation of masks panel.
2021-07-06 12:13:05 +03:00
23rd
d9a29b6f15
Fixed item pen width in big images.
2021-07-06 12:13:05 +03:00
23rd
1504f92a64
Fixed size limits of item on big images.
2021-07-06 12:13:05 +03:00
23rd
36e5056b59
Fixed selection of items on mode switching.
2021-07-06 12:13:05 +03:00
23rd
c5c707f0fd
Fixed independence of item and scene transforms when adding.
2021-07-06 12:13:05 +03:00
23rd
832dd8d50c
Moved some photo editor files to separate directories.
2021-07-06 12:13:05 +03:00
23rd
049945a9b9
Added ability to duplicate items in photo editor.
2021-07-06 12:13:05 +03:00