Roman Telezhynskyi
|
2907f1e80a
|
Fix resource names.
|
2023-08-08 07:33:10 +03:00 |
|
Roman Telezhynskyi
|
0713223ba8
|
Optimize size of icon themes.
|
2023-08-08 07:31:25 +03:00 |
|
Roman Telezhynskyi
|
0eff1b09f2
|
Use NativeMacDarkThemeAvailable instead of NSNativeMacDarkThemeAvailable.
|
2023-08-07 11:37:06 +03:00 |
|
Roman Telezhynskyi
|
5d305e7d78
|
Remove scripts.
|
2023-08-07 11:09:19 +03:00 |
|
Roman Telezhynskyi
|
6d70309136
|
Use icons from icon theme.
|
2023-08-07 11:08:12 +03:00 |
|
Roman Telezhynskyi
|
c041cd029e
|
Remove symbolic links which doesn't work well on Windows. Optimize themes. Split dark and light themes to optimize amount of memory needed for compilation.
|
2023-08-07 09:37:00 +03:00 |
|
Roman Telezhynskyi
|
659188028e
|
Reverse change.
error: @available does not guard availability here; use if (@available) instead
|
2023-08-05 19:39:23 +03:00 |
|
Roman Telezhynskyi
|
995ff71546
|
Fix infinite recursion.
|
2023-08-05 19:31:23 +03:00 |
|
Roman Telezhynskyi
|
45c0b1cf1f
|
Use #include <QtGlobal> instead to cover all Qt versions.
|
2023-08-05 19:06:32 +03:00 |
|
Roman Telezhynskyi
|
cd0813f043
|
Fix compatibility with < Qt 6.
|
2023-08-05 18:58:29 +03:00 |
|
Roman Telezhynskyi
|
5e6e1e2844
|
Add missing files.
|
2023-08-05 18:39:19 +03:00 |
|
Roman Telezhynskyi
|
e60ba5bedb
|
Support for dark theme for custom icons.
|
2023-08-05 17:52:34 +03:00 |
|
Roman Telezhynskyi
|
8611153fe1
|
Fix regression.
|
2023-08-05 17:52:34 +03:00 |
|
Roman Telezhynskyi
|
d1cbb61238
|
Refactoring.
Code style.
|
2023-08-05 17:52:34 +03:00 |
|
Roman Telezhynskyi
|
ccdabec868
|
Avoid using global static variables.
|
2023-08-05 17:52:13 +03:00 |
|
Roman Telezhynskyi
|
ba9d9ff501
|
Improve performance when draw with SVG fonts.
|
2023-08-05 17:51:48 +03:00 |
|
Roman Telezhynskyi
|
bc1f47921f
|
Refactoring.
Code style.
|
2023-08-05 17:51:47 +03:00 |
|
Roman Telezhynskyi
|
807964e019
|
Fix memory leaks.
|
2023-07-24 17:52:52 +03:00 |
|
Roman Telezhynskyi
|
55ba30e785
|
Fix app crash.
|
2023-07-24 17:51:55 +03:00 |
|
Roman Telezhynskyi
|
cb4741acc9
|
Fix memory leaks.
|
2023-07-24 17:51:23 +03:00 |
|
Roman Telezhynskyi
|
ec8a22cc84
|
Improve support for dark theme.
Custom dark theme updated. Added support for native dark mode. Added new icon themes. Scene still needs improvement.
|
2023-07-24 13:41:42 +03:00 |
|
Roman Telezhynskyi
|
2646a9c6d7
|
Fix compatibility with < Qt 5.7.
|
2023-07-17 16:48:50 +03:00 |
|
Roman Telezhynskyi
|
01bd5a0caf
|
Fix compatibility with < Qt 5.12.
|
2023-07-17 16:41:59 +03:00 |
|
Roman Telezhynskyi
|
c8844853b5
|
do not include <ciso646> with C++20
|
2023-07-17 16:33:57 +03:00 |
|
Roman Telezhynskyi
|
62f468b57b
|
Fix compilation error.
|
2023-07-15 19:31:41 +03:00 |
|
Roman Telezhynskyi
|
404145c708
|
Fix compatibility with Qt 5.6.
|
2023-07-15 17:40:18 +03:00 |
|
Roman Telezhynskyi
|
30aa5e7c22
|
Fix incompatibility with GCC < 10.1.
|
2023-07-15 17:35:16 +03:00 |
|
Roman Telezhynskyi
|
d1b51c78f6
|
Fix build.
|
2023-07-15 15:24:25 +03:00 |
|
Roman Telezhynskyi
|
37b00a9fd5
|
Fix build.
|
2023-07-15 15:12:17 +03:00 |
|
Roman Telezhynskyi
|
8980adda6f
|
Fix build.
|
2023-07-15 14:42:17 +03:00 |
|
Roman Telezhynskyi
|
403c57ecc7
|
Give static functions more verbose names to not confuse a compiler.
|
2023-07-15 14:34:24 +03:00 |
|
Roman Telezhynskyi
|
254d32ff7f
|
Optimize usage of defglobal.h.
|
2023-07-15 13:47:14 +03:00 |
|
Roman Telezhynskyi
|
41464eece0
|
Fix build with GCC 4.9.
|
2023-07-15 10:58:28 +03:00 |
|
Roman Telezhynskyi
|
7275ad5a7f
|
Add missing link to printsupport.
|
2023-07-15 10:57:56 +03:00 |
|
Roman Telezhynskyi
|
1f9a5ce258
|
Fix missing includes.
|
2023-07-13 20:10:23 +03:00 |
|
Roman Telezhynskyi
|
49b0ae49f5
|
Refactoring.
Code style.
|
2023-07-13 20:10:04 +03:00 |
|
Roman Telezhynskyi
|
97957cf4d7
|
Fix missing header.
|
2023-07-13 19:32:07 +03:00 |
|
Roman Telezhynskyi
|
bbed14d37d
|
Refactoring.
Code style.
|
2023-07-13 19:31:54 +03:00 |
|
Roman Telezhynskyi
|
ac25cc02df
|
Fix regression with curve control length.
|
2023-07-13 17:49:31 +03:00 |
|
Roman Telezhynskyi
|
161918203a
|
Refactoring.
Code style.
|
2023-07-13 17:49:31 +03:00 |
|
Roman Telezhynskyi
|
de0ffa0148
|
Tool box redesign.
|
2023-07-10 19:23:56 +03:00 |
|
Roman Telezhynskyi
|
276c620535
|
Fix crash after using tool Union of details.
|
2023-07-10 19:23:56 +03:00 |
|
Roman Telezhynskyi
|
3e2a44d2ab
|
Refactoring.
Code style.
|
2023-07-10 19:23:56 +03:00 |
|
Roman Telezhynskyi
|
83c914f47d
|
Export to HP-GL format.
|
2023-07-10 19:23:56 +03:00 |
|
Roman Telezhynskyi
|
633bd18899
|
Qt5's QFont::fromString() isn't compatible with Qt6's QFont::toString().
Cover more cases.
|
2023-07-07 16:43:03 +03:00 |
|
Roman Telezhynskyi
|
1e2f1f7708
|
Refactoring.
Code style.
|
2023-07-07 16:29:12 +03:00 |
|
Roman Telezhynskyi
|
2672eaeb0e
|
Fix build.
|
2023-06-30 09:20:02 +03:00 |
|
Roman Telezhynskyi
|
b443159cf5
|
Fix compatibility with < Qt 5.15.
|
2023-06-29 19:08:39 +03:00 |
|
Roman Telezhynskyi
|
e6533cb697
|
Fix compatibility with < Qt 6.1.
|
2023-06-29 18:16:04 +03:00 |
|
Roman Telezhynskyi
|
7e9ed594ea
|
Send countryId attribute to check if we can populate country information.
|
2023-06-29 17:57:40 +03:00 |
|
Roman Telezhynskyi
|
a459e41f1d
|
Update info about selected translation language if user changed it.
|
2023-06-29 17:55:43 +03:00 |
|
Roman Telezhynskyi
|
791aa22050
|
Send repo revision.
|
2023-06-29 17:54:54 +03:00 |
|
Roman Telezhynskyi
|
003a17a06d
|
Fix build issues.
|
2023-06-29 16:04:18 +03:00 |
|
Roman Telezhynskyi
|
c132d5676d
|
Fix build issues.
|
2023-06-28 10:19:17 +03:00 |
|
Roman Telezhynskyi
|
fbfb63feaa
|
Send usage statistic only in GUI mode.
|
2023-06-28 08:21:32 +03:00 |
|
Roman Telezhynskyi
|
2c1b151853
|
Add missing stable.h.
|
2023-06-27 15:01:14 +03:00 |
|
Roman Telezhynskyi
|
85bda5a28b
|
Fix build issues.
|
2023-06-27 14:22:49 +03:00 |
|
Roman Telezhynskyi
|
eaf9d65339
|
System to collect usage statistic.
|
2023-06-27 14:15:21 +03:00 |
|
Roman Telezhynskyi
|
53dc4135e3
|
Refactoring.
Code style.
|
2023-06-27 13:45:46 +03:00 |
|
Roman Telezhynskyi
|
9f04b0feb3
|
Add missing includes.
|
2023-06-26 10:33:03 +03:00 |
|
Roman Telezhynskyi
|
3a39d8854f
|
QRecursiveMutex available only since Qt 5.14.
|
2023-06-26 10:12:54 +03:00 |
|
Roman Telezhynskyi
|
49632e8f11
|
MSVC warning.
|
2023-06-24 19:21:21 +03:00 |
|
Roman Telezhynskyi
|
1fb9d82f61
|
Fix compatibility with Qt 5.9.
|
2023-06-24 16:24:53 +03:00 |
|
Roman Telezhynskyi
|
97fd973352
|
Fix build.
|
2023-06-24 13:57:00 +03:00 |
|
Roman Telezhynskyi
|
61bdf7cd82
|
Fix build.
|
2023-06-24 13:04:01 +03:00 |
|
Roman Telezhynskyi
|
e85c548b81
|
Fix build.
|
2023-06-24 12:07:41 +03:00 |
|
Roman Telezhynskyi
|
aeba78f127
|
Compatibility with Qt 6.
|
2023-06-24 09:33:35 +03:00 |
|
Roman Telezhynskyi
|
8b29cd6b36
|
Refactoring.
Code style.
|
2023-06-24 09:33:01 +03:00 |
|
Roman Telezhynskyi
|
914a2c9d09
|
Fix build.
|
2023-06-24 08:55:29 +03:00 |
|
Roman Telezhynskyi
|
a744bc3efb
|
Fix qbs script.
|
2023-06-23 09:55:10 +03:00 |
|
Roman Telezhynskyi
|
57ce414a38
|
Fix path to translations.
|
2023-06-23 09:12:50 +03:00 |
|
Roman Telezhynskyi
|
640f9342cf
|
Refactoring.
|
2023-06-23 09:12:36 +03:00 |
|
Roman Telezhynskyi
|
d70c447786
|
Fix qbs script.
|
2023-06-23 08:39:08 +03:00 |
|
Roman Telezhynskyi
|
c78a51e9a0
|
Using QSaveFile in some cases not enough to prevent loosing content of a file.
|
2023-06-22 18:32:13 +03:00 |
|
Roman Telezhynskyi
|
81141acf6d
|
Support for single-line fonts.
|
2023-06-22 18:30:43 +03:00 |
|
Roman Telezhynskyi
|
1847115627
|
Refactoring.
Code style.
|
2023-06-21 10:24:51 +03:00 |
|
Roman Telezhynskyi
|
b5779ca3e8
|
Refactoring.
Code style.
|
2023-06-08 13:20:20 +03:00 |
|
Roman Telezhynskyi
|
3a7803b78f
|
Add missing include.
|
2023-05-22 18:27:01 +03:00 |
|
Roman Telezhynskyi
|
7410d188ce
|
Piece labels line break.
|
2023-05-22 17:30:18 +03:00 |
|
Roman Telezhynskyi
|
e540c6292c
|
Refactoring.
Fix code style.
|
2023-05-22 17:27:42 +03:00 |
|
Roman Telezhynskyi
|
1a0ca6c782
|
Refactoring.
Fix code style.
|
2023-05-18 10:27:40 +03:00 |
|
Roman Telezhynskyi
|
baba595be3
|
Fix compatibility with Qt 5.6.
|
2023-05-18 10:27:25 +03:00 |
|
Roman Telezhynskyi
|
9878a2dba1
|
Fix issues with translations.
|
2023-05-17 16:25:27 +03:00 |
|
Roman Telezhynskyi
|
9c0fe9131a
|
Refactoring.
Fix code style.
|
2023-05-17 16:24:27 +03:00 |
|
Roman Telezhynskyi
|
f69eaafe86
|
Independent translation for piece labels.
|
2023-05-16 19:21:17 +03:00 |
|
Roman Telezhynskyi
|
e2815f39ed
|
Fix preparing placeholders for piece areas.
|
2023-05-16 19:21:16 +03:00 |
|
Roman Telezhynskyi
|
7320c1c5df
|
Refactoring.
Fix code style.
|
2023-05-16 19:21:16 +03:00 |
|
Roman Telezhynskyi
|
3ce8e6e5a7
|
Refactoring.
Fix method name.
|
2023-05-16 17:37:53 +03:00 |
|
Roman Telezhynskyi
|
bdd152dd83
|
Fix build issues.
|
2023-05-12 10:42:39 +03:00 |
|
Roman Telezhynskyi
|
c704321d5a
|
Correct the unit symbol.
|
2023-05-11 22:23:24 +03:00 |
|
Roman Telezhynskyi
|
ded2829dcb
|
Fix active tab by default.
|
2023-05-11 18:27:41 +03:00 |
|
Roman Telezhynskyi
|
325a95bfbc
|
Redesign the notch angle.
|
2023-05-11 18:21:19 +03:00 |
|
Roman Telezhynskyi
|
2aeaebdebc
|
Fix build issues.
|
2023-05-11 16:23:57 +03:00 |
|
Roman Telezhynskyi
|
113b685c9c
|
Fix build on Windows.
|
2023-05-10 18:28:38 +03:00 |
|
Roman Telezhynskyi
|
608b90122c
|
Fix Check notch opening.
|
2023-05-10 18:07:58 +03:00 |
|
Roman Telezhynskyi
|
394df3c775
|
Fix grainline type description.
|
2023-05-10 17:31:11 +03:00 |
|
Roman Telezhynskyi
|
236a372538
|
Fix qmake script.
|
2023-05-10 15:00:02 +03:00 |
|
Roman Telezhynskyi
|
54fdcf3cae
|
Fix build issues.
|
2023-05-10 11:00:34 +03:00 |
|
Roman Telezhynskyi
|
04852c132c
|
Until Qt 6 moc doesn't support trailing return type well.
|
2023-05-10 11:00:18 +03:00 |
|
Roman Telezhynskyi
|
4a7ce91f65
|
Refactoring.
|
2023-05-09 19:28:11 +03:00 |
|
Roman Telezhynskyi
|
fbbcf5320f
|
Fix build issues.
|
2023-05-09 19:27:56 +03:00 |
|
Roman Telezhynskyi
|
dd1dccea7d
|
Fix build issues.
|
2023-05-09 18:59:57 +03:00 |
|
Roman Telezhynskyi
|
f5a7e85aae
|
Fix broken tests.
|
2023-05-09 18:59:32 +03:00 |
|
Roman Telezhynskyi
|
b845969fff
|
Fix build issues.
|
2023-05-08 19:24:14 +03:00 |
|
Roman Telezhynskyi
|
a3be5d636f
|
Fix build issues.
|
2023-05-08 18:28:11 +03:00 |
|
Roman Telezhynskyi
|
a180e53829
|
Fix build issues.
|
2023-05-08 18:10:06 +03:00 |
|
Roman Telezhynskyi
|
8102edad66
|
Lupdate.
|
2023-05-08 17:51:35 +03:00 |
|
Roman Telezhynskyi
|
598682e57b
|
New notch type - Check Notch. Control a notch width and angle with formulas.
|
2023-05-08 17:51:34 +03:00 |
|
Roman Telezhynskyi
|
66e01d9994
|
Refactoring.
|
2023-05-08 17:51:34 +03:00 |
|
Roman Telezhynskyi
|
2fd78f68a5
|
Simplify number of versions for DXF AAMA/ASTM.
|
2023-05-03 16:23:54 +03:00 |
|
Roman Telezhynskyi
|
03630fb273
|
Refactoring.
|
2023-05-03 14:07:08 +03:00 |
|
Roman Telezhynskyi
|
1311c794c3
|
Improve handling four ways grainlines.
|
2023-05-02 17:38:44 +03:00 |
|
Roman Telezhynskyi
|
894e2dffac
|
Refactoring.
|
2023-05-02 17:38:44 +03:00 |
|
Roman Telezhynskyi
|
e7a23df3e6
|
Improve calculating notches.
|
2023-04-12 21:05:29 +03:00 |
|
Roman Telezhynskyi
|
c88da992a0
|
Clean Puzzle's command line keys.
Remove unused keys.
|
2023-04-10 13:41:44 +03:00 |
|
Roman Telezhynskyi
|
7dd8aa0058
|
Fix Clang warning.
|
2023-04-10 13:17:14 +03:00 |
|
Roman Telezhynskyi
|
cb9f029c0f
|
New key --noGrainline. #163
|
2023-04-10 13:17:01 +03:00 |
|
Roman Telezhynskyi
|
a2b701f083
|
Show/hide grainline when export. Closes #163
|
2023-04-10 12:20:18 +03:00 |
|
Roman Telezhynskyi
|
64acbfff4c
|
Fix build with Qt 5.6 on Windows.
|
2023-04-08 09:58:22 +03:00 |
|
Roman Telezhynskyi
|
265b519aab
|
Fix build with Qt 5.6 on Windows.
|
2023-04-07 16:12:07 +03:00 |
|
Roman Telezhynskyi
|
857e384221
|
New grainline type: Four way.
|
2023-04-07 10:05:29 +03:00 |
|
Roman Telezhynskyi
|
9cd31f1dd7
|
Fix notches.
|
2023-04-06 18:21:24 +03:00 |
|
Roman Telezhynskyi
|
6e295f7172
|
Fix list of dimension popup list. Make sure it will always has enough space for values.
|
2023-04-05 17:09:54 +03:00 |
|
Roman Telezhynskyi
|
433389b798
|
QScopedPointer::take() was deprecated since 6.1.
|
2023-04-03 13:44:20 +03:00 |
|
Roman Telezhynskyi
|
e7e4e07162
|
Fix seam allowance. Loose requirements to case with prong.
|
2023-04-03 10:50:25 +03:00 |
|
Roman Telezhynskyi
|
944d9e71e0
|
Fix compatibility with Richpeace DXF-AAMA/ASTM R12.
|
2023-04-01 15:03:34 +03:00 |
|
Roman Telezhynskyi
|
b1470053f7
|
Fix incorrect memory management.
|
2023-03-30 17:20:16 +03:00 |
|
Roman Telezhynskyi
|
e1e3a5106e
|
For calculating area a formula needs CurrentSeamAllowance variable.
|
2023-03-30 15:41:37 +03:00 |
|
Roman Telezhynskyi
|
69397c1404
|
Fix pattern file conversion.
|
2023-03-26 18:13:04 +03:00 |
|
Roman Telezhynskyi
|
9b925dd996
|
Fix float-point accuracy issue in multisize measurements dimensions.
|
2023-03-23 08:39:31 +02:00 |
|
Roman Telezhynskyi
|
2334a04fbd
|
Validate dimensions while reading multisize measurements.
|
2023-03-23 08:36:11 +02:00 |
|
Roman Telezhynskyi
|
3f2806a695
|
Refactoring.
|
2023-03-23 08:21:02 +02:00 |
|
Roman Telezhynskyi
|
e8621121b3
|
Fix MSVC warnings.
|
2023-03-10 20:20:35 +02:00 |
|
Roman Telezhynskyi
|
3fad6bc5f9
|
Fix MSVC warnings.
|
2023-03-10 14:14:18 +02:00 |
|
Roman Telezhynskyi
|
7d759ec92b
|
Fix MSVC warnings.
|
2023-03-10 07:40:27 +02:00 |
|
Roman Telezhynskyi
|
8b591847b1
|
Fix MSVC warnings.
|
2023-03-09 16:17:54 +02:00 |
|
Roman Telezhynskyi
|
6d34b6af13
|
Fix MSVC warnings.
|
2023-03-09 08:20:40 +02:00 |
|
Roman Telezhynskyi
|
16b67644b0
|
freopen_s() is not available for mingw.
|
2023-03-09 08:13:20 +02:00 |
|
Roman Telezhynskyi
|
37541b600e
|
Fix MSVC warnings.
|
2023-03-08 18:45:42 +02:00 |
|
Roman Telezhynskyi
|
7a8d18569a
|
Remove buggy test case.
|
2023-03-08 18:41:49 +02:00 |
|
Roman Telezhynskyi
|
2bae9a84eb
|
Fix excluding objects in internal path.
|
2023-03-04 18:37:50 +02:00 |
|
Roman Telezhynskyi
|
bd10ac3c13
|
Fix copying conan package library on Windows.
On Windows dll in bin folder, while on Unix it in lib.
|
2023-03-04 09:24:39 +02:00 |
|
Roman Telezhynskyi
|
a791fc0173
|
Reading from disc doesn't work from on Windows. Read from memory instead.
|
2023-03-04 09:17:40 +02:00 |
|
Roman Telezhynskyi
|
08362980bd
|
Don't ignore warning Wenum-enum-conversion in this place.
|
2023-03-04 09:11:17 +02:00 |
|
Roman Telezhynskyi
|
b6d1400b23
|
Fix build without precompiled headers.
|
2023-02-28 14:31:14 +02:00 |
|
Roman Telezhynskyi
|
a4139e1fa9
|
Fix build on Windows.
|
2023-02-28 12:00:50 +02:00 |
|
Roman Telezhynskyi
|
a3264e34e5
|
error: expected unqualified-id before 'const'
|
2023-02-28 12:00:41 +02:00 |
|
Roman Telezhynskyi
|
94f88b1066
|
Imitate QTextCodec::codecForLocale().
|
2023-02-28 10:14:14 +02:00 |
|
Roman Telezhynskyi
|
934781660a
|
QWinTaskbarButton not available since Qt 6.
|
2023-02-28 10:13:18 +02:00 |
|
Roman Telezhynskyi
|
718f8bf75a
|
Fix build on Windows.
|
2023-02-26 10:30:56 +02:00 |
|