Skip to content

Commit 8faf325

Browse files
QuakeStringclaude
andcommitted
Qt6 migration, custom icons, UI enhancements, and simulation improvements
- Migrate entire codebase from Qt5 to Qt6 (Core5Compat for QTextCodec) - Add Material Symbols icon provider with dark mode auto-detection - Add custom SVG app icons for client and server - Set default tabbed view mode, update about page credits - Add dark-mode-aware status column colors in client dataview - Add drag-and-drop from dataview/device view to simulation actions - Add right-click context menu to add simulation actions from dataview - Fix simulation action enable/disable and runtime editing - Fix simulation value updates in UI during runtime - Update .gitignore for build artifacts and packaging output - Update documentation logos to SVG format Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent c1096e9 commit 8faf325

File tree

109 files changed

+2171
-528
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+2171
-528
lines changed

.gitignore

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,14 @@ TODO
1313
__pycache__/
1414
*.py[cod]
1515
*$py.class
16+
17+
# Build directories
18+
build/
19+
build-*/
20+
CMakeFiles/
21+
22+
# Packaging artifacts
23+
packaging/arch/*.pkg.tar.zst
24+
packaging/arch/pkg/
25+
packaging/arch/src/
26+
dist/

CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1-
cmake_minimum_required(VERSION 3.13) # 2.2 - case insensitive syntax
1+
cmake_minimum_required(VERSION 3.16) # Qt6 requires 3.16+
22
# 3.13 included policy CMP0077
33

44
project(ModbusTools VERSION 0.4.9 LANGUAGES CXX)
55

6+
set(CMAKE_CXX_STANDARD 17)
7+
set(CMAKE_CXX_STANDARD_REQUIRED ON)
8+
69
set(MBTOOLS_VERSION ${PROJECT_VERSION})
710
set(MBTOOLS_ROOT_DIR ${CMAKE_SOURCE_DIR})
811

ModbusTools_client.svg

Lines changed: 157 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)