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
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
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
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
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
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
4b985b4ecc
Refactoring.
2024-04-27 11:44:30 +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
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
4a97ca14bf
Refactoring.
2024-04-18 16:56:25 +03:00
Roman Telezhynskyi
586c4b319a
Fix AppImage build.
2024-04-18 16:11:19 +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
96465460bd
Fix compatibility with Qt 6.7.
2024-04-15 15:48:15 +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
Roman Telezhynskyi
e4481754f0
Fix calculating label position for flipped piece.
2024-04-12 09:51:49 +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