Commit graph

491 commits

Author SHA1 Message Date
Roman Telezhynskyi 1ed8bf4a46 Collect statistic about used file format versions.
Later it will be useful when we will decide which formats to support for backward compatibility.
2023-10-06 10:01:35 +03:00
Roman Telezhynskyi 2219985f6e Redesign standard path system. 2023-10-05 16:51:21 +03:00
Roman Telezhynskyi d1643a56d6 Block based on IP. 2023-10-04 17:02:18 +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 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 5b533473bd Fix issue with high DPI versions of transformation handles. 2023-08-30 16:22:36 +03:00
Roman Telezhynskyi 4f2fb335fa Improve comments. 2023-08-29 16:51:56 +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 6a114ac94e Fix path to fallback theme icon. 2023-08-18 13:49:13 +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 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 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 e60ba5bedb Support for dark theme for custom icons. 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 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 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 236a372538 Fix qmake script. 2023-05-10 15:00:02 +03:00