Skip to content

@ma8ma ma8ma released this Jan 18, 2020 · 27 commits to master since this release

主な変更点

詳細は マージされたPull requests または マニュアル を参照してください。

3️⃣ GTK3版

GTK3版の安定性が向上しました。
マウスホイールによるスクロール(#113)やタブの切り替え(#114, #117)、書き込みビューのダブル・トリプルクリックによる範囲選択(#158)が追加されました。

📁 キャッシュディレクトリ

freedesktop.orgの規格に合わせるため、データを置いておく場所が $XDG_CACHE_HOME/jdim に変更されました。ただし、以前のディレクトリ($HOME/.jd)が存在する場合はそちらを優先して使います。
また、 $HOME/.jd を使わないようにするconfigureオプション(--disable-compat-cache-dir)を追加しました。(#108)

キャッシュディレクトリの優先順位
$HOME/.jd $XDG_CACHE_HOME/jdim 使われるのは…
存在する any $HOME/.jd
存在しない any $XDG_CACHE_HOME/jdim
any (無効化) any $XDG_CACHE_HOME/jdim

NOTE:

  • 環境変数 XDG_CACHE_HOME が未設定または空のときはかわりに $HOME/.cache/jdim が使われます。
  • $HOME/.jd が無効化されている場合は jdim --version の出力に --disable-compat-cache-dir が追加されます。

📛 ロゴ

デスクトップ環境などに表示するアイコン(ロゴ)を更新しました。(#152, #156)

📦 Snapパッケージ

Snapパッケージを公開しました。通常のパッケージと違いアクセス制御が導入されています。詳細はマニュアルを参照してください。(#118)

ターミナルからインストールする方法

sudo snap install jdim

🔧 ソフトウェアの構築(ビルド)

  • 利用するハッシュ関数を変更してlibgcryptへの依存を無くしました。(#120)
  • travis-ci(#99)とGitHub Actions(#160)を利用した継続的インテグレーション(CI)を導入しました。

👻 廃止された機能

  • Subversionのサポートを削除しました。 (#105)
  • 古いCPUに合わせて最適化するconfigureオプションを削除しました。(#140)

🔜 サポート

  • 以下のプラットフォームのサポートは0.3.0リリースをもって終了します。(#141)
    • GTKのバージョンが2.24未満
    • 2020年にサポートが終了する長期サポートのディストロ (CentOS 6, Debian Jessie)
    • CentOS 7(2014年リリース)より古いディストロ
  • --with-sessionlib=gnomeuiを廃止予定にしました。(#142)

不具合のご報告やアイコンのご提供をいただきまして重ねてお礼申し上げます。

Assets 2
You can’t perform that action at this time.