Roman Telezhynskyi
171b3be090
Backward compatibility for type qsizetype.
2023-02-09 17:27:43 +02:00
Roman Telezhynskyi
dee3c593de
Improve stable.h.
2023-02-09 17:24:02 +02:00
Roman Telezhynskyi
6e499b7245
Remove missing in Qt6 headers.
2023-02-09 17:24:02 +02:00
Roman Telezhynskyi
3d51968601
Change dependencies for Qt6.
2023-01-28 22:15:32 +02:00
Roman Telezhynskyi
4b6f68ff80
Module macdeployqt.
2023-01-27 12:08:47 -08:00
Roman Telezhynskyi
e6c7051b6f
Multi bundle support.
2023-01-27 09:07:34 -08:00
Roman Telezhynskyi
272089074d
Building ICNS.
2023-01-25 08:31:35 -08:00
Roman Telezhynskyi
53650d6223
Building Info.plist file.
2023-01-25 08:31:35 -08:00
Roman Telezhynskyi
d3f9ed80e7
Installing translations on macos.
2023-01-25 08:31:35 -08:00
Roman Telezhynskyi
e0558dcc28
RC files only for Windows.
2023-01-21 07:12:53 -08:00
Roman Telezhynskyi
38d15cdd41
Fix build on MacOS.
2023-01-21 05:01:21 -08:00
Roman Telezhynskyi
40cef9befb
Fix build with qmake.
2023-01-18 17:15:16 +02:00
Roman Telezhynskyi
971869c346
Stage 'windeployqt'.
2023-01-18 15:04:26 +02:00
Roman Telezhynskyi
3392ea560e
Enable full static.h on Windows.
2023-01-17 16:48:31 +03:00
Roman Telezhynskyi
881f0b9826
Replace obsolete method QLayout::setMargin with QLayout::setContentsMargins.
2023-01-17 14:18:27 +03:00
Roman Telezhynskyi
c8bd8aeb2c
Optimize working with paths.
...
FileInfo.pathSeparator() available only since qbs 1.22.
Use FileInfo.joinPaths() only when necessary.
2023-01-17 13:00:35 +03:00
Roman Telezhynskyi
16c5117b9c
Remove unused lambda capture.
...
(cherry picked from commit 00e7e57a69
)
2023-01-16 18:34:51 +02:00
Roman Telezhynskyi
0b56ca464f
Shortcut to quickly enable/disable Interactive tools mode.
...
(cherry picked from commit 80ba9e9961
)
2023-01-16 18:34:33 +02:00
Roman Telezhynskyi
525dac06de
New option. Default piece label template for new pieces.
...
(cherry picked from commit 664bbe9afe
)
2023-01-16 18:33:20 +02:00
Roman Telezhynskyi
4bed35052b
Refactoring.
...
Rename method name.
(cherry picked from commit 07dbc5e2ff
)
2023-01-16 18:31:47 +02:00
Roman Telezhynskyi
f4113dbd9c
Add RC files.
2023-01-13 18:47:28 +02:00
Roman Telezhynskyi
746b30c341
Build diagrams.rcc.
2023-01-13 17:54:42 +02:00
Roman Telezhynskyi
769b11926a
Add metainfo.xml file.
2023-01-13 17:12:13 +02:00
Roman Telezhynskyi
78076e6dbf
Optimize installing qm files.
...
Only on MacOS we need to install for three separate tools.
2023-01-13 16:02:53 +02:00
Roman Telezhynskyi
56850aef55
Rename .desktop file names to reverse DNS convention.
2023-01-13 15:57:27 +02:00
Roman Telezhynskyi
1669fbd3b2
Fix Lupdate warnings.
2023-01-12 20:12:16 +02:00
Roman Telezhynskyi
19344de569
Refactoring preparing test environment.
2023-01-11 14:02:35 +02:00
Roman Telezhynskyi
89aab8cb92
Property to enable building appimage.
2023-01-11 13:03:46 +02:00
Roman Telezhynskyi
282f9c789a
hicolor icons and mimetypes.
2023-01-11 13:03:46 +02:00
Roman Telezhynskyi
2c38bb5cee
Define highlighter for JavaScriptCommand.
2023-01-11 13:03:46 +02:00
Roman Telezhynskyi
ef713b1183
Added desktop files.
2023-01-11 13:03:46 +02:00
Roman Telezhynskyi
5ac4858915
Optimize tool app config.
2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
e05527d7ea
Optimize preparing pdftops tool.
2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
895b02ef0d
Move 'Precompiled headers' group to buildconfig.
2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
adce1f28e6
Installing label templates and multisize measurements table.
2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
d6e3dfcbb3
Property to disable the use of precompiled headers.
2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
78fb2c246b
Include QtWinExtras to precompiled headers.
2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
2ba1a5db5e
Improve stable.h.
2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
3599577b83
Coping files for collection test.
2023-01-10 13:27:56 +02:00
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
Roman Telezhynskyi
baa107d12f
Adjust combobox to fit a dimension label length.
2022-02-12 17:42:32 +02:00
Roman Telezhynskyi
7c55596052
When add a piece do not make it selected.
2022-02-12 16:44:44 +02:00
Roman Telezhynskyi
341dfadc93
Improve refreshing watermark data.
2022-02-12 13:41:38 +02:00
Roman Telezhynskyi
44dffa9c68
Refactoring. Move reading a watermark data to separate method.
...
This should help to avoid infinite loop and crash on Windows.
2022-02-12 13:02:31 +02:00
Roman Telezhynskyi
26eeebe91f
Remove debug strings.
2022-02-12 13:01:00 +02:00
Roman Telezhynskyi
2e56a61bb6
Refactoring.
2022-02-12 12:01:07 +02:00
Roman Telezhynskyi
e68e44c24b
Change default line width.
2022-02-10 16:43:22 +02:00
Roman Telezhynskyi
09cf8257d6
New option Show tile number.
2022-02-10 14:07:15 +02:00
Roman Telezhynskyi
d16aa1af64
New option piece line width.
2022-02-09 17:49:14 +02:00
Roman Telezhynskyi
b14cb7128b
Remove unused cursor.
2022-02-09 16:25:14 +02:00
Roman Telezhynskyi
d9a424e0c3
Refactoring.
...
Reduce methods complexity.
2022-02-09 15:58:43 +02:00
Roman Telezhynskyi
b75292c341
Improve Puzzle's piece rotation handlers.
2022-02-09 15:31:34 +02:00
Roman Telezhynskyi
7452a94065
Block a background image transformation if the image in hold state.
2022-02-07 18:40:11 +02:00
Roman Telezhynskyi
038fbb3540
New measurement type separator.
2022-02-05 15:00:30 +02:00
Roman Telezhynskyi
10a2de6b1d
When add a background image place it at the center of visible area.
2022-02-04 11:30:50 +02:00
Roman Telezhynskyi
fd8d2f8a9d
Opacity option for a background image.
2022-02-04 11:01:52 +02:00
Roman Telezhynskyi
111b7f356c
Take default name of a background image from a file path.
2022-02-03 17:11:21 +02:00
Roman Telezhynskyi
62ff405cc0
Added scroll area to layout settings dialog.
2022-02-03 17:05:52 +02:00
Roman Telezhynskyi
11b8ba9e78
Point user to home directory when add a background image.
2022-02-01 19:44:42 +02:00
Roman Telezhynskyi
5dc07b753a
Fix build with MSVC.
2022-01-31 12:41:46 +02:00
Roman Telezhynskyi
fbccb7206d
Fix issue with delete.
2022-01-31 10:39:17 +02:00
Roman Telezhynskyi
fe5fcdce3e
Fix build on Windows.
2022-01-29 20:50:42 +02:00
Roman Telezhynskyi
317bc432e2
Fix reparsing background image items.
2022-01-29 20:13:54 +02:00
Roman Telezhynskyi
882f4ba0bf
Cppcheck warnings.
2022-01-29 18:27:17 +02:00
Roman Telezhynskyi
a8aa4fdb7b
Fix warning 'unused-lambda-capture'.
2022-01-29 11:50:13 +02:00
Roman Telezhynskyi
1b188bf414
Compatibility issues.
2022-01-29 10:59:02 +02:00
Roman Telezhynskyi
ec804740a5
Lupdate.
2022-01-28 17:09:28 +02:00
Roman Telezhynskyi
357fd3a0ac
New feature Background image. Closes #43
2022-01-28 16:54:58 +02:00
Roman Telezhynskyi
141b33884d
Redesign of pattern image.
...
Preparations for support of background image. #43
2022-01-11 17:24:16 +02:00
Roman Telezhynskyi
b8b3acbfd3
Improve for a search bar.
2021-11-22 15:24:48 +02:00
Roman Telezhynskyi
8b966019e6
Code style.
2021-11-19 13:23:51 +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
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
a915ef5a0d
Code style.
2021-11-17 16:19:00 +02:00
Roman Telezhynskyi
fe8a983ee3
Improve code quality.
2021-10-19 14:43:49 +03: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
713ad813ff
Allow Valentina to open vlt files on Mac.
2021-10-16 13:49:36 +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
b6dc3f30b8
Lupdate.
2021-10-01 21:10:16 +03:00
Roman Telezhynskyi
b7ee561024
Check if need to warn about changes in default layout settings in Puzzle app.
2021-09-30 18:25:22 +03:00
Roman Telezhynskyi
8cfc59a668
Cppcheck warning.
2021-09-28 17:40:36 +03:00
Roman Telezhynskyi
665101a6c5
Disable inter-window drag&drop.
2021-09-28 17:13:03 +03:00
Roman Telezhynskyi
74090f7ffd
PDF Tiles "ruler" is fine when Unit is "Inch" or "Cm". It is bad when Unit is "Mm" or "Pixel".
2021-09-28 16:43:36 +03:00
Roman Telezhynskyi
05b884a632
Context-menu on a piece in the carrousel should be the same as the context menu of a piece in the sheet
2021-09-28 16:34:25 +03:00
Roman Telezhynskyi
72a2300bef
Crop watermark if doesn't fit on page.
2021-09-28 16:10:55 +03:00
Roman Telezhynskyi
2e9c94ffae
Fix watermark size while scale sheet.
...
Add watermark placeholder for cases when raster image of watermark will require bigger size than image cache can handle.
2021-09-28 15:19:02 +03:00
Roman Telezhynskyi
4fe2e9688d
I select a piece, then I click on "remove unused" length. If I click directly afterwards on another piece, it makes automatically a multiple selection of the 2 pieces.
...
Expectation: I makes a single selection of the last clicked piece.
2021-09-27 12:12:56 +03:00
Roman Telezhynskyi
2b966a02df
When changing the unit to "inches" in "Sheet", the margins get more decimals after the dot.
...
When changing back to mm / cm etc. it doesn't change back to 2 decimals.
2021-09-27 12:02:29 +03:00
Roman Telezhynskyi
eda0b6173e
When multiple selection, you can see the "No piece selected" after the Transformation-block. It shouldn't be shown.
2021-09-27 11:49:33 +03:00
Roman Telezhynskyi
32be26beef
GCC warnings.
2021-09-27 11:47:09 +03:00
Roman Telezhynskyi
ac3679b10b
if i open the context menu on a piece (right click) and directly after open the context menu (again right click) on another piece, then a multiple selection occurs.
...
Expectation: the same behaviour as when doing several left clicks after another (no multiple selection).
2021-09-27 11:33:09 +03:00
Roman Telezhynskyi
72da739e90
when I click on a piece (left click), there is a background-red for the cutting shape and the seam-shape. With the superposition, we have shade of red. When I open the context-menu on a piece (right click), only the seam-shape is colored in red. I would expect the same behaviour (selection) as with the left click.
2021-09-27 10:32:06 +03:00
Roman Telezhynskyi
db28a6fe91
Undo & Redo Buttons should look like "Zoom in", "zoom out" etc. Right now there is no subcaption and the small buttons make it difficult to click.
2021-09-27 10:16:28 +03:00
Roman Telezhynskyi
f5ae3635a6
GCC warnings.
2021-09-25 21:22:33 +03:00
Roman Telezhynskyi
7acade3aff
GCC warnings.
2021-09-25 20:57:05 +03:00
Roman Telezhynskyi
68f9707df2
Fix build on mac.
2021-09-25 17:33:35 +03:00
Roman Telezhynskyi
fc30957b85
GCC warnings.
2021-09-25 08:17:30 +03:00
Roman Telezhynskyi
a86ef76e5c
Compiler warnings.
2021-09-24 17:56:23 +03:00
Roman Telezhynskyi
d83039c4ee
Compiler warnings.
2021-09-24 16:53:47 +03:00
Roman Telezhynskyi
ed7703c60c
Clang warnings.
2021-09-24 14:57:30 +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
f2cae16706
Lupdate.
2021-09-16 15:02:50 +03:00
Roman Telezhynskyi
a9b1bebb9e
Fix build with MSVC.
2021-09-16 14:18:36 +03:00
Roman Telezhynskyi
c8fe39dde8
Fix build with MSVC.
2021-09-16 06:54:51 +03:00
Roman Telezhynskyi
071fb7d4c2
Fix build with Qt 5.6.
2021-09-15 14:55:13 +03:00
Roman Telezhynskyi
2433517203
Fix build with MSVC.
2021-09-15 10:42:38 +03:00
Roman Telezhynskyi
f1f368ed43
Fix build with Qt 5.6.
2021-09-15 10:22:06 +03:00
Roman Telezhynskyi
9397a57477
Rename method to avoid collision with an enum class.
2021-09-14 19:54:51 +03:00
Roman Telezhynskyi
87d62684db
Fix build with Qt 5.6.
2021-09-14 17:54:53 +03:00
Roman Telezhynskyi
0301cf567e
error: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance.
2021-09-14 16:38:44 +03:00
Roman Telezhynskyi
095f926e46
error: 'AdjustToMinimumContentsLength' is deprecated: Use AdjustToContents or AdjustToContentsOnFirstShow.
2021-09-14 15:53:15 +03:00
Roman Telezhynskyi
698e139630
Fix build.
2021-09-13 21:07:02 +03:00
Roman Telezhynskyi
93c4f7cc0b
Fix build.
2021-09-13 20:41:53 +03:00
Roman Telezhynskyi
638bd14f67
Fix build.
2021-09-13 19:01:25 +03:00
Roman Telezhynskyi
f7974273fa
Fix build.
2021-09-13 18:19:39 +03:00
Roman Telezhynskyi
eff295ccaf
Cppcheck warnings.
2021-09-13 18:09:53 +03:00
Roman Telezhynskyi
2306d4a67c
Print layout.
2021-09-13 17:27:46 +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
54b0ca5ee5
Fix redrawing VPGraphicsSheet.
2021-09-11 14:01:29 +03:00
Roman Telezhynskyi
3a76f4a2d8
Added page Tiles Scheme.
2021-09-08 18:32:43 +03:00
Roman Telezhynskyi
a3e5948167
Keep original scale from raw layout data.
2021-09-08 12:57:12 +03:00
Roman Telezhynskyi
09005ddb63
Show warning before export.
2021-09-08 11:59:41 +03:00
Roman Telezhynskyi
99153594f7
Temporary disable validation check when export.
2021-09-08 11:19:29 +03:00
Roman Telezhynskyi
cc87f3420d
Fix color for internal items of piece.
2021-09-08 11:15:01 +03:00
Roman Telezhynskyi
03721118a6
Add ruler.
2021-09-08 10:41:35 +03:00
Roman Telezhynskyi
048035db79
Fix generation tiles.
2021-09-07 20:26:35 +03:00
Roman Telezhynskyi
22da66e4d8
Setup correct page orientation.
2021-09-07 12:31:58 +03:00
Roman Telezhynskyi
c32a4f60b0
Place a piece according to margins values.
2021-09-06 18:29:59 +03:00
Roman Telezhynskyi
a9e5ea55cf
Read/write Ignore margins setting.
2021-09-06 18:29:16 +03:00
Roman Telezhynskyi
addfcd94ad
Hide rotation controls while exporting.
2021-09-06 18:06:06 +03:00
Roman Telezhynskyi
7b134d8b62
Clear selection when switch active sheet.
2021-09-06 17:44:27 +03:00
Roman Telezhynskyi
b71253738c
Correct scale when export tiled PDF.
2021-09-06 16:56:56 +03:00
Roman Telezhynskyi
d5a02ac48c
Export layout.
2021-09-06 15:31:36 +03:00
Roman Telezhynskyi
9b24f6ac08
Improve error message when layout file has an error.
2021-09-06 15:31:36 +03:00
Roman Telezhynskyi
005d5fdafd
Release file lock if reading failed.
2021-09-06 15:31:36 +03:00
Roman Telezhynskyi
7d16cae718
Validate layout data.
2021-09-06 15:31:36 +03:00
Roman Telezhynskyi
88508b102e
Fix reading piece labels.
2021-09-06 15:31:36 +03:00
Roman Telezhynskyi
d21546e397
Add support for "Text as path" feature.
2021-09-03 11:32:07 +03:00
Roman Telezhynskyi
3b388d9e19
Fix memory leak.
2021-09-03 11:31:23 +03:00
Roman Telezhynskyi
8e9547da4a
Remove unused length.
2021-09-01 09:21:06 +03:00
Roman Telezhynskyi
1e15d343a0
Show seam line feature.
2021-08-31 14:12:46 +03:00
Roman Telezhynskyi
b14ad59010
Import with update.
2021-08-31 13:08:59 +03:00
Roman Telezhynskyi
29325add49
Gradation label.
2021-08-31 12:07:26 +03:00
Roman Telezhynskyi
0944ea968a
Validate a piece when import raw layout or read the layout format.
2021-08-30 20:00:10 +03:00
Roman Telezhynskyi
b877009d90
Sticky edges.
2021-08-30 18:45:27 +03:00
Roman Telezhynskyi
3d9a4f6f65
Warn the main window about a layout change.
2021-08-30 18:45:00 +03:00
Roman Telezhynskyi
9ceabab131
Handle cases when need to resize the scene size.
2021-08-27 18:34:37 +03:00
Roman Telezhynskyi
cf75f88fcb
Paint piece labels.
2021-08-27 18:27:52 +03:00
Roman Telezhynskyi
5c9b71dee4
Warnings piece out of bound and superposition of pieces.
2021-08-27 18:27:52 +03:00
Roman Telezhynskyi
877fe380e3
Follow grainline.
2021-08-26 19:04:24 +03:00
Roman Telezhynskyi
acfbc5478e
Cleaning.
...
Remove unused slots.
2021-08-26 08:53:53 +03:00
Roman Telezhynskyi
54710608d6
Better piece flipping.
2021-08-26 08:50:11 +03:00
Roman Telezhynskyi
d32bbfcfd4
Layout properties.
2021-08-25 16:58:50 +03:00
Roman Telezhynskyi
4646b6c1fb
Default layout settings.
2021-08-21 16:14:03 +03:00
Roman Telezhynskyi
087d0855dd
Undo/Redo remove sheet.
2021-08-19 16:24:43 +03:00
Roman Telezhynskyi
3f73bd9d75
Undo/Redo add sheet.
2021-08-19 16:09:44 +03:00
Roman Telezhynskyi
6da151c604
Undo/Redo move piece on sheet.
2021-08-19 15:13:54 +03:00
Roman Telezhynskyi
18d9417c96
Undo/Redo transformation origin move.
2021-08-19 12:36:39 +03:00
Roman Telezhynskyi
9a7e4e5ea6
Refresh rotation handles after rotation finish.
2021-08-18 20:51:40 +03:00
Roman Telezhynskyi
cfb8c1b1f4
Fix calculating a piece bounding rect.
...
If the piece will have incorrect shape user will see drawing artifacts.
2021-08-18 20:47:49 +03:00
Roman Telezhynskyi
a35e46f845
Undo/Redo piece rotate.
2021-08-18 20:33:47 +03:00
Roman Telezhynskyi
0908b5a1f7
Undo/Redo piece move.
2021-08-17 18:49:28 +03:00
Roman Telezhynskyi
b638be5b2e
Use QSaveFile class for saving a layout.
2021-08-14 17:21:58 +03:00
Roman Telezhynskyi
742c1c3eb3
Handle read only state.
2021-08-14 17:16:58 +03:00
Roman Telezhynskyi
2d68d40b59
Restore the maybe save warning.
2021-08-14 16:00:42 +03:00
Roman Telezhynskyi
edee237fb8
Fix crash when we open the same file at the same windows twice.
2021-08-14 15:24:22 +03:00
Roman Telezhynskyi
807183b2ce
Read/Write layout file.
2021-08-14 15:19:28 +03:00
Roman Telezhynskyi
718ff2056a
Refactor names to avoid confusion.
2021-08-14 15:18:15 +03:00
Roman Telezhynskyi
d6fe9508a6
Move piece with keyboard.
2021-08-09 15:24:36 +03:00
Roman Telezhynskyi
3fbe96c2a7
Piece rotation.
2021-08-09 15:09:10 +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
c7db3de6d8
Restored a piece context menu.
2021-07-31 16:00:32 +03:00
Roman Telezhynskyi
2eecf95af9
Cleaning.
2021-07-31 12:32:23 +03:00
Roman Telezhynskyi
bc0b271f16
Add Add/Remove sheets.
2021-07-31 12:21:07 +03:00
Roman Telezhynskyi
52c9257bd0
Highlight active sheet.
2021-07-31 09:24:38 +03:00
Roman Telezhynskyi
bc3b144fc3
GCC warning.
2021-07-30 18:03:29 +03:00
Roman Telezhynskyi
78382b5c97
Fix issue with drag pixmap.
...
It disappears if move cursor far enough. Instead draw a cursor which will include a piece pixmap.
2021-07-30 18:03:20 +03:00
Roman Telezhynskyi
5242b4ed54
Restore adding pieces on sheet.
2021-07-30 14:49:38 +03:00
Roman Telezhynskyi
ec6c1cad23
Cleaning carousel.
2021-07-29 18:05:25 +03:00
Roman Telezhynskyi
91a69b83b6
Cleaning and refactoring.
2021-07-29 17:11:18 +03:00
Roman Telezhynskyi
9d9f953fae
Fix layout comment.
2021-07-27 10:16:38 +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
e5105e4eed
Merge branch 'develop' into feature/manual-layout
2021-07-26 16:47:54 +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
a1d4ea13c4
Call autosave only in GUI mode.
2021-07-09 15:31:35 +03:00
Roman Telezhynskyi
738e2a4b29
Add tooltip for Export draw feature.
2021-07-01 17:03:22 +03:00
Roman Telezhynskyi
391a721d84
Fix GCC warnings.
2021-07-01 16:03:38 +03:00
Roman Telezhynskyi
136da97002
Lupdate.
2021-06-29 12:26:39 +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
7779e16be3
Refactoring.
2021-06-28 10:23:44 +03:00
Roman Telezhynskyi
8cc9a221c6
As suggested by user, use file name when call save as.
2021-06-22 16:48:37 +03:00
Roman Telezhynskyi
5eaff85a60
Add link to our shop.
2021-06-22 16:38:12 +03:00
Roman Telezhynskyi
4bf9a70a65
Update website link.
...
We now have new website.
2021-06-22 16:30:22 +03:00
Roman Telezhynskyi
41e9f0c71a
Fix build.
2021-06-04 11:45:21 +03:00
Roman Telezhynskyi
598f29a0a9
Fix build.
2021-06-04 10:00:14 +03:00
Roman Telezhynskyi
18c0d7454f
Hide warnings related to QMacCGContext.
2021-06-04 08:50:37 +03:00
Roman Telezhynskyi
e40f15ea35
Merge branch 'develop' into feature/manual-layout
2021-06-04 08:49:36 +03:00
Roman Telezhynskyi
40619c22ef
Hide warnings related to QMacCGContext.
2021-06-04 08:49:09 +03:00
Roman Telezhynskyi
7ee158c11c
New menu option Add sheet.
2021-05-27 21:11:32 +03:00
Roman Telezhynskyi
f3c0af7294
Improve creating a piece icon.
...
Add more information about contour: seam line, seam allowance, notches, grainline, internal paths.
2021-05-27 19:52:37 +03:00
Roman Telezhynskyi
82935a1f03
Improvements for VPCarrousel.
2021-05-27 15:55:25 +03:00
Roman Telezhynskyi
f233e7dcba
Improve code style.
2021-05-27 11:35:47 +03:00
Roman Telezhynskyi
45256ebdd9
Use SetAttributeOrRemoveIf for margins.
2021-05-26 10:17:02 +03:00
Roman Telezhynskyi
320ac40056
Add method SetAttributeOrRemoveIf for VPLayoutFileWriter class.
2021-05-26 10:01:50 +03:00
Roman Telezhynskyi
66283709d1
Refactoring.
...
Redesign SetAttributeOrRemoveIf. Add use of a lambda function.
2021-05-25 21:31:02 +03:00
Roman Telezhynskyi
fc06da908f
"Select New for creation measurement file" should be "Select New to create a measurement file". Closes #128
...
(cherry picked from commit 00b436e21d
)
2021-05-25 17:29:21 +03:00
Roman Telezhynskyi
00b436e21d
"Select New for creation measurement file" should be "Select New to create a measurement file". Closes #128
2021-05-25 17:28:45 +03:00
Roman Telezhynskyi
5467e213a2
Read/write empty layout file.
2021-05-22 20:29:33 +03:00
Ronan
302a1fbc2b
Move ExportFormatSuffix and Description to VLayoutExporter
2021-05-22 11:52:24 +02:00
Ronan
1c6aebec4f
VPExporter inherits from VLayoutExporter
2021-05-22 11:00:42 +02:00
Ronan
fb2a7f8714
refactoring for Settings
2021-05-22 09:25:39 +02:00
Ronan
b49087295e
Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout
2021-05-22 09:13:20 +02:00
Ronan
c9a25613f5
Merge remote-tracking branch 'refs/remotes/upstream/feature/manual-layout'
...
Conflicts:
src/app/puzzle/vpmainwindow.cpp
src/app/puzzle/vpmainwindow.h
2021-05-22 09:11:48 +02:00
Roman Telezhynskyi
173703245f
Fix build on macx.
2021-05-22 10:05:18 +03:00
Roman Telezhynskyi
a05a66b2ae
Fix build on Qt less than 5.6.
2021-05-22 09:21:01 +03:00
Roman Telezhynskyi
a9711316ec
Refactoring.
2021-05-21 21:33:17 +03:00
Roman Telezhynskyi
06d19ace25
Dialog File > Preferences.
2021-05-21 20:51:46 +03:00
Roman Telezhynskyi
05645ca7df
Recently Opened Files.
2021-05-21 18:26:00 +03:00
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
c8a7c1a898
Deploy for Puzzle.
2021-05-20 10:35:40 +03:00
Ronan Le Tiec
e399c6bf1e
max value of placement grid
2021-05-15 15:37:21 +02:00
Ronan Le Tiec
588232a442
new class VPExporter
2021-05-15 15:28:17 +02:00
Ronan Le Tiec
ee9bce8632
take orientation into account for export
2021-05-15 13:02:21 +02: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
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
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
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