Luxeritas 3.6.12 リリース

Luxeritas 3.6.12

Luxeritas Theme 3.6.12 をリリースしました。

Javascript を大幅書き換え。クライアントへの負荷を軽減して更に高速化しました(たぶん)。

その他、細かい不具合修正多数。詳しくは下記の改訂履歴、もしくは開発者ブログの記事にてご確認ください。

改訂履歴

機能拡張

  1. ブロックエディタのシンタックスハイライター選択言語に「PowerShell」「Nim」「Rust」「R」を追加(要望反映)

最適化

  1. ライブラリに依存してるもの以外の Javascript は全部 Vanilla JS 化した
  2. スクロールイベントとリサイズイベントの負荷を軽減した(つもり)
  3. async 用と defer 用に分けてた Javascript 1つにした
  4. Javascript の実行タイミングを更に詳細に分けて、最適と思われる実行タイミングにした(つもり)

不具合修正

  1. 目次ウィジェットで「項目が無いときはウィジェット非表示」にチェックを入れていると、ウィジェットタイトル及びウィジェットの枠そのものが表示されず目次リストだけ表示されてた不具合修正
  2. グローバルナビを「上スクロールの時だけ表示」に設定して、スマホで上スクロールすると、一瞬ナビが表示されてすぐ消えるという現象が発生する不具合修正
  3. 1カラムに設定してるとモバイルメニューの「Next」「Prev」「Search」ボタンが機能しなかった不具合修正
  4. オープニングアニメで「縦に伸張」か「横に伸張」を選択してると、Firefox でモバイルメニューのサイドバーがレイヤーの下に表示されちゃう不具合修正
  5. オープニングアニメ用の CSS が未圧縮のまま出力されてた不具合修正
  6. グローバルナビを非表示に設定してると、一部 Notice が出る箇所があったので修正

その他

  1. FontAwesome のバージョン上げた 5.5.0 → 5.10.1
  2. PrismJS のバージョン上げた 1.14.0 → 1.17.1