La razón detrás de esto es que TortoiseHg no está realmente escrito para macOS en primer lugar, es realmente una aplicación de Windows escrita con un kit de herramientas GUI multiplataforma llamado Qt.
Al trasladar el programa a macOS, los programadores detrás de TortoiseHg no han utilizado las API nativas de macOS para implementar su interfaz de usuario. En su lugar, han ahorrado mucho tiempo al reutilizar su código existente beneficiándose de las funciones multiplataforma de Qt.
Lamentablemente, esto también significa que las características como Retina no se liberan de inmediato. En Windows, la compatibilidad con las pantallas Hi-DPI acaba de comenzar a mejorar, por lo que el enfoque de las aplicaciones de Windows en la compatibilidad con las pantallas Hi-DPI (Retina) no ha estado allí.
Para algunos componentes utilizados por los programadores, la funcionalidad Retina vino "gratis" gracias a la virtud de la biblioteca Qt que utiliza las API nativas de macOS para la representación. Para otros componentes, los píxeles son dibujados (representados) por el propio código Qt y, por lo tanto, sin la funcionalidad Retina de macOS.
Por lo tanto, experimenta programas que muestran comportamientos extraños donde, por ejemplo, el texto es nítido y "Retina", pero los iconos están fuera de proporciones y "baja resolución".