Commit Graph

8916 Commits

Author SHA1 Message Date
Roman Telezhynskyi
c2fea54864 Port changes from libdxfrw mainstream. 2023-08-21 17:24:10 +03:00
Roman Telezhynskyi
df888f2f5d Lupdate. 2023-08-21 16:30:03 +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
5fd4b8f563 All builds should include Windows icon themes. 2023-08-19 14:04:09 +03:00
Roman Telezhynskyi
46241e8e85 Refactoring.
Code style.
2023-08-18 16:22:16 +03:00
Roman Telezhynskyi
a7b0ed1171 QGraphicsView not interpreting Mac laptop touchpad correctly. 2023-08-18 16:10:16 +03:00
Roman Telezhynskyi
493b11bfd6 Method includes is not available in old Qbs versions. 2023-08-18 14:44:11 +03:00
Roman Telezhynskyi
b46ca34d84 TypeError: Result of expression 'includePaths[i].includes' [undefined] is not a function. 2023-08-18 14:23:29 +03:00
Roman Telezhynskyi
5e36a24996 Define minimumQtVersion property. 2023-08-18 14:02:42 +03:00
Roman Telezhynskyi
b67a063665 Enable code signing on mac. 2023-08-18 14:01:03 +03:00
Roman Telezhynskyi
7532800830 Fix macdeployqt keys. 2023-08-18 13:51:36 +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
bb43ff07ea Fix export to HGPL. Reverse line type after testing. 2023-08-16 19:00:14 +03:00
Roman Telezhynskyi
6dae04e3e6 Optimize themes colors. Synchronize dark and light themes. Fixes few bugs with widgets. 2023-08-16 10:39:33 +03:00
Roman Telezhynskyi
71e77118f6 Disable debug. 2023-08-15 20:28:25 +03:00
Roman Telezhynskyi
f317dcec34 Check if all environment variables are correct. 2023-08-15 19:07:01 +03:00
Roman Telezhynskyi
b1bbd41105 Debug build. 2023-08-15 16:55:44 +03:00
Roman Telezhynskyi
78483c6fcf Suppress MSVC warning C4191. 2023-08-14 16:42:35 +03:00
Roman Telezhynskyi
ceb125f5d7 Disable unit tests for Qt 6.5/QBS/MSVC. 2023-08-14 07:32:48 +03:00
Roman Telezhynskyi
d9a53a92fc When dealing with a system that supports native dark mode and Qt that doesn't, activate only custom dark theme to mimic dark mode and nothing in case of light mode. 2023-08-14 07:26:54 +03:00
Roman Telezhynskyi
ae549bf948 Activate custom stylesheet to mimic dark mode on Qt versions those do not support native dark mode. 2023-08-13 19:58:58 +03:00
Roman Telezhynskyi
20117e78a2 Temporary comment. 2023-08-13 17:02:58 +03:00
Roman Telezhynskyi
fef65aeeca Show that the app busy when switching a style. 2023-08-13 17:02:27 +03:00
Roman Telezhynskyi
7f332548c2 Refactoring.
Code style.
2023-08-13 10:51:54 +03:00
Roman Telezhynskyi
be2aaf5cdf Fix missing headers. 2023-08-13 10:51:38 +03:00
Roman Telezhynskyi
8a9e73738d Fix missing headers. 2023-08-13 09:24:01 +03:00
Roman Telezhynskyi
16566d1a4c Set QT_PLUGIN_PATH variable to fix running unit tests. 2023-08-12 20:23:54 +03:00
Roman Telezhynskyi
da1b6e8c28 Fix MSVC 2022 warnings. 2023-08-12 20:23:13 +03:00
Roman Telezhynskyi
2820fde0ee Support for Dark mode. 2023-08-12 12:38:18 +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
ff6689f247 Fix compatibility with Qt 5.6. 2023-08-11 17:59:55 +03:00
Roman Telezhynskyi
92af5107d7 Fix recursion issue on MacOS. 2023-08-11 16:16:22 +03:00
Roman Telezhynskyi
19059ccaff MSVC warning. 2023-08-11 16:16:03 +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
0e70c799c4 Updating pip requires administrative rights. 2023-08-10 15:18:04 +03:00
Roman Telezhynskyi
d433287be7 Fixing artifacts while changing system theme color on Windows. 2023-08-09 19:21:04 +03:00
Roman Telezhynskyi
70b527a3c9 Fix build. 2023-08-09 15:55:25 +03:00
Roman Telezhynskyi
aea4fe3cee Qt can ignore OS settings, so, we must check palette settings instead. 2023-08-09 15:53:00 +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
0f7a8b7e0d Upgrade pip before installing. 2023-08-08 18:17:49 +03:00
Roman Telezhynskyi
eedb2cdf1b Refactoring. 2023-08-08 18:17:31 +03:00
Roman Telezhynskyi
846e5b3d4f Fix Qbs script. 2023-08-08 18:17:19 +03:00
Roman Telezhynskyi
73c35c4b2a error C2065: 'not': undeclared identifier 2023-08-08 16:55:59 +03:00
Roman Telezhynskyi
d4859b7604 Fix compatibility with Qt 5.6. 2023-08-08 16:52:07 +03:00
Roman Telezhynskyi
358e16bb0d QToolBar background color only applies to actions on Linux.
Bug in Qt 5.
2023-08-08 10:39:14 +03:00