Releases: fernandotonon/QtMeshEditor
Releases · fernandotonon/QtMeshEditor
2.10.0
What's Changed
- Add custom FBX Binary exporter with comprehensive test coverage by @fernandotonon in #169
- Exclude GCC implicit exception branches from coverage report by @fernandotonon in #170
- Increase test coverage with 71 new tests and in-memory helpers by @fernandotonon in #171
- Add Sentry usage analytics and increase test coverage by @fernandotonon in #172
- Add vertex normal visualization (Show Normals) by @fernandotonon in #173
- Fix CI release build failures in Sentry debug symbol steps by @fernandotonon in #175
- Fix sentry-cli path on Windows Git Bash by @fernandotonon in #176
Show Normals
Full Changelog: 2.9.0...2.10.0
2.9.0
What's Changed
- Upgrade dependencies: Qt 6.9.3, Assimp 6.0.4, Ogre 14.5.2 by @fernandotonon in #162
- Improve test coverage with new tests and tryInitOgre helper by @fernandotonon in #163
- Fix 6 test suites that fail in CI with xcb platform by @fernandotonon in #164
- Expand test coverage with 1300+ lines of new tests by @fernandotonon in #165
- Increase condition/branch coverage with targeted tests by @fernandotonon in #166
- Add custom FBX Binary exporter with skeleton and animation by @fernandotonon in #167
Full Changelog: 2.8.1...2.9.0
2.8.1
What's Changed
- Exclude dance model FBX files from release packages by @fernandotonon in #158
Full Changelog: 2.8.0...2.8.1
2.8.0
What's Changed
- Add CLI merge-animations process-level tests by @fernandotonon in #155
- Add MCP Server Settings dialog in AI menu by @fernandotonon in #156
Full Changelog: 2.7.4...2.8.0
2.7.4
Fix black viewport on Linux .deb install and Wayland systems (#153) The .deb package had an incorrect PluginFolder path in plugins.cfg (pointing to /usr/local/lib/OGRE from the CI build instead of /usr/lib/qtmesheditor where the .deb installs plugins), preventing Ogre from loading any render system. Additionally, on Wayland desktops Ogre's externalWindowHandle requires X11 window IDs which are unavailable under the Wayland compositor, so we now force the XCB platform plugin on Linux. - Fix PluginFolder path in .deb packaging via sed in deploy.yml - Add QT_QPA_PLATFORM=xcb to .deb launcher script - Force XCB platform in main.cpp on Linux before QApplication init - Bump version to 2.7.4 Co-authored-by: Cursor <cursoragent@cursor.com>
2.7.3
What's Changed
- Fix QML module loading in macOS/Linux deployed builds by @fernandotonon in #151
Full Changelog: 2.7.2...2.7.3
2.7.2
What's Changed
- Remove unused QtQuick.Dialogs from MaterialEditorWindow.qml by @fernandotonon in #149
Full Changelog: 2.7.1...2.7.2
2.7.1
What's Changed
- Fix bone weight overlay showing only blue by @fernandotonon in #146
- Fix QML Material List on Linux and modal focus issue by @fernandotonon in #147
Full Changelog: 2.7.0...2.7.1
2.7.0
What's Changed
- Add MCP tools for skeleton debug, bone weights, and animation playback by @fernandotonon in #144
Full Changelog: 2.6.2...2.7.0
2.6.2
What's Changed
- Fix mesh export/import round-trip and format cleanup by @fernandotonon in #142
Full Changelog: 2.6.1...2.6.2

