Commit graph

549 commits

Author SHA1 Message Date
Roman Telezhynskyi f020a806d4 Fix main path validation. False positive double curve. 2022-07-12 16:18:42 +03:00
Roman Telezhynskyi b4462395e1 "Export from existing ..." now supports multisize measurements. 2022-07-01 10:29:03 +03:00
Roman Telezhynskyi 92398bbf52 Fix warning while segmenting flipped arc. 2022-06-28 12:55:27 +03:00
Roman Telezhynskyi 2e0f9c2a53 Puzzle app. Fix reading a piece name. 2022-06-04 16:31:46 +03:00
Roman Telezhynskyi 5f2d0e95a8 Fix Valentina app crash after canceling a tool. 2022-06-01 16:42:54 +03:00
Roman Telezhynskyi f4d0d4aa2e Tape app. Fix crash after switching language. 2022-05-28 17:17:01 +03:00
Roman Telezhynskyi 6c4231955e Add action Add separator to menu. 2022-05-28 17:16:10 +03:00
Roman Telezhynskyi ca2fe5fff1 Improved curve segment warnings. 2022-05-20 15:49:25 +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 689aea92b5 Fix incorrect update of a layout piece. 2022-05-03 17:02:45 +03:00
Roman Telezhynskyi 7c1c6deeae Fix crash when default locale is ru.
Additionally fix a common antipattern when loading translations in Qt.
2022-04-22 12:42:46 +03:00
Roman Telezhynskyi 679e68a15b Bump version. 2022-04-18 20:12:47 +03:00
Roman Telezhynskyi 289a639124 Fix change log. 2022-04-18 19:45:30 +03:00
Roman Telezhynskyi 67161bcfcb Improve handling gradation change.
Use parsed object to recalculate values instead opening file and parsing it every time.
2022-03-24 13:02:17 +02:00
Roman Telezhynskyi 1e88d2f8c8 Improve file format conversion. 2022-03-24 12:43:52 +02:00
Roman Telezhynskyi 3a432e06fd Improve CLI. Better handle printer margins. 2022-03-19 18:17:23 +02:00
Roman Telezhynskyi 6d77f3ebc0 Remove support for russian language. 2022-03-18 12:28:55 +02:00
Roman Telezhynskyi 191cf7e25f Suspend use of qt_ntfs_permission_lookup. QTBUG-101168 2022-03-17 13:35:49 +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 9bbf384a0a Fix issue with tile font size. 2022-02-18 20:01:30 +02:00
Roman Telezhynskyi 9cddf75d97 Fix issue with Custom template. 2022-02-18 19:18:19 +02:00
Roman Telezhynskyi d37c68321e Z value change for a layout piece. 2022-02-18 17:57:55 +02:00
Roman Telezhynskyi c7a54a4c7c Correct release date. 2022-02-14 17:44:27 +02:00
Roman Telezhynskyi 715442508d Dimension custom name. 2022-02-14 13:26:24 +02:00
Roman Telezhynskyi baa107d12f Adjust combobox to fit a dimension label length. 2022-02-12 17:42:32 +02:00
Roman Telezhynskyi f763309a46 Fix incorrect translation of known measurements. 2022-02-08 19:58:03 +02:00
Roman Telezhynskyi 3e59505da2 Improve creation by mouse for tool Spline. 2022-02-07 11:42:53 +02:00
Roman Telezhynskyi 038fbb3540 New measurement type separator. 2022-02-05 15:00:30 +02:00
Roman Telezhynskyi 427a70b541 Fix tool True darts notes. 2022-02-05 12:22:49 +02:00
Roman Telezhynskyi 2d91455ed5 Allow size to have values from 1 to 100 if not a circumference. 2022-02-04 17:15:42 +02:00
Roman Telezhynskyi 62ff405cc0 Added scroll area to layout settings dialog. 2022-02-03 17:05:52 +02:00
Roman Telezhynskyi e876a4d611 Fix issue in tool cut spline.
Infinite loop while calculating a t parameter.
2022-02-03 15:48:52 +02:00
Roman Telezhynskyi 992375c754 Fix alias for tool Cut Arc. 2022-01-29 12:28:39 +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 47e0e3d0f3 fixed heap use after free vulnerability CVE-2021-21900
as reported in TALOS-2021-1351 / CVE-2021-21900,
DRW_TableEntry::parseCode had the potential to trigger an use after free exception with a malformed DXF file.
2021-11-22 18:22:27 +02:00
Roman Telezhynskyi b8b3acbfd3 Improve for a search bar. 2021-11-22 15:24:48 +02:00
Roman Telezhynskyi 920e6fc8ab Add text search bar in History window. Closes #153 2021-11-19 13:23:35 +02:00
Roman Telezhynskyi d61eda4a41 Option to disable the automatic search for updates. 2021-11-18 14:55:15 +02:00
Roman Telezhynskyi 421a8df4be Remove tool from all visibility groups it in. 2021-11-18 13:29:36 +02:00
Roman Telezhynskyi 888dccc2f3 Improve storing visibility group items. Don't store duplicate information. 2021-11-17 16:18:46 +02:00
Roman Telezhynskyi 2945da4d38 Fix double call of a main path context menu. 2021-11-16 18:52:32 +02:00
Roman Telezhynskyi 5eaab50647 Log a change. 2021-11-16 18:33:56 +02:00
Roman Telezhynskyi bd50428b56 Improve validation grainline position. 2021-11-16 18:33:20 +02:00
Roman Telezhynskyi 8d52157b41 Help user to select default GUI language. 2021-10-19 14:43:20 +03:00
Roman Telezhynskyi 4b3b7a8987 Add Don't ask again for Stale layout question dialog. 2021-10-19 11:36:34 +03:00
Roman Telezhynskyi f13118d12b Bump version. 2021-10-16 14:02:15 +03:00
Roman Telezhynskyi 8625ecd2b4 Fix handling numeric values passed in console mode. 2021-10-15 18:47:43 +03:00
Roman Telezhynskyi 64c6a28053 Fix reading tiled page margins in console mode. 2021-10-15 18:27:06 +03: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 cb30d5e3f4 Seam allowance not correct at intersection curve and axis. Closes #145 2021-09-24 12:51:39 +03:00
Roman Telezhynskyi b366986f7a Make an increment name valid after user selected it from a completion list. 2021-08-06 17:06:11 +03:00
Roman Telezhynskyi 785d72117d Fix incorrect comparison of the global length of passmark to minimal allowed value. 2021-08-06 16:54:45 +03:00
Roman Telezhynskyi bbc6f20237 Table of variables is available in Details mode.
(cherry picked from commit 3df3dc58c3)
2021-07-27 10:08:25 +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 8ffc2447dd Fix finding point of intersection curve and axis.
Add case where the axis's point lies on the curve.
2021-07-24 11:27:50 +03:00
Roman Telezhynskyi a6d9194051 New warnings. Warn a user about incorrect cut curve segment length. 2021-07-24 11:15:48 +03:00
Roman Telezhynskyi 95ba17aee3 2 decimals for entering values in multi measurements tables. Closes #136 2021-07-24 10:49:29 +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 7043d59858 Warn about stale layout only in GUI mode. 2021-07-09 15:38:53 +03:00
Roman Telezhynskyi a1d4ea13c4 Call autosave only in GUI mode. 2021-07-09 15:31:35 +03:00
Roman Telezhynskyi d280f6a2bb Fix regression. Minimal seam allowance width is less than the point accuracy values. 2021-07-09 10:42:17 +03:00
Roman Telezhynskyi 5b7e98bf48 Bump version. 2021-07-01 17:12:34 +03:00
Roman Telezhynskyi 738e2a4b29 Add tooltip for Export draw feature. 2021-07-01 17:03:22 +03:00
Roman Telezhynskyi 7ea984f194 Fix crash. 2021-07-01 16:54:49 +03:00
Roman Telezhynskyi da3e6a8dd7 Bump version. 2021-06-29 17:31:40 +03:00
Roman Telezhynskyi c867a9a56e Export the Draw mode. Closes #83 2021-06-28 20:05:19 +03:00
Roman Telezhynskyi b2b7dff106 Fix regression. Fix correct handle export format for exporting details in the Detail mode. 2021-06-28 10:25:52 +03:00
Roman Telezhynskyi 3c27c3ee46 Fix incorrect seam allowance. Closes #133 2021-06-22 19:04:13 +03:00
Roman Telezhynskyi 5672e616af Fix parsing formulas with not canonical math symbols. 2021-06-11 15:30:06 +03:00
Roman Telezhynskyi 3ae13febd3 Incorrect behavior of empty arc and elliptical arc. Closes #129 2021-05-31 12:07:28 +03:00
Roman Telezhynskyi 1ea8e1baaa Bump version. 2021-05-13 14:24:05 +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 69da5ba9b7 Fix regression. Incorrect data caching. 2021-05-07 11:19:06 +03:00
Roman Telezhynskyi abdebbbfaa Fix correct handle a final measurement formula error when exporting a pattern recipe.
Valentina must not crash.
2021-05-05 18:53:15 +03:00
Roman Telezhynskyi 613502b392 Improve error handling for the dxf export. 2021-04-28 20:06:24 +03:00
Roman Telezhynskyi a2d7446308 Fix error inside Save layout dialog. Closes #123 2021-04-26 09:03:45 +03:00
Roman Telezhynskyi e1fa77510b Remember last selected export format. 2021-04-23 18:03:16 +03:00
Roman Telezhynskyi d9f2b756a4 Extend piece bounding rect. Closes #122 2021-04-23 09:26:49 +03:00
Roman Telezhynskyi 1cccaf097c Fix incorrect elliptical arc end angle. Closes #121 2021-04-20 19:56:30 +03:00
Roman Telezhynskyi 730614fc97 Fix export to DXF AAMA/ASTM.
Don't export a sew line if a piece doesn't have seam allowance.
2021-04-19 17:28:25 +03:00
Roman Telezhynskyi 197a4a54e1 Fix incorrect seam allowance. Closes #120 2021-04-10 19:18:28 +03:00
Roman Telezhynskyi dbf7343c87 Improve tool Point of intersection curves. Closes #119 2021-04-09 18:06:34 +03:00
Roman Telezhynskyi 56ae4a1381 Fix incorrect seam allowance. Closes #118 2021-04-07 20:38:56 +03:00
Roman Telezhynskyi f85c29649b Bump version. 2021-03-31 17:22:18 +03:00
Roman Telezhynskyi 24b6fcc4ce Lupdate. 2021-03-30 20:42:43 +03:00
Roman Telezhynskyi 641b336c54 Update changelog. 2021-03-30 20:22:22 +03:00
Roman Telezhynskyi bfe2cfb0e1 Fix incorrect seam allowance. Closes #114 2021-03-30 20:21:42 +03:00
Roman Telezhynskyi b2e75261b7 Fix incorrect seam allowance. Closes #113 2021-03-30 18:11:18 +03:00
Roman Telezhynskyi d5310d8ae1 Fix incorrect seam allowance. Closes #112 2021-03-30 16:20:38 +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 1b64cba897 Fix incorrect calculation of value for multisize measurements in Valentina. 2021-02-28 14:47:41 +02:00
Roman Telezhynskyi 80b6c97b3a Bump version. 2021-02-26 16:21:54 +02:00
Roman Telezhynskyi f46c604bd2 Enabling Show Curve Details option causes constant redraw. 2021-02-24 14:54:35 +02:00
Roman Telezhynskyi cecc1dfd4e Incorrect fix of seam allowance distortion. Closes smart-pattern/valentina#99 2021-02-23 18:29:54 +02:00