Commit graph

3743 commits

Author SHA1 Message Date
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
Roman Telezhynskyi c7620ef60c Remove diagrams.qrc. 2023-10-31 19:55:36 +02:00
Roman Telezhynskyi b187e3c1c7 Remove measurement translations. 2023-10-31 09:42:09 +02:00
Roman Telezhynskyi 856e472587 Init measurements database. 2023-10-28 09:55:21 +03:00
Roman Telezhynskyi 45999c10c1 Default path to known measurements. 2023-10-26 12:05:45 +03:00
Roman Telezhynskyi 8e2c0bc7ef Separate tool tips for the tool groups. 2023-10-25 16:55:19 +03:00
Roman Telezhynskyi b9b1d2fb66 Show disabled action instead of empty menu. 2023-10-24 19:15:14 +03:00
Roman Telezhynskyi a2ac2ba670 Fix compilation. 2023-10-24 14:38:05 +03:00
Roman Telezhynskyi 3bbab78d4d Keyboard shortcuts for each tool. 2023-10-24 14:27:41 +03:00
Roman Telezhynskyi 434a1d0acf Fix deprecation warnings. 2023-10-24 11:03:04 +03:00
Roman Telezhynskyi 8527c5936c Fix compiler warnings. 2023-10-24 08:29:03 +03:00
Roman Telezhynskyi a2c7e1efa2 Fix qmake script. 2023-10-23 18:16:45 +03:00
Roman Telezhynskyi e56bd0792d Refactoring.
Fix name of the signal according to code style.
2023-10-23 18:16:01 +03:00
Roman Telezhynskyi f620b24b56 Shortcuts manager. 2023-10-23 16:57:22 +03:00
Roman Telezhynskyi 2dae3816a6 New feature. Custom measurement name. 2023-10-19 17:35:29 +03:00
Roman Telezhynskyi 7d515b08c4 Fix pattern image proportions in pattern properties. 2023-10-19 09:15:59 +03:00
Roman Telezhynskyi df51f1a873 More cases for string literals. 2023-10-18 15:23:55 +03:00
Roman Telezhynskyi dabe8f375a Lupdate. 2023-10-13 19:12:29 +03:00
Roman Telezhynskyi a312e154b7 Puzzle app. Fix updating layout when file already opened. 2023-10-13 18:07:48 +03:00
Roman Telezhynskyi ff27cb217a Puzzle app. Fix losing selection by piece. 2023-10-13 17:33:59 +03:00
Roman Telezhynskyi 3db18228c8 Save last used path to raw layout data. 2023-10-13 16:17:36 +03:00
Roman Telezhynskyi bc6b9468b7 Refactoring. 2023-10-13 15:26:19 +03:00
Roman Telezhynskyi bf58addbe3 Puzzle app. Fix piece position move when update layout data. 2023-10-13 15:22:23 +03:00
Roman Telezhynskyi bb0a573e88 Fix parsing seam line.
Puzzle ignores Hide main path option.
2023-10-12 17:50:05 +03:00
Roman Telezhynskyi bcd53e0036 Validate sheet and layout names before proposing file name. 2023-10-12 16:50:17 +03:00
Roman Telezhynskyi 14f6d525ac Fix reading grainline type. 2023-10-12 16:10:47 +03:00
Roman Telezhynskyi 8de3bbf5df Save selected path to measurements. 2023-10-10 17:18:56 +03:00
Roman Telezhynskyi d1699e673c Layout efficiency coefficient should support two decimals. 2023-10-10 17:04:32 +03:00
Roman Telezhynskyi 895dfec825 Fix handling broken formula. 2023-10-10 14:48:45 +03:00
Roman Telezhynskyi 2118e0766d New piece option Follow grainline. 2023-10-10 14:14:23 +03:00
Roman Telezhynskyi d913a3bd0d Fix multi line string literals. 2023-10-09 12:45:34 +03:00
Roman Telezhynskyi e9f42bda30 Start using string literal operators for Qt types. 2023-10-07 18:56:39 +03:00
Roman Telezhynskyi 8f23d057f4 Fix filling piece label data. 2023-10-07 12:47:43 +03:00
Roman Telezhynskyi e7f1b09e83 New option: Translate formula. 2023-10-06 10:57:46 +03:00
Roman Telezhynskyi 3dddfb39cc Fix path to icon. 2023-10-06 10:18:20 +03:00
Roman Telezhynskyi 479866431c Refactoring.
Code style.
2023-10-06 10:18:00 +03:00
Roman Telezhynskyi 1ed8bf4a46 Collect statistic about used file format versions.
Later it will be useful when we will decide which formats to support for backward compatibility.
2023-10-06 10:01:35 +03:00
Roman Telezhynskyi be88184f7c Fix handling dimension values. 2023-10-06 08:56:10 +03:00
Roman Telezhynskyi 2219985f6e Redesign standard path system. 2023-10-05 16:51:21 +03:00
Roman Telezhynskyi 02a92a4c49 Log pattern tool used.
It would be interesting to see popular and less popular tools, and to, at some point, take a deeper dive as to why people use the less often used tools, less often. It brings many interesting discussions - perhaps a tool doesn't quite work as intended or could be improved on.
2023-10-05 10:19:13 +03:00
Roman Telezhynskyi afe27c18c5 Refactoring.
Code style.
2023-10-05 10:18:01 +03:00
Roman Telezhynskyi e7f0628bf9 Fix invalid tool cursor names. 2023-10-04 18:01:11 +03:00
Roman Telezhynskyi d1643a56d6 Block based on IP. 2023-10-04 17:02:18 +03:00
Roman Telezhynskyi 2db6805629 Fix doubling of mirror tool. 2023-09-27 16:06:56 +03:00
Roman Telezhynskyi f2596591e5 New module pdftops.
With Qt 6 copy and sign pdftops from brew.
2023-09-21 17:37:49 +03:00
Roman Telezhynskyi 5876813056 Revert "Switch to using external pdftops utility to convert pdf to ps on mac."
This reverts commit 4eba1fa673.
2023-09-21 16:31:41 +03:00
Roman Telezhynskyi ea71d5ff56 Wait Puzzle and Tape before building Valentina on MacOS in case of multibundle. 2023-09-15 09:05:24 +03:00
Roman Telezhynskyi 0e7ff22882 Codesign on macos. 2023-09-12 17:50:15 +03:00
Roman Telezhynskyi bdc9c1a2b6 Update icons look. 2023-09-12 17:49:35 +03:00
Roman Telezhynskyi 4eba1fa673 Switch to using external pdftops utility to convert pdf to ps on mac. 2023-09-12 14:46:23 +03:00
Roman Telezhynskyi f3538df445 New option: Use Tool Groups. 2023-09-12 13:12:49 +03:00
Roman Telezhynskyi 812c0b84d7 Fix GUI freezing while nesting. 2023-09-12 13:12:49 +03:00