Skip to content

0.12.0

Compare
Choose a tag to compare
@arcticicestudio arcticicestudio released this 22 Sep 19:55
v0.12.0

Release Date: 2020-09-22 Project Board Milestone

Show all commits

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:

  1. Main support for PHP and the official JetBrains plugin
  2. Laravel "Blade" Templates
    See JetBrains official “Blade“ documentation and the plugin for more details.
  3. Twig template engine
    See JetBrains official “Twig“ documentation and the plugin for more details.
  4. Smarty templates
    See JetBrains official “Smarty“ documentation for more details.

PHP syntax highlighting

Before

After

Blade syntax highlighting

Before

After

Twig syntax highlighting

Before

After

Smarty syntax highlighting

Before

After

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.