I think the issue is that MacBook resolution is double to what it says. So it should be treated not as wh, say, 1080, but as 2160. Better yet is to use viewport/stretch or make relative resizing. We had the same issue and had to make stuff resizeable (and positions adjustable) to the viewport_rect rather than being of a certain size.