23rd
|
876117bbf4
|
[img-editor] Fixed possible crash on exit with text item selected.
|
2026-04-23 21:09:43 +03:00 |
|
23rd
|
e99442cb1c
|
[img-editor] Fixed contrast text color in edit proxy for framed type.
|
2026-04-20 12:54:18 +03:00 |
|
23rd
|
085f139abd
|
[img-editor] Clamped text width to prevent negative layout constraints.
|
2026-04-20 12:54:18 +03:00 |
|
23rd
|
61cf3a960c
|
[img-editor] Ignored stale deferred text edit callbacks from prior edit.
|
2026-04-20 12:54:18 +03:00 |
|
23rd
|
f94ec5a8a9
|
[img-editor] Added text editing state flow to keep palette consistent.
|
2026-04-20 12:54:18 +03:00 |
|
23rd
|
a2f228e74d
|
[img-editor] Fixed text selection color sync and isolated from brush.
|
2026-04-20 12:54:18 +03:00 |
|
23rd
|
3ec1ff8c7e
|
[img-editor] Synced palette color and tool selection with text focus.
|
2026-04-20 12:54:18 +03:00 |
|
23rd
|
631fe4f362
|
[img-editor] Improved color handling in text items.
|
2026-04-20 12:54:18 +03:00 |
|
23rd
|
6153480e43
|
[img-editor] Fixed text wrapping, spacing, and geometry in editor items.
|
2026-04-20 12:54:17 +03:00 |
|
23rd
|
e1789d40d4
|
[img-editor] Added auto-fitting width for text editing overlay.
|
2026-04-20 12:54:17 +03:00 |
|
23rd
|
0fff162c65
|
[img-editor] Added emoji support in photo editor text items.
|
2026-04-20 12:54:17 +03:00 |
|
23rd
|
0b70be9a9b
|
[img-editor] Added styled text items.
|
2026-04-20 12:54:17 +03:00 |
|
23rd
|
90ec66c34c
|
[img-editor] Added simple implementations of blur brush.
|
2026-04-03 12:59:54 +03:00 |
|
23rd
|
91df896f8e
|
[img-editor] Refined eraser brush algorithm.
|
2026-03-12 12:59:49 +04:00 |
|
23rd
|
537375b92b
|
[img-editor] Added simple modes of brush for arrow / marker / eraser.
|
2026-03-12 12:59:49 +04:00 |
|
23rd
|
c4847e752c
|
[img-editor] Expanded paint canvas to fill editor window during zoom.
|
2026-03-12 12:59:49 +04:00 |
|
23rd
|
eca8dfb0ec
|
Renamed rpl::start_with_ with rpl::on_.
|
2025-12-10 21:28:33 +03:00 |
|
23rd
|
7ce7b88a40
|
Implemented adaptive drawing algorithm with smoothing in image editor.
- Adaptive point filtering - zoom-based minimum distance (3px / zoom)
prevents point overflow during fast movements.
- Speed-based pressure simulation - exponential smoothing (decay 0.95)
creates variable line thickness: pressure = clamp(1.0 - speed * 0.1).
- Two-pass
weighted averaging - smoothed = current * 0.5 + neighbors * 0.25
eliminates jagged lines while preserving initial direction.
- Incremental rendering with 3-point overlap - draws only new segments,
reduces complexity from O(n^2) to O(n).
- QPainterPath with quadratic Bezier curves - single fillPath() call
instead of multiple drawEllipse().
|
2025-12-10 09:47:48 +03:00 |
|
23rd
|
f8be5731a5
|
Moved out extracting of attached stickers from Scene to FileLoadTask.
|
2022-01-12 11:54:25 +03:00 |
|
John Preston
|
84f561b251
|
Don't use MTP* in the image editor.
|
2021-10-04 23:47:33 +04:00 |
|
23rd
|
6b93d8dc41
|
Refactored and fixed saving scene states between modes in photo editor.
|
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
|
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
|
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
|
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
|
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
|
f936e484cc
|
Removed unused types from scene items.
|
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 |
|