Commit Graph

3501 Commits

Author SHA1 Message Date
Roman Telezhynskyi
964b4c0aea Optimize dependencies with Export item. 2023-01-05 12:25:29 +02:00
Roman Telezhynskyi
2788e0a136 Successful build of test binaries. 2023-01-04 21:00:11 +02:00
Roman Telezhynskyi
eb38a1c26f Successful build of main binaries. 2023-01-04 18:31:50 +02:00
Roman Telezhynskyi
e896617c92 Fix regression in dialog Known measurements. Closes #189 2023-01-02 16:41:15 +02:00
Roman Telezhynskyi
6e98acd13a New variable: Piece seam line area. #193 2022-12-31 14:46:01 +02:00
Roman Telezhynskyi
376152da8c Improve error messages while import CSV data.
Show correct row number.
2022-12-26 15:38:12 +02:00
Roman Telezhynskyi
78a123b266 Fix build with MSVC. 2022-11-22 17:01:01 +02:00
Roman Telezhynskyi
3e64af6443 Change Z value for piece controls.
This will place them above a piece.
2022-11-22 09:42:24 +02:00
Roman Telezhynskyi
0f2c922ead Fix manual layout format conversion and reading. 2022-11-21 18:52:11 +02:00
Roman Telezhynskyi
2d6fa0fe9b Fix reading a layout. 2022-11-21 16:48:29 +02:00
Roman Telezhynskyi
8cd3bfb803 Only C++17 introduces the rule that static constexpr member variables are implicitly inline. 2022-11-21 08:55:32 +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
d95d755e0d New option Show accuracy radius. 2022-11-14 17:28:51 +02:00
Roman Telezhynskyi
5a3669e42b Improve testing paths. 2022-11-11 17:57:34 +02:00
Roman Telezhynskyi
301069fbff Clang warnings. 2022-11-10 15:53:36 +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
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
d03f378a59 Fix incorrect seam allowance. Closes #181
Case #2.
2022-10-29 15:58:14 +03:00
Roman Telezhynskyi
ab43b83ab2 Fix incorrect seam allowance. #181
Case #1.
2022-10-29 15:19:21 +03:00
Roman Telezhynskyi
9c7ab2fb4a Refactor CastTo. 2022-10-28 16:16:13 +03:00
Roman Telezhynskyi
bd10a78f55 Successful compilation. 2022-10-28 16:16:13 +03:00
Roman Telezhynskyi
867400332f Fix option Hide labels.
Enabling it and the app restart hides all points.
2022-10-14 17:29:59 +03:00
Roman Telezhynskyi
7beb234f22 Fix export measurement separator to CSV. 2022-10-14 14:50:26 +03:00
Roman Telezhynskyi
2eaecc747c Fix loading background image.
Drag and drop doesn't work for new pattern file.
2022-10-04 17:11:11 +03:00
Roman Telezhynskyi
851e8cf5e5 Fix layout sheet export with empty name. 2022-09-16 18:41:22 +03:00
Roman Telezhynskyi
1eb8661007 Add tooltip for setting "Print tiles scheme".
User may be confused by it when export a scheme. This setting has effect only when print in application.
2022-09-16 17:14:59 +03:00
Roman Telezhynskyi
65400da902 Improve "Incompatible locale" check. 2022-09-15 15:02:44 +03:00
Roman Telezhynskyi
9429be3e0d Fix error: conversion from '<brace-enclosed initializer list>' to 'QCommandLineOption' is ambiguous. 2022-09-13 15:05:30 +03:00
Roman Telezhynskyi
c4e71a3f60 error: no matching function for call to 'sleep_for(int)'. 2022-09-13 13:54:07 +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
1a4a22849c Qt started to support std::chrono since Qt 5.8. 2022-09-08 21:00:14 +03:00
Roman Telezhynskyi
3c1f5c04ca Fix error: literal operator suffixes not preceded by '_' are reserved for future standardization.
Old GCC versions do not allow to suppress the warning in certain cases. Switching to using macro.
2022-09-08 19:10:00 +03:00
Roman Telezhynskyi
8a902d8f66 Backport std::chrono_literals to C++11. 2022-09-08 16:43:21 +03:00
Roman Telezhynskyi
70168ebe6c Fix support Visual Studio 2015. 2022-09-02 17:14:03 +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
b9a2a6715b Refactoring. 2022-08-22 16:36:01 +03:00
Roman Telezhynskyi
7d276461ed Fix export tiled pdf on Mac OS. 2022-08-18 17:10:42 +03:00
Roman Telezhynskyi
94a2bcb005 Refactoring. 2022-08-18 17:09:29 +03:00
Roman Telezhynskyi
5f8b46da5b Refactor VPMainWindow::GeneratePdfTiledFile.
It should return result to stop generation in case of an error.
2022-08-18 17:09:12 +03:00
Roman Telezhynskyi
8c3de72a51 Fix export of tiled sheet. 2022-08-17 19:29:32 +03:00
Roman Telezhynskyi
003c9bf33f Fix build. 2022-08-17 15:51:35 +03:00
Roman Telezhynskyi
0fb54f73c7 error: attribute ignored [-Werror=attributes]
#  define Q_REQUIRED_RESULT [[nodiscard]]
2022-08-16 17:28:25 +03:00
Roman Telezhynskyi
42fedfc262 Fix build on Windows. 2022-08-16 16:43:22 +03:00
Roman Telezhynskyi
793292fbf8 Fix build. 2022-08-16 16:19:29 +03:00
Roman Telezhynskyi
7a386292b7 Fix build on mac os. 2022-08-16 16:02:42 +03:00
Roman Telezhynskyi
0ab0edc654 Refactoring. 2022-08-12 18:50:22 +03:00
Roman Telezhynskyi
7af257d552 Fix unit tests. 2022-08-08 16:14:46 +03:00
Roman Telezhynskyi
4e07172a6f Cppcheck warnings. 2022-08-08 15:25:14 +03:00
Roman Telezhynskyi
df68bfefc8 Remember selected dimension values. 2022-08-06 13:33:07 +03:00
Roman Telezhynskyi
18e2554907 Support for options Force Flipping and Forbid Flipping in Puzzle. 2022-08-05 18:26:00 +03:00
Roman Telezhynskyi
a68793cc82 Refactoring. 2022-08-03 20:28:08 +03:00
Roman Telezhynskyi
74da6b8e1e Unit type for increments. 2022-08-03 20:05:09 +03:00
Roman Telezhynskyi
f005b78ecc Refactoring. 2022-08-03 14:41:19 +03:00
Roman Telezhynskyi
36180a7c38 Check system locale. 2022-08-03 12:17:04 +03:00
Roman Telezhynskyi
8462a7ec1d Fix layout export dialog. 2022-08-02 17:39:43 +03:00
Roman Telezhynskyi
91a6da3c26 Fix menu on Mac OS X. 2022-08-02 17:38:26 +03:00
Roman Telezhynskyi
57dd27cec0 Fix updating dimension labels in Valentina app. 2022-07-23 10:47:52 +03:00
Roman Telezhynskyi
22d21a867a Refactoring. 2022-07-20 08:29:59 +03:00
Roman Telezhynskyi
672278209d Fix Setup multisize measurements dialog. Improved handling Height dimension. 2022-07-19 20:00:34 +03:00
Roman Telezhynskyi
62f84c06a5 Fix validation a grainline position. 2022-07-15 09:51:50 +03:00
Roman Telezhynskyi
b4462395e1 "Export from existing ..." now supports multisize measurements. 2022-07-01 10:29:03 +03:00
Roman Telezhynskyi
2e0f9c2a53 Puzzle app. Fix reading a piece name. 2022-06-04 16:31:46 +03:00
Roman Telezhynskyi
93f21830e1 Improve dynamic translation. 2022-06-04 16:13:21 +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
d6f446c452 Suppress warning QString::arg: Argument missing. 2022-05-28 15:14:50 +03:00
Roman Telezhynskyi
a0db254016 Code style. 2022-05-10 17:29:35 +03:00
Roman Telezhynskyi
32cd5823cb Improve tool tip. 2022-05-10 17:29: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
7d45ca1447 Remove russian translation. 2022-04-19 15:47:53 +03:00
Roman Telezhynskyi
2402bfaf9e Fix typos. 2022-03-28 17:40:44 +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
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
06a2e69a67 Update logo. 2022-03-18 10:46:09 +02:00
Roman Telezhynskyi
191cf7e25f Suspend use of qt_ntfs_permission_lookup. QTBUG-101168 2022-03-17 13:35:49 +02:00
Roman Telezhynskyi
259eb8eaea Cppcheck false positive warning. 2022-02-19 21:51:27 +02:00
Roman Telezhynskyi
19f95c8e54 Refactoring. Use TextWidth to simplify code. 2022-02-19 21:26:30 +02:00
Roman Telezhynskyi
8837bec33d Fix mirroring a piece label. 2022-02-19 21:17:51 +02:00
Roman Telezhynskyi
460385c3ad Fix clearing piece transformation.
Mirror state must be cleared as well.
2022-02-19 21:17:00 +02:00
Roman Telezhynskyi
78eca1859c Rotation origin must not be visible after export. 2022-02-18 20:01:49 +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
0aeb3e8926 Add hove color for a layout piece. 2022-02-18 17:57:55 +02:00
Roman Telezhynskyi
4508bd859f Fix disappearing of rotation controls. 2022-02-18 17:57:55 +02:00
Roman Telezhynskyi
d37c68321e Z value change for a layout piece. 2022-02-18 17:57:55 +02:00
Roman Telezhynskyi
ed910db2c3 Fix the layout format conversion. 2022-02-18 16:32:43 +02:00
Roman Telezhynskyi
499ec96691 Move literals to separate header. 2022-02-18 10:36:38 +02:00
Roman Telezhynskyi
4c73ab529a Code style. 2022-02-18 10:15:34 +02:00
Roman Telezhynskyi
c0e45c85fe Fix build on Debian. 2022-02-17 19:29:44 +02:00
Roman Telezhynskyi
214f4f7562 Fix highlighting a measurement separator. 2022-02-17 18:44:03 +02:00
Roman Telezhynskyi
2c0ccbb1cf Fix build on Debian 9. 2022-02-17 13:20:42 +02:00
Roman Telezhynskyi
0498a51b6f Add a shortcut for Final measurements. 2022-02-15 11:32:07 +02:00
Roman Telezhynskyi
306914b757 Fix build on Windows. 2022-02-14 15:21:44 +02:00
Roman Telezhynskyi
715442508d Dimension custom name. 2022-02-14 13:26:24 +02:00