Commit Graph

8897 Commits

Author SHA1 Message Date
Roman Telezhynskyi
14e542b412 Optimize calling position validations. 2024-04-11 18:38:43 +03:00
Roman Telezhynskyi
b4c009502b Log file on Windows is empty in release mode.
Disable only Qt's debug logging.
2024-04-11 10:49:43 +03:00
Roman Telezhynskyi
bc31838319 Create sym files with includes. 2024-04-11 10:48:46 +03:00
Roman Telezhynskyi
8f5c5b8cae Declutter pattern by increasing transparency of label line. 2024-04-09 20:46:37 +03:00
Roman Telezhynskyi
3aec5bf341 Reduce path to file in logs. Show only part inside of root folder. 2024-04-09 19:22:19 +03:00
Roman Telezhynskyi
d331b5dc01 Fix path to QStandardPaths::ConfigLocation. 2024-04-09 16:28:49 +03:00
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
f50aec80c3 Separate filters for qbs, qmake and sonar tasks. 2024-04-03 21:00:12 +03:00
Roman Telezhynskyi
637a206810 Fix build script. 2024-04-03 19:31:24 +03:00
Roman Telezhynskyi
b99cd19885 Missed part about dynamic libraries. 2024-04-03 19:09:51 +03:00
Roman Telezhynskyi
7d00832c6a Improvements for signlebundle.
Don't copy debug files inside a bundle when build with crash reports.
2024-04-03 18:47:50 +03:00
Roman Telezhynskyi
d1567560d9 Because of code signing we cannot copy debug symbols on macos inside a bundle. Code signing happens before we upload them on server and remove. 2024-04-03 17:48:27 +03:00
Roman Telezhynskyi
816351564a Lupdate. 2024-04-01 14:55:42 +03:00
Roman Telezhynskyi
0ae8e79890 Fix build script. 2024-04-01 14:12:14 +03:00
Roman Telezhynskyi
c98d76cb8c Increase minimal macos version. 2024-04-01 14:11:55 +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
16e8305858 git describe returns commit hash in format gSHA. 2024-03-29 18:41:16 +02:00
Roman Telezhynskyi
53724b2fa0 Don't use admin rights. 2024-03-29 17:22:01 +02:00
Roman Telezhynskyi
fda3ec4783 Improve reading repo information.
Relying on logs/HEAD in case of CI doesn't work.
2024-03-29 17:20:57 +02:00
Roman Telezhynskyi
2ed50a772e Move fetching tags closer to actual build. 2024-03-29 16:10:36 +02:00
Roman Telezhynskyi
b7e2366cd1 Debug files files on macos are actually folders. 2024-03-29 15:58:06 +02:00
Roman Telezhynskyi
291ac98c64 Sign crashpad_handler on macos when create a bundle. 2024-03-29 14:29:05 +02:00
Roman Telezhynskyi
a892e74938 Minimal build requirement is Qt 5.15. 2024-03-29 14:28:22 +02:00
Roman Telezhynskyi
cd43e90174 Fix build script. 2024-03-29 13:03:55 +02:00