Commit graph

5844 commits

Author SHA1 Message Date
Roman Telezhynskyi 6efa26ffe3 File > Open Layout. 2021-05-21 18:08:37 +03:00
Roman Telezhynskyi d10355b400 File > Save functions. 2021-05-21 17:17:22 +03:00
Roman Telezhynskyi 67fc4b7539 Label for tooltip. 2021-05-21 12:03:26 +03:00
Roman Telezhynskyi 9c05894dac Move a "scale" spinner to separate tool bar. 2021-05-21 11:52:29 +03:00
Roman Telezhynskyi e1b9fbaccd One application, many windows. 2021-05-21 11:25:43 +03:00
Roman Telezhynskyi 5f607008ac Return to initial concept. 2021-05-21 10:54:58 +03:00
Roman Telezhynskyi dc50d24439 Review class VPMainWindow.
Setup initial state for a window. User must click New or Open before starting to use the window.
2021-05-20 18:33:53 +03:00
Roman Telezhynskyi a0dba0ea25 Review class VPApplication. 2021-05-20 17:10:43 +03:00
Roman Telezhynskyi e15b370ed4 Setup toolbar, set icons for actions. 2021-05-20 16:52:14 +03:00
Roman Telezhynskyi d7041cc835 Control length of a passmark for builtin seam allowance with global setting. #124
This case was not covered.

(cherry picked from commit a5191ce763)
2021-05-20 11:49:04 +03:00
Roman Telezhynskyi c8a7c1a898 Deploy for Puzzle. 2021-05-20 10:35:40 +03:00
Roman Telezhynskyi 43fbdbf83c Port changes for Puzzle to the pattern format version 0.8.11. 2021-05-15 12:43:16 +03:00
Roman Telezhynskyi 68c6c033b4 Merge branch 'develop' into feature/manual-layout 2021-05-15 11:27:37 +03:00
Roman Telezhynskyi 342df09a82 To less distract users change completer filter mode to match contains. #124 2021-05-15 10:39:31 +03:00
Roman Telezhynskyi 5c8fbbcc59 Fix getting the latest tag distance. #126 2021-05-13 21:38:24 +03:00
Roman Telezhynskyi 1ea8e1baaa Bump version. 2021-05-13 14:24:05 +03:00
Roman Telezhynskyi 8e94e4f0dc Update debugbreak to the latest version.
Since Clang 10 Clang doesn't like `gnu_inline` attribute.
2021-05-13 11:13:20 +03:00
Roman Telezhynskyi 2a4082c5a8 Fix build on Windows. 2021-05-11 10:53:18 +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 40af5ce356 Fix correct handle a final measurement formula error when exporting a pattern recipe.
Valentina must not crash.

(cherry picked from commit abdebbbfaa)
2021-05-05 19:47:55 +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 662ffd255b Fix incorrect us of QScopedPointer. 2021-05-04 09:33:19 +03:00
Roman Telezhynskyi c61087ed5d Fix potential memory leak. 2021-05-04 09:21:34 +03:00
Roman Telezhynskyi ca20519fa7 Fix deprecation warning. 2021-05-04 09:19:04 +03:00
Roman Telezhynskyi a01f06b439 Fix incorrect define the precompiled header file.
Expected name is stable.h/cpp.
2021-05-04 08:45:27 +03:00
Roman Telezhynskyi 68990ef5b4 Merge branch 'develop' into feature/manual-layout 2021-05-03 18:39:56 +03:00
Roman Telezhynskyi 613502b392 Improve error handling for the dxf export. 2021-04-28 20:06:24 +03:00
Roman Telezhynskyi 90eeec1d70 Fix warning parameter 'filename' not found in the function declaration. 2021-04-28 16:44:05 +03:00
Roman Telezhynskyi 9daeae12fe Filling more gaps in the documentation. 2021-04-28 13:22:24 +03:00
Roman Telezhynskyi 4525662fae Complete code documentation to satisfy Clang. 2021-04-26 09:14:48 +03:00
Roman Telezhynskyi c0afa2408e Fix error inside Save layout dialog. Closes #123
(cherry picked from commit a2d7446308)
2021-04-26 09:06:17 +03:00
Roman Telezhynskyi a2d7446308 Fix error inside Save layout dialog. Closes #123 2021-04-26 09:03:45 +03:00
Ronan Le Tiec 84479771f7 Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout 2021-04-24 13:04:44 +02:00
Roman Telezhynskyi b372668c52 Cppcheck warning. 2021-04-24 13:34:44 +03:00
Roman Telezhynskyi f4eb8330b3 Merge branch 'develop' into feature/manual-layout 2021-04-24 13:05:13 +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 bcceeab089 Fix crash.
Closing pattern while refreshing pieces causing the app to crash.
2021-04-10 15:54:11 +03:00
Roman Telezhynskyi 6625fe4d85 Reset edit status when close a pattern. 2021-04-10 15:53:03 +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 5fcefc0642 Fix removing last duplicate point.
If removeFirstAndLast not active the last point must remain intact.
2021-04-07 20:41:57 +03:00
Roman Telezhynskyi 56ae4a1381 Fix incorrect seam allowance. Closes #118 2021-04-07 20:38:56 +03:00