Sublime Forum

ST3 3127+ does not use visual styles anymore

#1

Hello,

I noticed that new ST3 does not use visual styles on Windows.

While 3125 contained an embedded manifest with Microsoft.Windows.Common-Controls reference, 3127 and higher do not have it. However, despite of new theming feature, there are some system dialogs which depend on ComCtrl32.dll and who look weird on Windows 7 without it, such as “Save Changes?” message box, “Open File” and so on.

Of course, manifest can be added as external file named sublime_text.exe.manifest, but it still requires a comctl32.dll import presence to enable visual styles, which can be done only by modifying ST’s import, which, for sure, brokes a digital signature of ST.

MSDN says that:

Prior to Windows 8, you must specifically configure your application to use visual styles; otherwise, the application’s common controls are always rendered[…]

So, it seems, only Windows 7 users need such manifest.

0 Likes

#2

:wink:

3 Likes