0.12.0
Features
Explicit support for bundled PhpStorm language syntax — #120/#121/#151 ⇄ #153 (⊶ 9fa9d9a)
↠ PhpStorm ships with support for specific languages, frameworks and libraries for PHP development and of course advanced highlighting for PHP itself. Due to the same problems like documented in #120 (mitigated in #121) some syntax theme keys required to be replaced with explicit definitions instead of relying on color inheritances.
Therefore explicit support for PhpStorm's bundled language syntax has been added:
- Main support for PHP and the official JetBrains plugin
- Laravel "Blade" Templates
See JetBrains official “Blade“ documentation and the plugin for more details. - Twig template engine
See JetBrains official “Twig“ documentation and the plugin for more details. - Smarty templates
See JetBrains official “Smarty“ documentation for more details.
Improvements
Cleaner patch/diff highlighting through reduced alpha value for background colors — #103 ⇄ #159 (⊶ f452956)
↠ Before the background colors of highlighted sections in the patch/diff view were too bright which caused some syntax elements like comments to be completely illegible. This has now been improved by reducing the alpha value and calculating the RGB hexadecimal value from it.
See the comment in #159 for more details about why the color calculation and conversion had to be done.
The full changelog ist available here.