Previously, the progress bar updated only after completing an entire table. For large tables such as LIBARC, this could make the application appear to have stopped responding. Phase 10 updates the interface while rows are being exported.
1.2 KiB
1.2 KiB
Phase 42 — Monitoring layout corrections
Based on the project uploaded 17 October 2026.
- Removed the legacy
NativeResultGridfrom the Dashboard's Server statistics section; it is replaced by a responsive, formatted Server overview. - Reworked the shared Server Status, Server Counters, Connection Statistics and InnoDB monitoring view to size its charts from the actual available content width.
- The chart area scrolls independently when the window is short, and the complete metrics list remains independently scrollable.
- Responsive one-column charts on narrow windows, two columns on wider windows; no forced horizontal chart overflow.
- Kept the Status and System Variables inspector separate.
- Preserved the existing icon and schema editor. Icon artwork has not been redesigned in this release.
Verification
swiftc -frontend -parse passed for all four Swift files on Linux. This is a syntax check, not a macOS Xcode build or visual UI test. A real Xcode build and UI inspection are still required.
Build
Run xcodebuild -project WorkbenchReplacement.xcodeproj -scheme WorkbenchReplacement -configuration Debug -destination 'platform=macOS,arch=arm64' -derivedDataPath ./build clean build from the project directory.