DrewNaylor / UXL-Launcher

An app launcher meant to launch Microsoft Office 2010, 2013, 2016, 2019 desktop software/apps, including ones from Office 365. Not associated with Microsoft.
Apache License 2.0
7 stars 1 forks source link

Allow an option to configure whether the PortableThemeEngine's TE1.x shim operates in full TE1.x compatibility mode or loose TE1.x compatibility mode. #171

Closed DrewNaylor closed 4 years ago

DrewNaylor commented 4 years ago

This would be a public property set at runtime by the calling application, and would default to loose compatibility. Full compatibility is basically "UXL Launcher Mode," where themes that don't support anything other than the main windows don't apply to other forms. This is dependent on checking the form's name and is not recommended for applications other than ones that use form names consistent with what's in UXL Launcher. Loose compatibility mode basically just loads the theme in like a TE2.x theme while making sure any serious issues are taken care of.

DrewNaylor commented 4 years ago

This should now be available in the PortableThemeEngine as of d642891. Can't verify it for sure until the applying code is hooked up, though, at which point a "fixes issue number" will be put in the commit message.

DrewNaylor commented 4 years ago

Forgot to put the fixes issue number thing in there. I'll do it on the pull request.