TODO have a good understanding of backwards compatiblity modess supported by QT and various OS
Both Windows and MacOS require program to explicitly optin for full high dpi support. See QT documentation for that. Not sure how much of that QT do automatically and what needs to be done manually by us.