Commit graph

6653 commits

Author SHA1 Message Date
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
Roman Telezhynskyi aeb4780c96 Fix build with qmake. 2023-08-08 09:26:14 +03:00
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