我可以在Retina显示屏上使MonoDevelop看起来很好吗?

Dan*_*mov 18 gtk# monodevelop xamarin.ios retina-display xamarin

我买了一台新的Retina MacBook Pro,用于开发适用于iOS的MonoTouch.
非常令人沮丧的是,可能因为它是基于Gtk#构建的,MonoDevelop非常模糊.

MonoDevelop在Retina显示屏上模糊

我可以应对模糊的UI,但我无法读取或编写代码,因为它会伤害我的眼睛.

在Gtk#和MonoDevelop中Retina支持的现状如何?
是否有任何(实验性)编译标志至少能够实现正确的代码渲染?

如果我想贡献,哪个组件负责这个?它是Gtk#还是Gtk本身?

vcs*_*nes 24

更新

MonoDevelop 3.0.4开始修复此问题:

其他改进和错误修复

  • 修复了带有视网膜显示的MacBook上的渲染

所以就去下载吧.

旧版本(以及其他应用程序)的解决方法

我用于WebStorm 的临时工作效果很好.它也适用于MonoDevelop.

您可以同时使用它,直到Xamarin人员获得对MonoDevelop的更新.
在这里:

  1. 在"应用程序"中找到MonoDevelop,然后单击" 显示包内容"

在此输入图像描述

  1. Contents/Info.plist在任何编辑器中打开并在打开后添加<dict>:

    <key>NSHighResolutionCapable</key>
    <true/>
    
    Run Code Online (Sandbox Code Playgroud)
  2. 复制并粘贴MonoDevelop app bundle,删除旧版本并将新版本重命名为MonoDevelop.这将刷新系统缓存.

你会发现MonoDevelop.app信息现在没有选中低分辨率选项,代码渲染顺利.

在此输入图像描述

  • 这也适用于Eclipse - 以完全相同的方式. (2认同)