Roman Telezhynskyi
|
f72d235344
|
Validate pieces each time we activate a sheet.
|
2024-04-08 20:18:33 +03:00 |
|
Roman Telezhynskyi
|
c5a3375d78
|
Animate piece transformation with stickying animation.
|
2024-04-08 18:58:23 +03:00 |
|
Roman Telezhynskyi
|
9e3659830e
|
New warning "Piece gape position".
|
2024-04-08 16:26:09 +03:00 |
|
Roman Telezhynskyi
|
39d56e34aa
|
Fix color of fold line.
|
2024-04-08 15:58:09 +03:00 |
|
Roman Telezhynskyi
|
d3bdd68c46
|
Make sure revision hash always has 'g' at the beginning.
|
2024-04-08 15:32:00 +03:00 |
|
Roman Telezhynskyi
|
f681b5ccaf
|
Toggling Cut on Fold check must always trigger the check.
|
2024-04-08 12:30:49 +03:00 |
|
Roman Telezhynskyi
|
2bdd023afe
|
Optimize sticking sensitivity.
|
2024-04-08 12:26:42 +03:00 |
|
Roman Telezhynskyi
|
1a6a830119
|
Using QtConcurrent::blockingMappedReduced to parallelize the computation of finding closest distance between two polygons.
|
2024-04-08 11:55:59 +03:00 |
|
Roman Telezhynskyi
|
0eef58f2cf
|
Crash settings must be disabled/empty when application doesn't support sending automatic crash reports to avoid user confusion.
|
2024-04-08 09:23:13 +03:00 |
|
Roman Telezhynskyi
|
cbc137f4e9
|
Make valgrind happy.
|
2024-04-06 18:53:24 +03:00 |
|
Roman Telezhynskyi
|
fbaf5f0f38
|
Refactoring.
|
2024-04-06 18:52:43 +03:00 |
|
Roman Telezhynskyi
|
54ee9e0629
|
Refactoring.
|
2024-04-06 12:09:38 +03:00 |
|
Roman Telezhynskyi
|
a4e2e1f1bf
|
Disable piece gap if option Sticky edges is not active.
|
2024-04-06 11:54:37 +03:00 |
|
Roman Telezhynskyi
|
b25df043bf
|
Disable explicit sheet's grainline orientation if option Follow grainline is not active.
|
2024-04-06 11:51:26 +03:00 |
|
Roman Telezhynskyi
|
5186e80adb
|
Change direction of automatic layout grainline to avoid user confusion.
|
2024-04-06 08:28:28 +03:00 |
|
Roman Telezhynskyi
|
5ea7817a02
|
New option Show mirror line.
Make showing a symmetry line optional. In some cases users don't need it.
|
2024-04-05 19:54:48 +03:00 |
|
Roman Telezhynskyi
|
812414f0ea
|
Change direction of sheet grainline to avoid user confusion.
|
2024-04-05 18:17:56 +03:00 |
|
Roman Telezhynskyi
|
34ed181558
|
Refactoring.
|
2024-04-05 18:17:14 +03:00 |
|
Roman Telezhynskyi
|
35c99ddf3c
|
Update flipping status when import a piece.
|
2024-04-05 17:13:35 +03:00 |
|
Roman Telezhynskyi
|
74eb3765bc
|
Fix default tab.
|
2024-04-05 15:36:59 +03:00 |
|
Roman Telezhynskyi
|
8a2177663c
|
When hide seam line also hide built-in notches.
|
2024-04-05 15:36:40 +03:00 |
|
Roman Telezhynskyi
|
68555a2d9e
|
Force piece update after import.
|
2024-04-05 15:28:42 +03:00 |
|
Roman Telezhynskyi
|
6a2b48050f
|
Fix DXF font size.
|
2024-04-04 19:45:54 +03:00 |
|
Roman Telezhynskyi
|
ebf678888e
|
Fix exporting full piece.
|
2024-04-04 19:00:10 +03:00 |
|
Roman Telezhynskyi
|
b3e6365e92
|
Use the init-statement to declare a variable inside the if statement.
|
2024-04-04 10:27:15 +03:00 |
|
Roman Telezhynskyi
|
94dc3bddd5
|
Refactoring.
Use the init-statement to declare a variable inside the if/switch statement.
|
2024-03-30 18:02:45 +02:00 |
|
Roman Telezhynskyi
|
9ee4cf208b
|
Refactoring.
|
2024-03-30 15:20:59 +02:00 |
|
Roman Telezhynskyi
|
daa7ab72e6
|
Refactoring.
Concatenate namespace with the nested one.
|
2024-03-30 15:01:30 +02:00 |
|
Roman Telezhynskyi
|
291ac98c64
|
Sign crashpad_handler on macos when create a bundle.
|
2024-03-29 14:29:05 +02:00 |
|
Roman Telezhynskyi
|
d5c260a24d
|
Add optional "multibundle" to version string.
|
2024-03-28 14:53:26 +02:00 |
|
Roman Telezhynskyi
|
2c72549195
|
Build script fixes.
|
2024-03-28 11:21:41 +02:00 |
|
Roman Telezhynskyi
|
e72cebf473
|
Additional crashpad dependencies on macos.
|
2024-03-26 20:32:02 +02:00 |
|
Roman Telezhynskyi
|
b3b6843b2e
|
Use string instead of char.
|
2024-03-26 10:24:27 +02:00 |
|
Roman Telezhynskyi
|
8b443c6e61
|
Fix a warning.
|
2024-03-25 18:13:49 +02:00 |
|
Roman Telezhynskyi
|
4dff6f303f
|
Fix building on Windows.
|
2024-03-25 17:12:24 +02:00 |
|
Roman Telezhynskyi
|
7383d78775
|
Refactoring.
|
2024-03-25 13:59:17 +02:00 |
|
Roman Telezhynskyi
|
035e702a04
|
Add missing dependency.
|
2024-03-25 13:58:45 +02:00 |
|
Roman Telezhynskyi
|
d9afd41753
|
Fix building.
|
2024-03-22 10:28:35 +02:00 |
|
Roman Telezhynskyi
|
73dae25d8a
|
Fix build on Windows.
|
2024-03-21 18:04:37 +02:00 |
|
Roman Telezhynskyi
|
f9f61069fe
|
Make .bak files hidden on Unix systems.
|
2024-03-18 11:37:43 +02:00 |
|
Roman Telezhynskyi
|
abd382ff97
|
Avoid writing optional data.
|
2024-03-16 15:32:41 +02:00 |
|
Roman Telezhynskyi
|
75c329a08e
|
Refactoring.
Code style.
|
2024-03-16 15:32:41 +02:00 |
|
Roman Telezhynskyi
|
62efe1dd8a
|
Fix width of box notch.
|
2024-03-16 15:32:41 +02:00 |
|
Roman Telezhynskyi
|
6ebd9e7033
|
Improve compatibility with Richpeace CAD.
|
2024-03-16 15:32:41 +02:00 |
|
Roman Telezhynskyi
|
4d849163fb
|
Refactoring.
Code style.
|
2024-03-14 13:35:48 +02:00 |
|
Roman Telezhynskyi
|
3dfc62e99a
|
New dialog to improve user experience.
Most users don't understand how to work with new known measurements system. This dialog should help them.
|
2024-03-14 13:35:28 +02:00 |
|
Roman Telezhynskyi
|
47fd57113e
|
Fix Tape crash.
|
2024-03-14 10:12:14 +02:00 |
|
Roman Telezhynskyi
|
78d878322d
|
Fix incorrect piece geometry refresh if disable a mirror line.
Fold line still visible.
|
2024-03-13 16:26:10 +02:00 |
|
Roman Telezhynskyi
|
24d39bffb7
|
Save logs for Tape and Puzzle apps in log file on disk for sending with crash reports.
|
2024-03-13 15:45:28 +02:00 |
|
Roman Telezhynskyi
|
eb4f8719f2
|
Fix Puzzle's crash.
|
2024-03-13 15:11:56 +02:00 |
|
Roman Telezhynskyi
|
88cee6b7a7
|
Issue with QT_REQUIRE_VERSION macro has been fixes since Qt 6.6.
|
2024-03-12 18:41:13 +02:00 |
|
Roman Telezhynskyi
|
0e43aefe79
|
Fix build.
|
2024-03-12 18:40:22 +02:00 |
|
Roman Telezhynskyi
|
33a5939c18
|
Automatic crash reports.
|
2024-03-12 16:39:44 +02:00 |
|
Roman Telezhynskyi
|
fb15284483
|
Sonarcloud warnings.
|
2024-03-02 15:24:09 +02:00 |
|
Roman Telezhynskyi
|
9c8ba7f997
|
Fix crash in History dialog.
|
2024-03-01 14:32:19 +02:00 |
|
Roman Telezhynskyi
|
f48dd59087
|
Fix build.
|
2024-03-01 11:10:49 +02:00 |
|
Roman Telezhynskyi
|
5dfe06804f
|
Fix mirror line.
|
2024-02-29 16:42:07 +02:00 |
|
Roman Telezhynskyi
|
21b8401466
|
Fix rounding problem when search a size template.
|
2024-02-27 20:35:22 +02:00 |
|
Roman Telezhynskyi
|
eb22f19fea
|
English language is internal and doesn't require separate *.qm file.
|
2024-02-27 18:12:16 +02:00 |
|
Roman Telezhynskyi
|
55c0b95a3f
|
Fix incorrect update of seam allowance mirror line.
|
2024-02-27 15:55:13 +02:00 |
|
Roman Telezhynskyi
|
2b879c7bef
|
Fix copy/paste error.
|
2024-02-27 15:38:59 +02:00 |
|
Roman Telezhynskyi
|
a138352d1c
|
Puzzle app. Open new window only if current already has been used.
|
2024-02-27 15:24:51 +02:00 |
|
Roman Telezhynskyi
|
97d4e6378a
|
Fix compatibility with previous versions.
|
2024-02-27 15:10:26 +02:00 |
|
Roman Telezhynskyi
|
283a62f580
|
Fix build errors.
|
2024-02-24 12:20:50 +02:00 |
|
Yann Lossouarn
|
55b2c1b4ae
|
Code cleaning : functions that should be const
|
2024-02-24 00:03:20 +01:00 |
|
Yann Lossouarn
|
95db2eb133
|
Code smell and performance : capture various variables by reference
|
2024-02-24 00:00:39 +01:00 |
|
Yann Lossouarn
|
a1cf176331
|
Code smell and performance : capture various variables by reference
|
2024-02-24 00:00:32 +01:00 |
|
Yann Lossouarn
|
0400b4fc72
|
Code smell and performance : capture various variables by reference
|
2024-02-24 00:00:18 +01:00 |
|
Yann Lossouarn
|
ed6cd0a927
|
Code smell and performance : capture img and watermarkData by reference
|
2024-02-24 00:00:12 +01:00 |
|
Yann Lossouarn
|
eea5dca893
|
Code smell & performance improvement : Capture large object "watermarkData" by reference.
|
2024-02-24 00:00:05 +01:00 |
|
Yann Lossouarn
|
7ff8aed6bc
|
Code smell improvement: capture variable by reference
|
2024-02-23 23:59:53 +01:00 |
|
Yann Lossouarn
|
932db63497
|
Code smell improvement: capture 'matrix' by reference instead of capturing by value
|
2024-02-23 23:59:08 +01:00 |
|
Roman Telezhynskyi
|
aa8748e873
|
Remove virtual.
|
2024-02-23 15:35:46 +02:00 |
|
Roman Telezhynskyi
|
ae59938dc9
|
Support for Retina screens.
|
2024-02-23 15:35:21 +02:00 |
|
Roman Telezhynskyi
|
c69267466e
|
Code style.
|
2024-02-23 15:12:19 +02:00 |
|
Roman Telezhynskyi
|
2ae203897a
|
Reverse change.
Cache object must not be available public, must be static.
|
2024-02-23 14:42:57 +02:00 |
|
Roman Telezhynskyi
|
cf5fd8124f
|
Reverse change.
Follow don't repeat yourself approach.
|
2024-02-23 14:31:29 +02:00 |
|
Roman Telezhynskyi
|
e8c0f73726
|
Add disambiguation to help translators.
|
2024-02-23 11:35:51 +02:00 |
|
Yann Lossouarn
|
b6ad741cd9
|
Bugfix: suppressing horizontal scrolling on Preferences>Pattern and...
|
2024-02-23 09:35:32 +00:00 |
|
Roman Telezhynskyi
|
e4e128417b
|
Add missing dependency.
|
2024-02-21 19:29:50 +02:00 |
|
Roman Telezhynskyi
|
ed7f357a3c
|
Pass expensive to copy object by reference to const.
|
2024-02-21 13:38:02 +02:00 |
|
Roman Telezhynskyi
|
2f53e38ad7
|
Add a using-declaration to derived class to inherit the constructors, and remove the ones manually duplicated.
|
2024-02-21 11:59:52 +02:00 |
|
Roman Telezhynskyi
|
587d7aadd4
|
Convert integer literal to a bool literal.
|
2024-02-21 11:58:57 +02:00 |
|
Roman Telezhynskyi
|
1249e1f2fc
|
"empty()" or "isEmpty()" should be used to test for emptiness.
|
2024-02-21 11:48:58 +02:00 |
|
Roman Telezhynskyi
|
b6b278997a
|
The "_t" and "_v" version of type traits should be used instead of "::type" and "::value".
|
2024-02-21 09:05:21 +02:00 |
|
Roman Telezhynskyi
|
634913da34
|
Combine functions with its overloads by using "if constexpr".
|
2024-02-20 15:59:44 +02:00 |
|
Roman Telezhynskyi
|
5d3ca3c470
|
Refactoring.
|
2024-02-20 15:44:50 +02:00 |
|
Roman Telezhynskyi
|
8931d7808d
|
Fix build on mac.
|
2024-02-20 12:00:18 +02:00 |
|
Roman Telezhynskyi
|
5f03a272d4
|
Make available build revision number in sources.
|
2024-02-20 11:58:02 +02:00 |
|
Roman Telezhynskyi
|
f120519ede
|
Default construct doesn't initialize constructor.
|
2024-02-20 11:39:25 +02:00 |
|
Roman Telezhynskyi
|
6df0ca7fca
|
Fix build on mac.
|
2024-02-20 11:38:46 +02:00 |
|
Roman Telezhynskyi
|
ba5c40b15d
|
Refactoring. Code duplication.
|
2024-02-20 11:00:24 +02:00 |
|
Roman Telezhynskyi
|
01462c3d20
|
Fix build.
|
2024-02-20 10:30:31 +02:00 |
|
Roman Telezhynskyi
|
faab23b0af
|
Use auto.
|
2024-02-20 09:27:52 +02:00 |
|
Roman Telezhynskyi
|
d6fa5ddac0
|
Suppress warning object used after it was moved.
|
2024-02-20 09:17:20 +02:00 |
|
Roman Telezhynskyi
|
ff018a3f2c
|
Add pointer qualifications to auto-typed variables that are deduced to pointers.
|
2024-02-20 08:58:06 +02:00 |
|
Roman Telezhynskyi
|
2134f969a0
|
Use 'using' instead of 'typedef'.
|
2024-02-20 08:58:06 +02:00 |
|
Roman Telezhynskyi
|
a48977c1df
|
Constness prevents automatic move.
|
2024-02-20 08:58:06 +02:00 |
|
Roman Telezhynskyi
|
643deeb521
|
Use auto to avoid duplicating the type name.
|
2024-02-20 08:58:06 +02:00 |
|
Roman Telezhynskyi
|
0adb49a427
|
Variable can be declared 'const'.
|
2024-02-20 08:58:06 +02:00 |
|