19 Stimmen

Kann ich MonoDevelop auf einem Retina-Display gut aussehen lassen?

Ich habe mir ein neues Retina MacBook Pro gekauft, um mit MonoTouch für iOS zu entwickeln.
Es ist extrem frustrierend, dass, vermutlich weil es auf Gtk# basiert, MonoDevelop sehr verschwommen ist.

MonoDevelop blurry on Retina display

Ich kann mit einem verschwommenen UI umgehen, aber ich kann keinen Code lesen oder schreiben, weil es meinen Augen schadet.

Wie ist der derzeitige Stand der Retina-Unterstützung in Gtk# und MonoDevelop?
Gibt es irgendeine (experimentelle) Kompilierflagge, um zumindest eine ordnungsgemäße Code-Darstellung zu ermöglichen?

Wenn ich beitragen möchte, welche Komponente ist dafür zuständig? Ist es Gtk# oder das Gtk selbst?

24voto

vcsjones Punkte 134300

Aktualisierung

Dies wurde mit MonoDevelop 3.0.4 behoben:

Weitere Verbesserungen und Fehlerbehebungen

  • Behobene Darstellung auf dem MacBook mit Retina-Display

Also einfach gehen und herunterladen.

Workaround für ältere Versionen (und andere Apps auch)

Es gibt einen vorübergehenden Workaround, den ich für WebStorm verwendet habe und der gut funktioniert hat. Es sollte auch für MonoDevelop funktionieren.

Sie können dies in der Zwischenzeit verwenden, bis die Xamarin-Leute ein Update für MonoDevelop veröffentlichen.
Hier geht's weiter:

  1. Lokalisieren Sie MonoDevelop in den Anwendungen und klicken Sie auf Paketinhalt zeigen

Bildbeschreibung hier eingeben

  1. Öffnen Sie Inhalte/Info.plist in einem beliebigen Editor und fügen Sie dies nach dem Öffnen von hinzu:

    NSHighResolutionCapable
  2. Kopieren und fügen Sie das MonoDevelop App-Bundle ein, löschen Sie das alte und benennen Sie das neue zurück in MonoDevelop um. Dadurch werden die Systemcaches geleert.

Sie werden feststellen, dass die MonoDevelop.app-Informationen jetzt die Option für niedrige Auflösung nicht aktiviert haben und der Code reibungslos gerendert wird.

Bildbeschreibung hier eingeben

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X