Fixed
- Wrong colors on external monitors — stop forcing
colorSpaceName = sRGBon ScreenCaptureKit captures. On systems whereNSScreen.colorSpaceis nil (e.g. DisplayLink adapters, some ViewSonic monitors), this forced an internal color conversion through a broken/unknown display profile, mangling pixel values before macshot even receives them. Now only setscolorSpaceNamewhen the screen reports a known profile (sRGB or Display P3), matching how Snapzy handles this. Window backing store color space is also matched to the captured image's color space to avoid draw-time conversion.