Files
SQLWorkbench/docs/PHASE42-NOTES.md
T
Mark Gregory 283fa76162 Improved progress display
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.
2026-10-17 15:26:46 +01:00

1.2 KiB

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.