Commit Graph

902 Commits

Author SHA1 Message Date
Roman Telezhynskyi
73dae25d8a Fix build on Windows. 2024-03-21 18:04:37 +02:00
Roman Telezhynskyi
6ebd9e7033 Improve compatibility with Richpeace CAD. 2024-03-16 15:32:41 +02:00
Roman Telezhynskyi
0e43aefe79 Fix build. 2024-03-12 18:40:22 +02:00
Roman Telezhynskyi
33a5939c18 Automatic crash reports. 2024-03-12 16:39:44 +02:00
Roman Telezhynskyi
eb22f19fea English language is internal and doesn't require separate *.qm file. 2024-02-27 18:12:16 +02:00
Roman Telezhynskyi
b6b278997a The "_t" and "_v" version of type traits should be used instead of "::type" and "::value". 2024-02-21 09:05:21 +02:00
Roman Telezhynskyi
6df0ca7fca Fix build on mac. 2024-02-20 11:38:46 +02:00
Roman Telezhynskyi
ba5c40b15d Refactoring. Code duplication. 2024-02-20 11:00:24 +02:00
Roman Telezhynskyi
01462c3d20 Fix build. 2024-02-20 10:30:31 +02:00
Roman Telezhynskyi
2134f969a0 Use 'using' instead of 'typedef'. 2024-02-20 08:58:06 +02:00
Roman Telezhynskyi
643deeb521 Use auto to avoid duplicating the type name. 2024-02-20 08:58:06 +02:00
Roman Telezhynskyi
0adb49a427 Variable can be declared 'const'. 2024-02-20 08:58:06 +02:00
Roman Telezhynskyi
409161c302 Make sure that moving an object of class is "noexcept". 2024-02-19 11:17:32 +02:00
Roman Telezhynskyi
827b82e3f6 Remove Q_COMPILER_RVALUE_REFS. 2024-02-19 11:14:02 +02:00
Roman Telezhynskyi
6d04cd32a7 Sonar warnings. 2024-02-17 16:46:59 +02:00
Roman Telezhynskyi
6c0a8f0b64 Sonar warnings. 2024-02-17 11:49:41 +02:00
Roman Telezhynskyi
be5b6d5b1f Refactoring. 2024-02-17 11:24:26 +02:00
Roman Telezhynskyi
3b6aae076f Sonar warnings. 2024-02-14 11:57:42 +02:00
Roman Telezhynskyi
1ac5a4167f Support for AppImage. 2024-02-10 15:53:02 +02:00
Roman Telezhynskyi
1d198db6e9 Fix compatibility with scroll area. 2024-01-31 11:27:23 +02:00
Roman Telezhynskyi
281587512c Create multisize versions of ICO files for Windows. 2024-01-30 20:35:12 +02:00
Roman Telezhynskyi
9a5263eb83 Remove redundant localizations: fr_CA, en_CA, en_IN. 2024-01-30 16:10:11 +02:00
Roman Telezhynskyi
6164120969 Fix progress bar in custom dark theme. 2024-01-27 19:53:40 +02:00
Roman Telezhynskyi
f3377f6964 Add missing dark theme custom icons. 2024-01-27 19:02:25 +02:00
Roman Telezhynskyi
1261708b06 Fix History dialog.
Cursor image missing.
2024-01-27 15:29:06 +02:00
Roman Telezhynskyi
38dbbe29ba Minimal Qt version increased to Qt 5.15. Minimal C++ standard to C++17. 2024-01-23 15:57:29 +02:00
Roman Telezhynskyi
ad20f93085 Fix compatibility with Qt < 5.13. 2024-01-15 13:38:53 +02:00
Roman Telezhynskyi
b6542e989c Fix deprecation warning. 2024-01-11 15:50:03 +02:00
Roman Telezhynskyi
38fbc03f16 New features: Mirror line, Fold line. 2024-01-06 14:22:03 +02:00
Roman Telezhynskyi
5724c9611a New feature. Boundary together with notches. 2023-11-28 16:40:27 +02:00
Roman Telezhynskyi
3497c9499d New tools: Arc start point, Arc end point. 2023-11-17 11:58:51 +02:00
Roman Telezhynskyi
3d0573f2a7 QWidget::setWindowFlag was introduced since Qt 5.9. 2023-11-16 11:32:13 +02:00
Roman Telezhynskyi
6ddefa9d99 Refactoring.
Code style.
2023-11-14 16:37:48 +02:00
Roman Telezhynskyi
f455100b14 Refactoring. 2023-11-10 08:11:42 +02:00
Roman Telezhynskyi
869a7b7970 Fix building. 2023-11-10 08:07:27 +02:00
Roman Telezhynskyi
9d652aa3b5 Fix building. 2023-11-09 17:46:39 +02:00
Roman Telezhynskyi
a4f2eefacd Fix building. 2023-11-09 15:36:50 +02:00
Roman Telezhynskyi
6336a94bd5 Import/Export known measurements to CSV. 2023-11-07 17:38:20 +02:00
Roman Telezhynskyi
32c10a4b39 Known measurements editor. 2023-11-07 11:20:31 +02:00
Roman Telezhynskyi
934d2448b2 Fix compatibility with Qt 6.6. 2023-10-31 11:33:31 +02:00
Roman Telezhynskyi
b187e3c1c7 Remove measurement translations. 2023-10-31 09:42:09 +02:00
Roman Telezhynskyi
856e472587 Init measurements database. 2023-10-28 09:55:21 +03:00
Roman Telezhynskyi
45999c10c1 Default path to known measurements. 2023-10-26 12:05:45 +03:00
Roman Telezhynskyi
77024cd188 Fix an action name. 2023-10-25 12:21:32 +03:00
Roman Telezhynskyi
a3195babf2 Define constructors for struct VSShortcut. 2023-10-25 11:29:36 +03:00
Roman Telezhynskyi
75a6d70aea Fix compilation. 2023-10-24 14:49:56 +03:00
Roman Telezhynskyi
a2ac2ba670 Fix compilation. 2023-10-24 14:38:05 +03:00
Roman Telezhynskyi
3bbab78d4d Keyboard shortcuts for each tool. 2023-10-24 14:27:41 +03:00
Roman Telezhynskyi
434a1d0acf Fix deprecation warnings. 2023-10-24 11:03:04 +03:00
Roman Telezhynskyi
b6ea17d506 GCC warning. 2023-10-23 18:23:54 +03:00