Commit Graph

8950 Commits (develop)

Author SHA1 Message Date
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
Roman Telezhynskyi df0d430c2b Refactoring. 2024-04-18 16:33:58 +03:00
Roman Telezhynskyi 73cbe7cecb Lupdate. 2024-04-18 16:13:38 +03:00
Roman Telezhynskyi 586c4b319a Fix AppImage build. 2024-04-18 16:11:19 +03:00
Roman Telezhynskyi d896fa01fc Disables all the APIs deprecated before Qt 6.7.0. 2024-04-17 21:25:45 +03:00
Roman Telezhynskyi d67df44d9c Ship Qt's translation together with AppImage. 2024-04-17 21:25:22 +03:00
Roman Telezhynskyi 161d019f29 Fix compiler warnings. 2024-04-17 20:44:30 +03:00
Roman Telezhynskyi 4729d51dd5 Fix piece node style. 2024-04-17 20:26:23 +03:00
Roman Telezhynskyi 1394204c65 Changing curved path settings should not trigger visibility of control points. 2024-04-17 17:55:02 +03:00
Roman Telezhynskyi b78adf9264 Fix piece label issue.
Rotation caused label font change.
2024-04-17 16:35:29 +03:00
Roman Telezhynskyi 3424f34354 Fix Seam Allowance Issue. 2024-04-17 15:17:39 +03:00
Roman Telezhynskyi 5199f4d4bc Refactoring.
Use a static QRegularExpression object to avoid recreating the regular expressions.
2024-04-17 13:05:42 +03:00
Roman Telezhynskyi f1081a2aad Refactoring.
Fix places that could use a reserve() call.
2024-04-17 13:02:25 +03:00
Roman Telezhynskyi afd948b330 Refactoring.
Fix places defining containers inside loops.
2024-04-17 12:53:23 +03:00
Roman Telezhynskyi 8063645cf6 Refactoring.
A "constexpr" function should not be declared "inline".
2024-04-17 11:46:37 +03:00
Roman Telezhynskyi 47a589c8d8 Refactoring.
Remove deprecated constexpr macros.
2024-04-17 11:43:48 +03:00
Roman Telezhynskyi 6e6629b77c Refactoring. 2024-04-16 18:20:53 +03:00
Roman Telezhynskyi 708d626524 No support for tok_001 locale. 2024-04-16 17:53:00 +03:00
Roman Telezhynskyi 745c5de5d6 Refactoring.
Remove the top level "const" qualifier from the return type of a function.
2024-04-16 17:34:23 +03:00
Roman Telezhynskyi 1ddb07f2ee Refactoring.
Avoid unnecessary copy by using a "const" reference.
2024-04-16 17:12:32 +03:00
Roman Telezhynskyi 0080ce8ef5 Refactoring.
Overriding member functions should do more than simply call the same member in the base class.
2024-04-16 15:12:54 +03:00
Roman Telezhynskyi 8c90fd0367 Refactoring.
"bool" expressions should not be used as operands to built-in operators.
2024-04-16 14:54:56 +03:00
Roman Telezhynskyi 14d92ba834 Fix copy past error. 2024-04-16 14:48:55 +03:00
Roman Telezhynskyi 8ccc5c6c8f "constexpr" literal operators should be "consteval". 2024-04-16 14:48:37 +03:00
Roman Telezhynskyi f46197740d Refactoring.
Switch to using std::chrono.
2024-04-16 11:47:13 +03:00
Roman Telezhynskyi 5b92408fee Fix conflict with macros on Windows. 2024-04-16 11:46:02 +03:00
Roman Telezhynskyi cd7bf7d261 Lupdate. 2024-04-15 18:19:43 +03:00
Roman Telezhynskyi 3b29ce1da7 Fix issue with Privacy tab vertical spacer. 2024-04-15 18:08:43 +03:00
Roman Telezhynskyi 96011fa545 Innosetup fix syntax error. 2024-04-15 16:34:14 +03:00
Roman Telezhynskyi 5d2754e34f Since Qt 6.7 we can start testing for compatibility with C++20. 2024-04-15 16:31:19 +03:00
Roman Telezhynskyi 96465460bd Fix compatibility with Qt 6.7. 2024-04-15 15:48:15 +03:00
Roman Telezhynskyi d7be594820 Fix cleaning mask. 2024-04-15 15:46:18 +03:00
Roman Telezhynskyi cff3e08c9e Fix compatibility with Qt 5.15. 2024-04-13 16:59:50 +03:00
Roman Telezhynskyi 7a89aa93e9 Switch to Qt 6.7. 2024-04-13 15:32:16 +03:00
Roman Telezhynskyi b2e1e339c0 Adapt installer to new path to settings. 2024-04-13 14:42:28 +03:00
Roman Telezhynskyi 0fd034c483 Fix build on Linux. 2024-04-13 14:25:01 +03:00
Roman Telezhynskyi 7286516cdc Fix build on Linux. 2024-04-13 12:37:11 +03:00
Roman Telezhynskyi e154ba7440 Support for OneDrive on Windows.
Move settings, "Svg fonts", "Font corrections" and "Known measurements" folders to user Documents. This will map to OneDrive's documents folder if OneDrive activated.
2024-04-13 12:34:09 +03:00
Roman Telezhynskyi b4b26b115b Fix path to Crashpad data on Windows. 2024-04-13 12:31:19 +03:00
Roman Telezhynskyi 08c4d1e411 Fix path to logs on Windows. 2024-04-13 12:30:43 +03:00
Roman Telezhynskyi 7378cfbe95 Fix piece rotation with enabled Follow grainline. 2024-04-12 17:37:13 +03:00