Roman Telezhynskyi
68d7ce7af1
Lupdate.
2022-11-22 12:37:18 +02:00
Roman Telezhynskyi
dc565c55b8
Fix build.
2022-11-22 12:36:56 +02:00
Roman Telezhynskyi
a749d15376
Control Z value for a background image with keyboard.
2022-11-22 12:00:34 +02:00
Roman Telezhynskyi
6e924ba0fa
Fix positioning a transformation origin for a background image.
2022-11-22 09:57:47 +02:00
Roman Telezhynskyi
6ec85f3bdf
New option Interactive tools.
2022-11-17 16:42:03 +02:00
Roman Telezhynskyi
2f683930e9
Fix typo.
2022-11-14 18:02:00 +02:00
Roman Telezhynskyi
d6e417b197
Export area of piece in Final measurements.
2022-11-10 11:46:05 +02:00
Roman Telezhynskyi
b4256fb500
Optimize includes.
2022-11-10 11:46:04 +02:00
Roman Telezhynskyi
99fad389b0
Refactoring.
2022-11-08 16:58:20 +02:00
Roman Telezhynskyi
52c8e47e60
New option "Seam line on drawing".
...
There are two ways to export a sew line to DXF-AAMA: on Draw layer or Sew line layer. The second is not standard, but preferable way for most CAD systems.
2022-11-04 17:16:50 +02:00
Roman Telezhynskyi
9c7ab2fb4a
Refactor CastTo.
2022-10-28 16:16:13 +03:00
Roman Telezhynskyi
0bf3d93d7e
New option Turn point for context menu.
2022-10-28 16:16:13 +03:00
Roman Telezhynskyi
bd10a78f55
Successful compilation.
2022-10-28 16:16:13 +03:00
Roman Telezhynskyi
7d6ad602f5
Fix visualization for tool Point from circle and tangent.
2022-09-16 18:47:32 +03:00
Roman Telezhynskyi
44370de134
bpstd::literals::chrono_literals not compatible with GCC 4.8.
2022-09-13 13:10:12 +03:00
Roman Telezhynskyi
a37f7a7aa0
Add missing includes.
2022-09-12 20:35:04 +03:00
Roman Telezhynskyi
8059d1c0b8
QPointer doesn't work with QObject::connect in case of GCC 4.8.
2022-09-12 20:32:39 +03:00
Roman Telezhynskyi
1a4a22849c
Qt started to support std::chrono since Qt 5.8.
2022-09-08 21:00:14 +03:00
Roman Telezhynskyi
4c3b6a899c
Allow resizing Spline path dialog.
2022-09-05 14:38:26 +03:00
Roman Telezhynskyi
d56acab0b1
Cppcheck warnings.
2022-08-30 14:42:44 +03:00
Roman Telezhynskyi
83e9a4c8f0
Enable Approximation scale option for Elliptical arc.
2022-08-27 17:57:08 +03:00
Roman Telezhynskyi
1e344d6df0
Fix calculating an elliptical arc.
2022-08-27 16:46:25 +03:00
Roman Telezhynskyi
ab75b783b6
Refactoring.
2022-08-24 20:11:12 +03:00
Roman Telezhynskyi
e608e13fa1
Explicitly set visualization mode to Show even if not used.
2022-08-24 19:58:58 +03:00
Roman Telezhynskyi
b5ec1e61b8
Refactoring.
...
Use Visualization::AngleToUser method to show angle values in a tooltip.
2022-08-24 19:53:48 +03:00
Roman Telezhynskyi
f9bc111159
Optimize ::ShowDialog method.
2022-08-24 19:53:48 +03:00
Roman Telezhynskyi
5262d8afb7
Refactoring.
...
Rename Visualization::NumberToUser to Visualization::LengthToUser to avoid confusion.
Add Visualization::AngleToUser.
2022-08-24 19:53:48 +03:00
Roman Telezhynskyi
1c0885e766
Improve visualization for tool Elliptical Arc.
2022-08-24 19:44:45 +03:00
Roman Telezhynskyi
cdc291a40f
Refactoring.
2022-08-24 19:44:45 +03:00
Roman Telezhynskyi
8a94ed2645
Improve visualization for tool Point of intersection circle and segment.
2022-08-24 19:44:45 +03:00
Roman Telezhynskyi
35eedc0a44
Refactoring.
2022-08-23 21:04:23 +03:00
Roman Telezhynskyi
be07f701c7
Fix tool Arc with given length.
2022-08-23 21:03:35 +03:00
Roman Telezhynskyi
165da734e3
Refactoring.
2022-08-23 20:42:46 +03:00
Roman Telezhynskyi
d7fc36e0d4
Improve visualization for tool Point from circle and tangent.
2022-08-23 19:27:59 +03:00
Roman Telezhynskyi
c10279c7e1
Refactoring.
2022-08-23 16:37:58 +03:00
Roman Telezhynskyi
b9a2a6715b
Refactoring.
2022-08-22 16:36:01 +03:00
Roman Telezhynskyi
a13f13e3fc
Refactoring.
...
Optimize includes.
2022-08-22 11:34:02 +03:00
Roman Telezhynskyi
0939d28c41
Improve visualization for tool Point of intersection circles.
2022-08-22 10:51:24 +03:00
Roman Telezhynskyi
4d104a789e
Refactoring.
2022-08-22 10:23:51 +03:00
Roman Telezhynskyi
cf4145dd94
Refactoring.
2022-08-22 09:15:09 +03:00
Roman Telezhynskyi
097b08af6f
Refactoring.
2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
4fb6dfbd92
Improve visualization for tool Segment an arc.
2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
a5c8bab097
Refactoring.
2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
94d46a4530
Improve visualization for tool Segment a curved path.
2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
c136a716f6
Refactoring.
2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
63cd0e7b5d
Improve visualization for tool Segmenting a simple curve.
2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
b1d7177952
Refactoring.
2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
0f78ef8b05
Improve visualization for tool Special point on shoulder.
2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
b9dd7d0ee9
Refactoring.
2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
dd2eacd0d5
Improve visualization for tool Point along bisector.
2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
0aac23ec8e
Refactoring.
2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
de3179a37c
Improve visualization for tool Point along perpendicular.
2022-08-20 20:09:24 +03:00
Roman Telezhynskyi
48b7c387a8
Refactoring.
2022-08-20 20:09:24 +03:00
Roman Telezhynskyi
3d186c2a37
Improve visualization for tool Point along line.
2022-08-19 13:49:09 +03:00
Roman Telezhynskyi
9a28166539
Refactoring.
2022-08-19 11:20:01 +03:00
Roman Telezhynskyi
003c9bf33f
Fix build.
2022-08-17 15:51:35 +03:00
Roman Telezhynskyi
a0224bd6a2
Fix build on Windows.
2022-08-17 10:01:51 +03:00
Roman Telezhynskyi
46b2814981
Refactoring.
2022-08-13 19:26:55 +03:00
Roman Telezhynskyi
2cf2dc5985
Fix segmenting a simple curve.
2022-08-13 17:57:26 +03:00
Roman Telezhynskyi
0ab0edc654
Refactoring.
2022-08-12 18:50:22 +03:00
Roman Telezhynskyi
4e07172a6f
Cppcheck warnings.
2022-08-08 15:25:14 +03:00
Roman Telezhynskyi
74da6b8e1e
Unit type for increments.
2022-08-03 20:05:09 +03:00
Roman Telezhynskyi
7ae794e0b7
Refactoring.
2022-08-02 20:12:23 +03:00
Roman Telezhynskyi
4dd7b93aab
Add function's argument template with name in the Formula Wizard.
2022-08-02 20:11:26 +03:00
Roman Telezhynskyi
f020a806d4
Fix main path validation. False positive double curve.
2022-07-12 16:18:42 +03:00
Roman Telezhynskyi
5f2d0e95a8
Fix Valentina app crash after canceling a tool.
2022-06-01 16:42:54 +03:00
Roman Telezhynskyi
c9c46cc954
Code style.
2022-05-20 17:08:32 +03:00
Roman Telezhynskyi
ca2fe5fff1
Improved curve segment warnings.
2022-05-20 15:49:25 +03:00
Roman Telezhynskyi
43aee75f64
Improve creating an arc by length.
2022-05-11 19:08:08 +03:00
Roman Telezhynskyi
b8872a0319
Code style.
2022-05-11 17:32:09 +03:00
Roman Telezhynskyi
4bf0571dc0
Improve creating an arc by two angles.
2022-05-11 17:32:09 +03:00
Roman Telezhynskyi
1ba202e550
Code style.
2022-05-06 15:11:40 +03:00
Roman Telezhynskyi
92c9160bea
Fix visualization for tool Point of intersection line and axis.
2022-05-06 15:11:28 +03:00
Roman Telezhynskyi
2402bfaf9e
Fix typos.
2022-03-28 17:40:44 +03:00
Roman Telezhynskyi
6960dd9d00
Fix typos.
2022-03-24 12:42:14 +02:00
Roman Telezhynskyi
0644122345
Code style.
2022-03-16 17:43:22 +02:00
Roman Telezhynskyi
8b0b5c89aa
Incorrect work with curves. Closes #170
2022-03-16 17:43:09 +02:00
Roman Telezhynskyi
e013ce234a
System identifies two of the same curve. Closes #171
2022-03-14 18:31:31 +02:00
Roman Telezhynskyi
19f95c8e54
Refactoring. Use TextWidth to simplify code.
2022-02-19 21:26:30 +02:00
Roman Telezhynskyi
499ec96691
Move literals to separate header.
2022-02-18 10:36:38 +02:00
Roman Telezhynskyi
080e84ff48
New placeholders.
2022-02-14 14:11:27 +02:00
Roman Telezhynskyi
cbef79733d
Fix crash.
2022-02-14 13:26:31 +02:00
Roman Telezhynskyi
7494b05b92
Fix crash when linked image is missing.
2022-02-11 12:53:51 +02:00
Roman Telezhynskyi
b75292c341
Improve Puzzle's piece rotation handlers.
2022-02-09 15:31:34 +02:00
Roman Telezhynskyi
3e59505da2
Improve creation by mouse for tool Spline.
2022-02-07 11:42:53 +02:00
Roman Telezhynskyi
427a70b541
Fix tool True darts notes.
2022-02-05 12:22:49 +02:00
Roman Telezhynskyi
f97c18c923
Improve error in check point uniqueness check.
2022-02-05 11:30:32 +02:00
Roman Telezhynskyi
750c31dcd8
Tool line was not compatible with a background image.
2022-02-04 17:02:17 +02:00
Roman Telezhynskyi
94e7c7d612
Update transformation origin when move an image.
2022-02-04 16:36:45 +02:00
Roman Telezhynskyi
d4f791f0ee
Fit Valentina's scale and an image resolution.
2022-02-04 16:31:19 +02:00
Roman Telezhynskyi
fd8d2f8a9d
Opacity option for a background image.
2022-02-04 11:01:52 +02:00
Roman Telezhynskyi
92e7f99e92
Fix build with MSVC.
2022-01-31 10:42:09 +02:00
Roman Telezhynskyi
fbccb7206d
Fix issue with delete.
2022-01-31 10:39:17 +02:00
Roman Telezhynskyi
882f4ba0bf
Cppcheck warnings.
2022-01-29 18:27:17 +02:00
Roman Telezhynskyi
28b4874441
Cppcheck warnings.
2022-01-29 18:05:15 +02:00
Roman Telezhynskyi
be52aeb68e
Fix build with Qt 5.6.
2022-01-29 16:56:21 +02:00
Roman Telezhynskyi
992375c754
Fix alias for tool Cut Arc.
2022-01-29 12:28:39 +02:00
Roman Telezhynskyi
4b5773c506
Fix build on Windows.
2022-01-29 12:07:53 +02:00
Roman Telezhynskyi
1b188bf414
Compatibility issues.
2022-01-29 10:59:02 +02:00
Roman Telezhynskyi
357fd3a0ac
New feature Background image. Closes #43
2022-01-28 16:54:58 +02:00
Roman Telezhynskyi
cb036e8d43
New path validation Invalid segment.
2021-11-24 14:15:21 +02:00
Roman Telezhynskyi
cd23cec411
Improved main path validations.
2021-11-24 11:27:44 +02:00
Roman Telezhynskyi
869b9e98e1
Refactoring.
...
Move GetNodeName to better place.
2021-11-23 17:10:00 +02:00
Roman Telezhynskyi
679bb9af48
Code style.
2021-11-18 13:29:53 +02:00
Roman Telezhynskyi
421a8df4be
Remove tool from all visibility groups it in.
2021-11-18 13:29:36 +02:00
Roman Telezhynskyi
2945da4d38
Fix double call of a main path context menu.
2021-11-16 18:52:32 +02:00
Roman Telezhynskyi
bd50428b56
Improve validation grainline position.
2021-11-16 18:33:20 +02:00
Roman Telezhynskyi
03e1b5ba3a
Increase the limit for the Letter field.
2021-11-05 16:08:13 +02:00
Roman Telezhynskyi
bcb786958e
Show tooltip about defined user material in the label placeholder list.
2021-10-02 19:15:08 +03:00
Roman Telezhynskyi
b6dc3f30b8
Lupdate.
2021-10-01 21:10:16 +03:00
Roman Telezhynskyi
eedaa90a63
Revert "Temporary disable silent mode to check which options passed to gcc."
...
This reverts commit 8c145b9150
.
2021-09-25 20:45:05 +03:00
Roman Telezhynskyi
8c145b9150
Temporary disable silent mode to check which options passed to gcc.
2021-09-25 19:33:05 +03:00
Roman Telezhynskyi
b861d6a28e
GCC warnings.
2021-09-25 17:18:33 +03:00
Roman Telezhynskyi
51ed05e1fa
GCC warnings.
2021-09-25 12:57:15 +03:00
Roman Telezhynskyi
1b3e133309
GCC warnings.
2021-09-25 12:42:28 +03:00
Roman Telezhynskyi
2ffda9a073
Introduce *_MARK_NONFINAL_CLASS and *_MARK_NONFINAL_METHOD macroses to suppress GCC warning Wsuggest-final-types.
2021-09-25 11:43:05 +03:00
Roman Telezhynskyi
d83039c4ee
Compiler warnings.
2021-09-24 16:53:47 +03:00
Roman Telezhynskyi
f1e49a7fd6
Create and update manual layout from Valentina.
2021-09-13 09:04:11 +03:00
Roman Telezhynskyi
3fea813b9c
Watermark support.
2021-09-11 19:39:38 +03:00
Roman Telezhynskyi
29325add49
Gradation label.
2021-08-31 12:07:26 +03:00
Roman Telezhynskyi
e5105e4eed
Merge branch 'develop' into feature/manual-layout
2021-07-26 16:47:54 +03:00
Roman Telezhynskyi
6c5c4f671b
Fix hover for tool point of intersection curve and axis.
2021-07-24 16:26:42 +03:00
Roman Telezhynskyi
a474713b77
Fix visualization for tool point of intersection line and axis. Case when the axis's point lies on the line.
2021-07-24 12:05:55 +03:00
Roman Telezhynskyi
25047b329d
Fix hover for tool point of intersection line and axis.
2021-07-24 12:05:04 +03:00
Roman Telezhynskyi
5d84aa6dc1
Fix regression. Set default value for detail labels size and grainline length to 10 cm.
2021-07-20 16:14:13 +03:00
Roman Telezhynskyi
66283709d1
Refactoring.
...
Redesign SetAttributeOrRemoveIf. Add use of a lambda function.
2021-05-25 21:31:02 +03:00
Roman Telezhynskyi
68c6c033b4
Merge branch 'develop' into feature/manual-layout
2021-05-15 11:27:37 +03:00
Roman Telezhynskyi
6abddfd240
Standard passmarks length for all pieces. Closes #124
2021-05-10 16:39:17 +03:00
Roman Telezhynskyi
6bfc5065bd
Alias support for tools Point of intersection curve and axis and Point of intersection curves.
2021-05-08 10:54:14 +03:00
Roman Telezhynskyi
b89be44a88
Improve tool tooltip. Show segment names and aliases.
...
Show segments for tools: Curve intersect axis, Point of intersection curves.
Show aliases for tools: Segment Arc, Segment Spline, Segment Spline Path.
2021-05-07 17:00:23 +03:00
Roman Telezhynskyi
f4eb8330b3
Merge branch 'develop' into feature/manual-layout
2021-04-24 13:05:13 +03:00
Roman Telezhynskyi
d9f2b756a4
Extend piece bounding rect. Closes #122
2021-04-23 09:26:49 +03:00
Roman Telezhynskyi
dbf7343c87
Improve tool Point of intersection curves. Closes #119
2021-04-09 18:06:34 +03:00
Roman Telezhynskyi
2a9adb5d88
Fix deprecation warning.
...
Some headers from C library were deprecated in C++ and are no longer welcome in C++ codebases.
2021-04-09 17:51:45 +03:00
Roman Telezhynskyi
17de0410a0
Fix crash while delete the last base point.
...
Disable removing by key Delete if a base point is the last.
2021-04-08 18:36:51 +03:00
Roman Telezhynskyi
e00cfb9890
Incorrect duplication of a piece. Missing restoring pins.
2021-03-29 16:09:00 +03:00
Roman Telezhynskyi
95fb3f3d89
Pattern label template placeholder with dimension label value. Closes #109
2021-03-29 15:06:32 +03:00
Roman Telezhynskyi
45649f5178
Fix regression. Closes #111
...
Enable Pattern label position options when load not empty label template.
2021-03-26 17:51:28 +02:00
Roman Telezhynskyi
0138e5a321
Merge remote-tracking branch 'origin/develop' into feature/manual-layout
2021-02-24 16:26:11 +02:00
Roman Telezhynskyi
f46c604bd2
Enabling Show Curve Details option causes constant redraw.
2021-02-24 14:54:35 +02:00
Roman Telezhynskyi
d2c6ebba21
Fix the formula wizard crash.
2021-02-10 19:22:59 +02:00
Roman Telezhynskyi
1b57580c15
Fix bug. Undo Union details hide piece node points.
2021-02-07 11:26:54 +02:00
Roman Telezhynskyi
4665bc16e0
Fix crash when edit a group operation notes.
2021-02-06 16:39:47 +02:00
Roman Telezhynskyi
2bb95154cd
Fix Tape crash.
2021-02-06 15:52:21 +02:00
Roman Telezhynskyi
6d3d624980
Improve error handling for final measurements placeholders. #85
2021-01-30 21:15:49 +02:00
Roman Telezhynskyi
1019f91d5b
Fix crash on Windows.
2021-01-27 09:27:34 +02:00
Roman Telezhynskyi
8b15f4aed6
Final measurement printout on pattern piece. Closes #85
2021-01-23 21:37:36 +02:00
Roman Telezhynskyi
c47664d86c
Allow insertion of multiple nodes by setting their number. Closes #88 . Ref #80
2021-01-23 21:11:21 +02:00
Roman Telezhynskyi
8123c67e7c
Move Pattern Label Data tab to piece dialog. Closes #89
2021-01-23 20:27:51 +02:00
Roman Telezhynskyi
f81babbf7b
Refactoring.
2021-01-23 15:25:01 +02:00