fix: increase corner radius for vibrancy view on big sur (#28679)

* fix: increase corner radius for vibrancy view on big sur

* fix: revert git weirdness

Co-authored-by: Robin Fowler <robinfowler@Robins-MBP.broadband>
This commit is contained in:
trop[bot]
2021-04-15 15:58:42 -07:00
committed by GitHub
parent bd3b70a6b5
commit df47f85646

View File

@@ -1288,7 +1288,12 @@ void NativeWindowMac::SetVibrancy(const std::string& type) {
const bool no_rounded_corner =
[window_ styleMask] & NSWindowStyleMaskFullSizeContentView;
if (!has_frame() && !is_modal() && !no_rounded_corner) {
CGFloat radius = 5.0f; // default corner radius
CGFloat radius;
if (@available(macOS 11.0, *)) {
radius = 9.0f;
} else {
radius = 5.0f; // smaller corner radius on older versions
}
CGFloat dimension = 2 * radius + 1;
NSSize size = NSMakeSize(dimension, dimension);
NSImage* maskImage = [NSImage imageWithSize:size