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.
19 lines
1.2 KiB
Markdown
19 lines
1.2 KiB
Markdown
# Phase 42 — Monitoring layout corrections
|
|
|
|
Based on the project uploaded 17 October 2026.
|
|
|
|
- Removed the legacy `NativeResultGrid` from 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.
|