Commit Graph

3794 Commits

Author SHA1 Message Date
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
291ac98c64 Sign crashpad_handler on macos when create a bundle. 2024-03-29 14:29:05 +02:00
Roman Telezhynskyi
d9afd41753 Fix building. 2024-03-22 10:28:35 +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
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
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
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
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
1249e1f2fc "empty()" or "isEmpty()" should be used to test for emptiness. 2024-02-21 11:48:58 +02:00
Roman Telezhynskyi
f120519ede Default construct doesn't initialize constructor. 2024-02-20 11:39:25 +02:00
Roman Telezhynskyi
ba5c40b15d Refactoring. Code duplication. 2024-02-20 11:00:24 +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
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
Roman Telezhynskyi
3027ddb49c Remove class destructor so that classes follows the rule of Zero. 2024-02-20 08:58:06 +02:00
Roman Telezhynskyi
ad0d3c1612 Fix compatibility with >= c++17. 2024-02-17 20:06:56 +02:00
Roman Telezhynskyi
6d04cd32a7 Sonar warnings. 2024-02-17 16:46:59 +02:00
Roman Telezhynskyi
f353b02530 Since C++20 we no longer need operator!=. 2024-02-17 11:41:47 +02:00
Roman Telezhynskyi
3b6aae076f Sonar warnings. 2024-02-14 11:57:42 +02:00
Roman Telezhynskyi
4b19565d4e Lupdate. 2024-02-14 09:38:00 +02:00
Roman Telezhynskyi
443f35c0d2 Fix opening Tape and Puzzle inside AppImage. 2024-02-13 19:56:28 +02:00
Roman Telezhynskyi
815f8bf7b8 Log opening Tape and Puzzle. 2024-02-13 19:55:52 +02:00
Roman Telezhynskyi
428c27cddc error: value "application/x-valentina-pattern;application/x-valentina-s-measurements;application/x-valentina-i-measurements;application/x-valentina-k-measurements;application/x-valentina-layout" for string list key "MimeType" in group "Desktop Entry" does not have a semicolon (';') as trailing character. 2024-02-12 16:01:11 +02:00
Roman Telezhynskyi
1ac5a4167f Support for AppImage. 2024-02-10 15:53:02 +02:00
Roman Telezhynskyi
a82e9d6b03 Update README file. [skip ci] 2024-02-03 17:38:56 +02:00
Roman Telezhynskyi
cc92270ecb Prevent stealing focus when scrolling. 2024-01-31 15:15:43 +02:00
Roman Telezhynskyi
e23db69bb0 Remove redundant localizations: en_CA, en_IN. 2024-01-31 10:56:07 +02:00
Roman Telezhynskyi
281587512c Create multisize versions of ICO files for Windows. 2024-01-30 20:35:12 +02:00
Roman Telezhynskyi
9a5263eb83 Remove redundant localizations: fr_CA, en_CA, en_IN. 2024-01-30 16:10:11 +02:00
Roman Telezhynskyi
748d18ce9a Fix size of Unsaved changes dialog.
Since Qt 6 produces warnings "QWindowsWindow::setGeometry: Unable to set geometry".
2024-01-29 17:07:54 +02:00
Roman Telezhynskyi
0cd42f83e6 Fix color of a line edit text in dark mode. 2024-01-29 16:47:19 +02:00
Roman Telezhynskyi
a0c1b6a512 QFutureWatcher::connect: connecting after calling setFuture() is likely to produce race. 2024-01-29 16:33:24 +02:00
Roman Telezhynskyi
1261708b06 Fix History dialog.
Cursor image missing.
2024-01-27 15:29:06 +02:00
Roman Telezhynskyi
ce1eac1407 Fix not working shortcuts. 2024-01-24 12:18:13 +02:00
Roman Telezhynskyi
32519e6089 Updated Windows installer. Closes #196 2024-01-24 11:22:01 +02:00
Roman Telezhynskyi
38dbbe29ba Minimal Qt version increased to Qt 5.15. Minimal C++ standard to C++17. 2024-01-23 15:57:29 +02:00
Roman Telezhynskyi
8b6ee824ae Better control over known measurement image size in description. 2024-01-19 10:34:43 +02:00
Roman Telezhynskyi
ad20f93085 Fix compatibility with Qt < 5.13. 2024-01-15 13:38:53 +02:00
Roman Telezhynskyi
af6b86fb97 Clang warnings. 2024-01-11 16:25:31 +02:00
Roman Telezhynskyi
e571a0f1a6 Fix build. 2024-01-10 11:40:46 +02:00
Roman Telezhynskyi
92a0e57bf7 Removing Qt 6 specific stuff. 2024-01-10 11:19:59 +02:00
Roman Telezhynskyi
29de9aca0b Fix build. 2024-01-10 10:54:37 +02:00
Roman Telezhynskyi
ec7c5e083f Fix build. 2024-01-09 15:05:10 +02:00
Roman Telezhynskyi
38fbc03f16 New features: Mirror line, Fold line. 2024-01-06 14:22:03 +02:00
Roman Telezhynskyi
e9565b3e75 Horizontal piece flipping. 2023-11-29 16:40:36 +02:00
Roman Telezhynskyi
5724c9611a New feature. Boundary together with notches. 2023-11-28 16:40:27 +02:00
Roman Telezhynskyi
fef322116b Fix reading a detail node label position. 2023-11-25 15:38:22 +02:00
Roman Telezhynskyi
ddb921d468 Fix duplicate items in the list of known measurements. 2023-11-21 12:33:15 +02:00
Roman Telezhynskyi
d704cf9322 Fix compatibility with old compilers. 2023-11-18 06:16:06 +02:00
Roman Telezhynskyi
8d600d8ee2 Fix compatibility with old compilers. 2023-11-17 20:24:48 +02:00
Roman Telezhynskyi
018bacb959 Fix filter extension. 2023-11-17 12:21:05 +02:00
Roman Telezhynskyi
3497c9499d New tools: Arc start point, Arc end point. 2023-11-17 11:58:51 +02:00
Roman Telezhynskyi
427c62efe3 Fix compatibility with Qt 5.6. 2023-11-17 09:31:47 +02:00
Roman Telezhynskyi
c026f42689 MSVC warning. 2023-11-16 11:34:28 +02:00
Roman Telezhynskyi
bf4942e316 New feature: Always keep on top. 2023-11-15 09:04:50 +02:00
Roman Telezhynskyi
6565cc6355 Fix compatibility with MSVC. 2023-11-15 08:19:41 +02:00
Roman Telezhynskyi
41d2ad7afa Fix compatibility with old compilers. 2023-11-15 08:11:08 +02:00
Roman Telezhynskyi
4691de62fd Allow negative values. 2023-11-14 16:38:17 +02:00
Roman Telezhynskyi
6ddefa9d99 Refactoring.
Code style.
2023-11-14 16:37:48 +02:00
Roman Telezhynskyi
51134ac9f2 Fix typo. 2023-11-10 13:01:36 +02:00
Roman Telezhynskyi
7e9222dabe Handle empty piece icon when drag it on sheet. 2023-11-10 12:02:38 +02:00
Roman Telezhynskyi
3f0baef082 Lupdate. 2023-11-10 11:06:18 +02:00
Roman Telezhynskyi
8264e94abd Fix cleaning place label position. 2023-11-10 11:01:03 +02:00
Roman Telezhynskyi
869a7b7970 Fix building. 2023-11-10 08:07:27 +02:00
Roman Telezhynskyi
19d632a094 Clang warning. 2023-11-09 18:41:59 +02:00
Roman Telezhynskyi
dac26b1551 Lupdate. 2023-11-09 18:29:58 +02:00
Roman Telezhynskyi
4778102fc9 QEvent::ApplicationActivate has been deprecated. Use ApplicationStateChange instead. 2023-11-09 17:59:21 +02:00
Roman Telezhynskyi
9d652aa3b5 Fix building. 2023-11-09 17:46:39 +02:00
Roman Telezhynskyi
a4f2eefacd Fix building. 2023-11-09 15:36:50 +02:00
Roman Telezhynskyi
fae11472c6 Lupdate. 2023-11-08 20:00:27 +02:00
Roman Telezhynskyi
0a71fd3e23 Known measurements icon. 2023-11-08 19:51:02 +02:00
Roman Telezhynskyi
6336a94bd5 Import/Export known measurements to CSV. 2023-11-07 17:38:20 +02:00
Roman Telezhynskyi
32c10a4b39 Known measurements editor. 2023-11-07 11:20:31 +02:00