Commit Graph

3656 Commits

Author SHA1 Message Date
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
Roman Telezhynskyi
5b533473bd Fix issue with high DPI versions of transformation handles. 2023-08-30 16:22:36 +03:00
Roman Telezhynskyi
e29ab9c7d9 New option: Pointer mode. 2023-08-29 18:49:16 +03:00
Roman Telezhynskyi
4f2fb335fa Improve comments. 2023-08-29 16:51:56 +03:00
Roman Telezhynskyi
d0ddc4d108 Fix loading hiDPI version of cursors. 2023-08-28 19:57:39 +03:00
Roman Telezhynskyi
29a89de9b4 cannot read property 'version' of undefined 2023-08-28 17:35:41 +03:00
Roman Telezhynskyi
d5f69e102a Move cursors cursor-arrow-openhand and cursor-arrow-closehand to VMisc library. 2023-08-28 17:25:31 +03:00
Roman Telezhynskyi
a293d441d7 Explicitly link to libcrypto and libssl to avoid error: Failed to load libssl/libcrypto. 2023-08-28 17:25:31 +03:00
Roman Telezhynskyi
24adb97b5a Fix build. 2023-08-26 09:59:06 +03:00
Roman Telezhynskyi
9fa969cbb1 Guard font size to prevent a warning show. 2023-08-26 09:51:55 +03:00
Roman Telezhynskyi
1388bf3f95 Fix toolbox icon size switch. 2023-08-22 18:44:32 +03:00
Roman Telezhynskyi
a49f156ce0 Better control over toolbox icon size. 2023-08-21 15:51:49 +03:00
Roman Telezhynskyi
8476b50a24 Fix issue with passing incorrect number of dimension to Tape. 2023-08-19 15:24:45 +03:00
Roman Telezhynskyi
6a114ac94e Fix path to fallback theme icon. 2023-08-18 13:49:13 +03:00
Roman Telezhynskyi
4dbac33c96 Disable warnings from xerces-c with pkg-config. 2023-08-18 13:48:03 +03:00
Roman Telezhynskyi
fef65aeeca Show that the app busy when switching a style. 2023-08-13 17:02:27 +03:00
Roman Telezhynskyi
a5bf891d43 Increased requirement for minimal Qt version. 2023-08-12 12:03:28 +03:00
Roman Telezhynskyi
baf4f1a08b Refactoring.
Code style.
2023-08-12 10:31:10 +03:00
Roman Telezhynskyi
5d5ab508d4 Fix build. 2023-08-10 18:46:41 +03:00
Roman Telezhynskyi
479c7da4c1 Fix cursor size.
Qt on Windows doesn't like asymmetrical images. Keep both width and height equal.
2023-08-10 16:35:18 +03:00
Roman Telezhynskyi
639daa9c4f Fix compatibility with < Qt 5.13. 2023-08-10 15:45:27 +03:00
Roman Telezhynskyi
d433287be7 Fixing artifacts while changing system theme color on Windows. 2023-08-09 19:21:04 +03:00
Roman Telezhynskyi
14ec95ee9f Switch to Fusion style when activate custom theme or use default dark theme on Windows. 2023-08-09 15:46:02 +03:00
Roman Telezhynskyi
d4859b7604 Fix compatibility with Qt 5.6. 2023-08-08 16:52:07 +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
cd0813f043 Fix compatibility with < Qt 6. 2023-08-05 18:58:29 +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
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
c8844853b5 do not include <ciso646> with C++20 2023-07-17 16:33:57 +03:00
Roman Telezhynskyi
254d32ff7f Optimize usage of defglobal.h. 2023-07-15 13:47:14 +03:00
Roman Telezhynskyi
de0ffa0148 Tool box redesign. 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
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
fbfb63feaa Send usage statistic only in GUI mode. 2023-06-28 08:21:32 +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
49632e8f11 MSVC warning. 2023-06-24 19:21:21 +03:00
Roman Telezhynskyi
97fd973352 Fix build. 2023-06-24 13:57:00 +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
d70c447786 Fix qbs script. 2023-06-23 08:39:08 +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
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
f69eaafe86 Independent translation for piece labels. 2023-05-16 19:21:17 +03:00
Roman Telezhynskyi
7320c1c5df Refactoring.
Fix code style.
2023-05-16 19:21:16 +03:00
Roman Telezhynskyi
236a372538 Fix qmake script. 2023-05-10 15:00:02 +03:00
Roman Telezhynskyi
fbbcf5320f Fix build issues. 2023-05-09 19:27:56 +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
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
857e384221 New grainline type: Four way. 2023-04-07 10:05:29 +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
9b925dd996 Fix float-point accuracy issue in multisize measurements dimensions. 2023-03-23 08:39:31 +02:00
Roman Telezhynskyi
8b591847b1 Fix MSVC warnings. 2023-03-09 16:17:54 +02:00
Roman Telezhynskyi
37541b600e Fix MSVC warnings. 2023-03-08 18:45:42 +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
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
934781660a QWinTaskbarButton not available since Qt 6. 2023-02-28 10:13:18 +02:00
Roman Telezhynskyi
48da4ff899 qprintengine.h declares Q_DECLARE_METATYPE(QMarginsF). We can use its macro to check. 2023-02-21 10:20:39 +02:00
Roman Telezhynskyi
178d260dff Fix conflict with declaration from qmuparser lib. 2023-02-21 09:52:08 +02:00
Roman Telezhynskyi
fb08b0a317 Try to avoid redeclaration. 2023-02-21 09:40:22 +02:00
Roman Telezhynskyi
47bb2c16d4 Fix installing xerces-c library. 2023-02-20 14:54:48 +02:00
Roman Telezhynskyi
31a0f3d82c Fix QT issue on MacOS version 11.0 "Big Sur". 2023-02-17 11:09:41 +02:00