@Etresoft Thank you for the reply!
SwiftUI is a non-starter. This is a mature Mac-only app built using AppKit. The view in question isn't a trivial widget, but rather a complicated and dynamic view hierarchy that isn't suitable to be implemented in SwiftUI– at least for now. We'll see what happens as SwiftUI develops.
Thanks for suggesting the use of a magnification factor. I actually forgot about -[NSScrollView magnification] because this is older code that predates that property. Unfortunately the results are the same.
Even in a simple test project that uses NSScrollView's magnification factor the errant seam lines occur. The bug manifests even for zoom factors that seem relatively benign, eg: 1.5x zoom. Oh well, I guess this is just an unavoidable drawing bug of macOS. I'll see about sending in a feedback report to Apple.
Topic:
UI Frameworks
SubTopic:
AppKit
Tags: