Commit graph

9040 commits

Author SHA1 Message Date
Roman Telezhynskyi 700b8d1901 Fix dialog Dimension label. 2024-06-10 09:02:39 +03:00
Roman Telezhynskyi 7c8691146c Optimize calculation of piece area. 2024-06-10 08:53:45 +03:00
Roman Telezhynskyi 28e70e73c6 Fix crashing after a piece remove while rendering label. 2024-06-10 07:46:59 +03:00
Roman Telezhynskyi fea9e5ed07 Fix crashing after a piece remove while rendering label. 2024-06-08 20:35:55 +03:00
Roman Telezhynskyi 7f3d06c383 Lupdate. 2024-06-04 16:51:54 +03:00
Roman Telezhynskyi ee705768e9 Fix updating notches. 2024-06-04 16:51:18 +03:00
Roman Telezhynskyi 6dfa13ec9a Improve pattern properties dialog.
Add placeholder to explain how to use the fields.
2024-06-04 16:50:55 +03:00
Roman Telezhynskyi 669ce4061a Fix piece mirroring. 2024-06-04 16:50:33 +03:00
Roman Telezhynskyi 79e1bf0f8d Follow BugSplat convention for naming sym files.
BugSplat's Breakpad processor is very particular about upload conventions. To resolve this issue modify sym file such that the file name is Valentina.sym and the module name (first line of the sym file) as Valentina.
2024-05-09 11:23:05 +03:00
Roman Telezhynskyi f7f981b910 Fix qmake script. 2024-05-07 19:25:22 +03:00
Roman Telezhynskyi b7a5ad977d Fix path to icon resource file. 2024-05-07 17:14:12 +03:00
Roman Telezhynskyi 075d135757 Lupdate. 2024-05-07 13:04:15 +03:00
Roman Telezhynskyi 5fb51c3e91 Refactoring. 2024-05-07 11:20:12 +03:00
Roman Telezhynskyi 8451ff874a Make sure that moving an object of class "VPieceLabelInfo" is "noexcept". 2024-05-07 11:05:40 +03:00
Roman Telezhynskyi bf2b110b69 Cancel watched jobs before application close to prevent crashes. 2024-05-06 18:56:30 +03:00
Roman Telezhynskyi a21a3eac85 Add missing dependence. 2024-05-06 17:22:37 +03:00
Roman Telezhynskyi 64b566349e Lupdate. 2024-05-06 17:15:41 +03:00
Roman Telezhynskyi 04217cc5da New feature. Hide/Show enabled grainline. 2024-05-06 14:01:29 +03:00
Roman Telezhynskyi 2aea155d61 Speedup optimization.
Move label data update to a separate thread to not block main GUI thread.
2024-05-04 18:01:15 +03:00
Roman Telezhynskyi d997f74620 Refactoring.
Replace the redundant type with "auto".
2024-05-04 09:14:22 +03:00
Roman Telezhynskyi 143d709e83 Crashpad supports attachments on MacOS. 2024-05-02 14:38:45 +03:00
Roman Telezhynskyi 68d7562e4d Lupdate. 2024-05-02 13:52:11 +03:00
Roman Telezhynskyi 9600364c05 Refactoring.
Replace the redundant type with "auto".
2024-05-02 13:47:29 +03:00
Roman Telezhynskyi 5e56f30fb1 Refactoring.
Replace declarations by a structured binding declaration.
2024-05-02 12:03:30 +03:00
Roman Telezhynskyi e5295c0665 Refactoring.
Merge "if" statement with the enclosing one.
2024-05-02 10:36:26 +03:00
Roman Telezhynskyi be1a8d15d0 Speedup optimization.
Cache watermark image geometry info.
2024-05-02 10:17:39 +03:00
Roman Telezhynskyi ae31bd9fdb Since Qt 6.7 Mac Os and Windows have support for native icons. Set built-in as fallback icon theme. 2024-05-01 19:40:44 +03:00
Roman Telezhynskyi f98287ee16 Clear the table content without keeping dimensions. 2024-05-01 19:03:35 +03:00
Roman Telezhynskyi 00a9082f4e Lupdate. 2024-05-01 17:42:47 +03:00
Roman Telezhynskyi 35af2f7b44 Fix typos. 2024-05-01 17:39:47 +03:00
Roman Telezhynskyi aaa40a5662 Refactoring.
Replace the redundant type with "auto".
2024-04-30 11:48:51 +03:00
Roman Telezhynskyi a81f878cd6 Refactoring.
Merge "if" statement with the enclosing one.
2024-04-29 19:05:19 +03:00
Roman Telezhynskyi 8c83c50991 Don't zip sym files. 2024-04-29 17:03:21 +03:00
Roman Telezhynskyi 7c4ac6bfcf Emitting in this case can cause a crash. 2024-04-29 16:59:30 +03:00
Roman Telezhynskyi 78735cd31a Refactoring.
Replace the redundant type with "auto".
2024-04-27 12:54:59 +03:00
Roman Telezhynskyi ad1ea7b7fb Refactoring.
Explicitly capture the required scope variables.
2024-04-27 11:48:12 +03:00
Roman Telezhynskyi 4b985b4ecc Refactoring. 2024-04-27 11:44:30 +03:00
Roman Telezhynskyi 5adcdb9b67 Lupdate. 2024-04-27 09:11:15 +03:00
Roman Telezhynskyi bb8ff04498 Migrate to github actions. 2024-04-27 09:06:27 +03:00
Roman Telezhynskyi 730c6d3de5 Fix for issue QTBUG-123722 introduced in Qt 6.7.0. 2024-04-26 12:30:23 +03:00
Roman Telezhynskyi 56859de79d Add missing themeDef.cpp. 2024-04-23 09:12:11 +03:00
Roman Telezhynskyi ce82eb53f7 Fix AppImage script. 2024-04-23 09:10:08 +03:00
Roman Telezhynskyi 064bd33397 Fix build errors. 2024-04-23 08:28:16 +03:00
Roman Telezhynskyi 7de604a63b Use job_group. 2024-04-22 19:58:33 +03:00
Roman Telezhynskyi ce1634e1ab Fix crash when remove pieces. 2024-04-22 18:13:43 +03:00
Roman Telezhynskyi 6eb702b778 Refactoring.
Since Qt 6.7 we can start using enum QIcon::ThemeIcon.
2024-04-22 18:13:43 +03:00
Roman Telezhynskyi ed4f2945da Show a piece position status in Property tab. 2024-04-22 18:13:43 +03:00
Roman Telezhynskyi 537efbeaa8 Move piece position validation to separate thread. 2024-04-22 18:13:42 +03:00
Roman Telezhynskyi a8a75f358a Skip commits. 2024-04-22 18:13:42 +03:00
Roman Telezhynskyi 4a97ca14bf Refactoring. 2024-04-18 16:56:25 +03:00