Commit Graph

208 Commits

Author SHA1 Message Date
John Preston 2732749b8b Use menu undo/redo icons in editors 2026-07-02 17:49:06 +04:00
John Preston e4cde250df Fix build with Qt 5. 2026-06-24 15:09:52 +04:00
23rd 5ba77ac708 [img-editor] Added pinch zoom gesture support. 2026-06-23 22:59:58 +03:00
23rd 6d887eff7b Accelerated photo editor mode transition with eased animation. 2026-06-10 18:42:45 +04:00
GitHub Action 313f2de762 Removed 114 unused style entries. 2026-05-04 11:32:33 +07:00
23rd c8f316302b [img-editor] Split crop shape role into visual hint and output mask. 2026-04-28 18:16:19 +07:00
23rd 35fa80d446 [img-editor] Fixed crash when closing editor with active text tool. 2026-04-28 18:16:19 +07:00
23rd 812eddb807 [img-editor] Fixed text orientation after rotating media. 2026-04-28 18:16:19 +07:00
23rd b21ab20252 [img-editor] Changed text style cycling to trigger on single click. 2026-04-28 18:16:19 +07:00
23rd f02d7cc120 [img-editor] Improved visibility of brush size control. 2026-04-28 18:16:19 +07:00
23rd b2febf5234 [img-editor] Improved sticker rounded quality by masking after upscale. 2026-04-28 18:16:19 +07:00
23rd 91c4b045b8 [img-editor] Enabled left-click cropping in sticker creator. 2026-04-28 18:16:19 +07:00
Sergey A. Osokin e019851344 Fix warnings. 2026-04-26 11:08:28 +07:00
23rd 7e6abebf9e [img-editor] Added 3:4 aspect ratio to crop options. 2026-04-24 11:23:55 +03:00
23rd fdf75eebf3 [img-editor] Restyled popups and sticker panel as mediaview dark theme. 2026-04-23 21:10:16 +03:00
23rd 47489fd513 [img-editor] Added corner rounding level picker for sticker creation. 2026-04-23 21:09:43 +03:00
23rd 876117bbf4 [img-editor] Fixed possible crash on exit with text item selected. 2026-04-23 21:09:43 +03:00
23rd 092f81dad6 [img-editor] Added icons for text style options in context menu. 2026-04-23 21:09:43 +03:00
John Preston c0bcdc3829 Fix build with MSVC. 2026-04-20 22:08:24 +07:00
23rd 640d1f459b [img-editor] Fixed wheel delta with pressed Shift while zoom canvas. 2026-04-20 16:32:45 +03:00
23rd d7cfa68a3f [img-editor] Added wheel zoom and middle-button panning for scene items. 2026-04-20 13:55:23 +03:00
23rd 58c7467720 [img-editor] Locked crop frame as stencil and clipped output by shape. 2026-04-20 13:55:23 +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 f616d19a4e [img-editor] Fixed emoji drawing in text wrapped across line boundaries. 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 1fa0a8e7ee [img-editor] Removed built-in palette color when width is too small. 2026-04-03 08:25:29 +03:00
23rd f62ae325df [img-editor] Added aspect ratio presets menu to crop tool. 2026-03-31 07:40:24 +03:00
23rd bd6c50c4c2 [img-editor] Dropped saved brush sizes. 2026-03-30 11:01:56 +03:00
John Preston 87ebd2720f Send high quality as first-class option. 2026-03-25 13:08:50 +07:00
23rd f1117b0071 [img-editor] Improved crop overlay with 3x3 grid. 2026-03-16 14:11:52 +03:00
23rd 921d5a62d2 [img-editor] Fixed first-stroke jump from invalidated refs.
The interpolation loop kept references to _currentStroke.back()
while pushing into the same vector.
Vector reallocation could invalidate these references
and create random first-segment jumps,
so lastPos/lastPressure are now copied before the loop.

Related commit: d581bdcf56.
2026-03-15 08:05:54 +03:00
23rd 2cce6ddb3e [img-editor] Fixed brush crash by clamping content rect within scene. 2026-03-15 08:05:54 +03:00
23rd 7d1a7c2b6c [img-editor] Updated color button with rainbow gradient ring. 2026-03-12 12:20:42 +03:00
23rd d581bdcf56 [img-editor] Fixed initial brush stroke on start paint. 2026-03-12 12:59:50 +04:00
23rd cf7ebb0f4a [img-editor] Refined control islands with pill bars. 2026-03-12 12:59:50 +04:00
23rd a242e76f26 [img-editor] Added simple animation to current color on change color. 2026-03-12 12:59:50 +04:00
23rd 380c333185 [img-editor] Added simple animation to size control. 2026-03-12 12:59:50 +04:00
23rd 02eac1ee14 [img-editor] Added ability to save tool size and color separately. 2026-03-12 12:59:49 +04:00
23rd d0d1d91ef3 [img-editor] Added simple highlight of selected tool. 2026-03-12 12:59:49 +04:00
23rd 91df896f8e [img-editor] Refined eraser brush algorithm. 2026-03-12 12:59:49 +04:00