Yuriy Puchkov
ebdb3743dd
Code refactoring - remove Q_OS_MAC64 (is not required, is covered by Q_OS_DARWIN)
...
(cherry picked from commit e511b521cec6edd9f77916c6ee753329326a5f91)
2021-02-17 18:46:12 +02:00
Yuriy Puchkov
dd54d028a1
Code refactoring - remove Q_OS_MACX (is not required, is covered by Q_OS_DARWIN)
...
(cherry picked from commit 00b9aae5266aaffb9a01a6f689e1829ae8218bdc)
2021-02-17 18:46:12 +02:00
Yuriy Puchkov
a893fdfc75
Code refactoring - remove Q_OS_MAC (deprecated synonym for Q_OS_DARWIN)
...
(cherry picked from commit aff1649670aa5ba64f2927933a29c62b06fee21f)
2021-02-17 18:46:12 +02:00
Yuriy Puchkov
dc7f62ab8d
Fix - MacOS - get currentScreen on the edge bottom and right returns nullptr and application crashes
...
(cherry picked from commit 01ae74fbed34849db485db53ffbdf4a938ebea8e)
2021-02-17 18:46:12 +02:00
Yuriy Puchkov
a50ebf0349
fix - MacOS - optimize memory utilization for "PathTool" undo feature
2020-12-06 12:40:21 +02:00
Yuriy Puchkov
ca56d08c19
fix - MacOS - optimize memory utilization for "TwoPoint" undo feature
2020-12-06 11:57:31 +02:00
Yuriy Puchkov
b03488b65d
fix - undo/redo for MacOS retina displays for "PathTool" objects (brush etc)
2020-12-05 22:23:55 +02:00
Yuriy Puchkov
a515fcf4df
fix - undo/redo for MacOS retina displays for "TwoPointTool" objects (line, arrow, rectangle etc)
2020-12-05 20:45:30 +02:00
Jeremy Borgman
0d5386edd4
Changed clang format to new agreement
2020-09-24 07:53:28 -05:00
Jeremy Borgman
6afa3ca26a
Made undo tool aware of circle count to decrement. Refactored tool ID's to be enum
2020-09-08 11:36:30 -05:00
Jeremy Borgman
c8d15205be
reformatted to Mozilla code style
2020-09-04 20:40:45 -05:00
Nikolai Oplachko
b42f1cf01d
Add 45-multiple degree adjustment for line, arrow and marker tools ( #439 )
...
* Add 45-multiple degree adjustment for line, arrow and marker tools
* Adjustment: Ctrl press is checked + widened functionality for two-point tools
2019-03-31 12:38:31 +02:00
lupoDharkael
42619158fa
Update copyright year
2019-03-04 16:38:45 +01:00
lupoDharkael
c81ee94a82
Tool: add permanent config method
2018-05-17 20:18:52 +02:00
lupoDharkael
5432614651
Add Text tool
...
closes #11
Add an initial version of the text tool.
This commit adds:
- Basic text tool.
- On demand thickness and color update.
- Generalized logic for future widget based tools.
2018-05-06 13:56:45 +02:00
lupoDharkael
7977b5a6a7
Fix arrow undo
2018-04-11 01:21:17 +02:00
lupoDharkael
5746a58582
Code refactor
...
More flexible tool API
Minor code format fixes
Clipboard freeze fixed(?)
Arrow correcly growing close to the start point
Improve maintainability
Add undo/redo stack
2018-04-10 15:33:08 +02:00