Commit graph

737 commits

Author SHA1 Message Date
Roman Telezhynskyi 94dc3bddd5 Refactoring.
Use the init-statement to declare a variable inside the if/switch statement.
2024-03-30 18:02:45 +02:00
Roman Telezhynskyi 291ac98c64 Sign crashpad_handler on macos when create a bundle. 2024-03-29 14:29:05 +02:00
Roman Telezhynskyi d9afd41753 Fix building. 2024-03-22 10:28:35 +02:00
Roman Telezhynskyi 4d849163fb Refactoring.
Code style.
2024-03-14 13:35:48 +02:00
Roman Telezhynskyi 3dfc62e99a New dialog to improve user experience.
Most users don't understand how to work with new known measurements system. This dialog should help them.
2024-03-14 13:35:28 +02:00
Roman Telezhynskyi 47fd57113e Fix Tape crash. 2024-03-14 10:12:14 +02:00
Roman Telezhynskyi 24d39bffb7 Save logs for Tape and Puzzle apps in log file on disk for sending with crash reports. 2024-03-13 15:45:28 +02:00
Roman Telezhynskyi 88cee6b7a7 Issue with QT_REQUIRE_VERSION macro has been fixes since Qt 6.6. 2024-03-12 18:41:13 +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 fb15284483 Sonarcloud warnings. 2024-03-02 15:24:09 +02:00
Roman Telezhynskyi 1249e1f2fc "empty()" or "isEmpty()" should be used to test for emptiness. 2024-02-21 11:48:58 +02:00
Roman Telezhynskyi f120519ede Default construct doesn't initialize constructor. 2024-02-20 11:39:25 +02:00
Roman Telezhynskyi ba5c40b15d Refactoring. Code duplication. 2024-02-20 11:00:24 +02:00
Roman Telezhynskyi ff018a3f2c Add pointer qualifications to auto-typed variables that are deduced to pointers. 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 3027ddb49c Remove class destructor so that classes follows the rule of Zero. 2024-02-20 08:58:06 +02:00
Roman Telezhynskyi 4b19565d4e Lupdate. 2024-02-14 09:38:00 +02:00
Roman Telezhynskyi 1ac5a4167f Support for AppImage. 2024-02-10 15:53:02 +02:00
Roman Telezhynskyi cc92270ecb Prevent stealing focus when scrolling. 2024-01-31 15:15:43 +02:00
Roman Telezhynskyi 281587512c Create multisize versions of ICO files for Windows. 2024-01-30 20:35:12 +02:00
Roman Telezhynskyi 748d18ce9a Fix size of Unsaved changes dialog.
Since Qt 6 produces warnings "QWindowsWindow::setGeometry: Unable to set geometry".
2024-01-29 17:07:54 +02:00
Roman Telezhynskyi a0c1b6a512 QFutureWatcher::connect: connecting after calling setFuture() is likely to produce race. 2024-01-29 16:33:24 +02:00
Roman Telezhynskyi ce1eac1407 Fix not working shortcuts. 2024-01-24 12:18:13 +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 8b6ee824ae Better control over known measurement image size in description. 2024-01-19 10:34:43 +02:00
Roman Telezhynskyi ad20f93085 Fix compatibility with Qt < 5.13. 2024-01-15 13:38:53 +02:00
Roman Telezhynskyi ddb921d468 Fix duplicate items in the list of known measurements. 2023-11-21 12:33:15 +02:00
Roman Telezhynskyi d704cf9322 Fix compatibility with old compilers. 2023-11-18 06:16:06 +02:00
Roman Telezhynskyi 8d600d8ee2 Fix compatibility with old compilers. 2023-11-17 20:24:48 +02:00
Roman Telezhynskyi 018bacb959 Fix filter extension. 2023-11-17 12:21:05 +02:00
Roman Telezhynskyi 427c62efe3 Fix compatibility with Qt 5.6. 2023-11-17 09:31:47 +02:00
Roman Telezhynskyi c026f42689 MSVC warning. 2023-11-16 11:34:28 +02:00
Roman Telezhynskyi bf4942e316 New feature: Always keep on top. 2023-11-15 09:04:50 +02:00
Roman Telezhynskyi 6565cc6355 Fix compatibility with MSVC. 2023-11-15 08:19:41 +02:00
Roman Telezhynskyi 41d2ad7afa Fix compatibility with old compilers. 2023-11-15 08:11:08 +02:00
Roman Telezhynskyi 51134ac9f2 Fix typo. 2023-11-10 13:01:36 +02:00
Roman Telezhynskyi 19d632a094 Clang warning. 2023-11-09 18:41:59 +02:00
Roman Telezhynskyi dac26b1551 Lupdate. 2023-11-09 18:29:58 +02:00
Roman Telezhynskyi 4778102fc9 QEvent::ApplicationActivate has been deprecated. Use ApplicationStateChange instead. 2023-11-09 17:59:21 +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 fae11472c6 Lupdate. 2023-11-08 20:00:27 +02:00
Roman Telezhynskyi 0a71fd3e23 Known measurements icon. 2023-11-08 19:51:02 +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 c7620ef60c Remove diagrams.qrc. 2023-10-31 19:55:36 +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