Skip to content

Instantly share code, notes, and snippets.

@ma8ma
Last active January 11, 2025 07:48
Show Gist options
  • Select an option

  • Save ma8ma/7af58118b4e1c032f00e2f87a3827d68 to your computer and use it in GitHub Desktop.

Select an option

Save ma8ma/7af58118b4e1c032f00e2f87a3827d68 to your computer and use it in GitHub Desktop.
JDim 0.13.0 release note draft

JDim 0.13.0-20250111

JDim 0.13.0-20250111 リリースノートの草案(2025年1月11日)
いくつかのリンクは未作成のため404 Not Foundが表示されます

#1501 まで

主な変更点

詳細は マージされたPull requests または マニュアル を参照してください。
リリース計画のissue: #1459

⭐ リリースハイライト

  • 開発バージョンであることを示すためalphaタグを導入しました。 (下記参照)
  • Wayland環境で実行するときの動作を改善しました。 (下記参照)
  • 動作環境を記入するとき、DE/WM の欄にディスプレイサーバーの種類(Wayland、X11など)を追加しました。
  • デスクトップ環境にインストールされているテーマから、GUIのルック・アンド・フィールやUIアイコンを選択する設定を追加しました。
  • UIアイコンの初期設定を、従来のカラーアイコンから シンボリックアイコン (モノクロやシンプルなデザイン)に変更しました。
  • ショートカットキー設定とマウスジェスチャ設定とマウスボタン設定に、設定項目をフィルタリングする検索ボックスを追加しました。
  • スレビューの画像URLのリンク表示を改善しました。

🅦️ Waylandのサポート

  • (#1452) Wayland環境で実行しているときは、ウインドウ(メイン、書き込みビュー、画像ビュー)の配置を復元しないように変更しました。 Waylandコンポジタはウインドウ移動を意図した通りに実行しないため、ウインドウの移動や配置はWaylandコンポジタに任せます。
  • (#1464) Wayland環境でウインドウの最大化を解除した後JDimを終了したとき、ウインドウのサイズが保存されない不具合を修正しました。
  • (#1467) Wayland環境で書き込みビューをウインドウ表示すると、 名前欄とメール欄の入力補完ポップアップが正しい位置に表示されない問題を解決しました。
  • (#1472) Wayland環境で多段ポップアップがマウスポインターから離れて表示される問題を修正しました。
  • (#1473) Wayland環境における制約事項をREADMEとオンラインマニュアルに追記しました。 (下記参照)
  • (#1495) Wayland版GNOMEにおいて、ウインドウ(メイン、書き込みビュー、画像ビュー)を開くたびに ウィンドウが意図せず拡大する問題を修正しました。 Thanks @feynoobs for report and pull request.
  • (#1497) Wayland版GNOMEにおいて、お気に入り追加先選択ダイアログの詳細ボタンを押してリストを折りたたんだ際に、 ダイアログの幅が不適切に拡大される問題を修正しました。
  • (#1498) ウインドウ(メイン、書き込みビュー、画像ビュー)のサイズ変更イベント処理を修正し、 画像ビューの折りたたむ機能がWayland環境でも正常に動作するよう対応しました。 ただし、Westonではこの動作が意図した通りに発動しない場合があります。
  • (#1499) Waylandに関連する問題点と解決状況についてREADMEおよびマニュアルを更新しました。 (下記参照)
  • (#1500) Waylandでウインドウ最大化解除時、最大化前の元のサイズに復元されない問題を修正しました。

👉 ユーザーインターフェース

  • (#1428) ショートカットキー設定に「最後のタブに移動」機能を追加しました。 デフォルト設定では無効になっているため機能を使うときは設定ダイアログでショートカットキーを設定します。
  • (#1441) ショートカットキー設定とマウスジェスチャ設定とマウスボタン設定に、 設定項目をフィルタリングする検索ボックスを追加しました。 検索ボックスは、トグルボタンまたはショートカットキー(Ctrl+F)で開くことができます。
  • (#1474, #1475) フォントと色の詳細設定ダイアログボックスに「テーマの設定」タブを追加して、 GTKテーマの選択とダークテーマ設定機能を実装しました。 この機能は実験的なサポートのため変更または廃止の可能性があります。🧪
    • インストールされているGTKテーマを選択して、UIテーマ(外観や配色)をまとめて変更する機能を追加しました。
    • 「システム設定のGTKテーマを使う」オプションを追加しました。システム設定を適用するにはアプリケーションの再起動が必要です。
    • ライトテーマとダークテーマを切り替えるオプションを追加しました。 注意: 一部のGTKテーマはダークテーマに対応していません。その場合は、ダークテーマに対応したGTKテーマを設定してください。
  • (#1476, #1478) フォントと色の詳細設定のテーマの設定に、アイコンテーマの選択とシンボリックアイコンの設定機能を実装しました。🧪
    • インストールされているアイコンテーマを選択して、UIアイコンをまとめて変更する機能を追加しました。
    • 「システム設定のアイコンテーマを使う」オプションを追加しました。システム設定を適用するにはアプリケーションの再起動が必要です。
    • カラーアイコンとシンボリックアイコンを切り替えるオプションを追加しました。 デフォルト設定はシンボリックアイコンを使用します。 注意: これまでのバージョンではカラーアイコンを読み込んでいましたが、ダークテーマに対応していないものがあるため変更します。
  • (#1479) フォントと色の詳細設定ダイアログにニーモニックキーが重複している項目があるため、キーを変更して重複を解消しました。
  • (#1485) フォントと色の詳細設定の「スレビューの選択範囲の色設定にGTKテーマを用いる(E)」設定を 「スレビューの文字色、背景色、選択範囲の色設定にGTKテーマを用いる(E)」に拡張しました。この変更により、設定を有効にした場合、 選択範囲だけでなく、通常のテキストの文字色と背景色にもGTKテーマが提供する定義済みカラーが適用されます。
  • (#1486) フォントと色の詳細設定に、スレ一覧や設定画面(about:config など)におけるハイライト表示の文字色の設定を追加しました。 これにより、ユーザーは背景色と文字色を自由にカスタマイズできるようになり、 特にダークテーマ使用時の視認性低下を防ぐ効果が期待できます。

🌐 ネットワーク通信

  • (#1451) アンカー(#以降の部分)を含むURLへのリクエストに対応し、取得できるようにしました。 修正前は、アンカーを含むURLにアクセスするとエラーになる場合がありました。
  • (#1494) 5ch.netの過去ログdatのうち、現役サーバーに保存されている9桁の番号が割り当てられたスレッドを読み込むことができるように修正しました。 注意: 過去ログdatは現役サーバーに保存されているスレッドに限り取得できます。 2025年1月時点では、過去ログサーバーに保存されているスレッドのdatを取得できません。

📦 Snapパッケージ

  • (#1423) Snapパッケージのランタイムをgnome(gnome-42-2204)へ更新しました。 WebP画像の表示に対応しました。

✨ 他に変更・追加された機能

  • (#1434) 画像共有サービスimgurにアップロードされた画像にアクセスした際に 削除済みであることを示す画像にHTTPリダイレクトされた場合は、 ダウンロードをキャンセルし、HTTP 404 Not Foundとして処理するように修正しました。
  • (#1455) 動作環境を記入するとき、DE/WM の欄にディスプレイサーバーの種類(Wayland、X11など)を追加するように変更しました。 ディスプレイサーバーが判定できない場合は従来の形式で記載されます。

🐞 バグ修正

  • (#1426) 三男避難所等のBBSMENUを外部BBSMENUに登録するとき読み込みに失敗する不具合を修正しました。
  • (#1436) ショートカットキー設定ダイアログの設定一覧で上下の矢印キーを押しても選択項目が切り替わらない不具合を修正しました。 マウスジェスチャ設定とマウスボタン設定のダイアログも同じ不具合が確認されたため修正しました。
  • (#1446) スレを表示した際、画像URLに引数(?)やフラグメント識別子(#)が含まれていると通常リンクとして表示され、 画像を正しく開けない問題を修正しました。
  • (#1482) X11環境でJDimを実行したとき、ポップアップが親ウインドウのモニター内に収まるようサイズを調整しました。
  • (#1491) マルチディスプレイ環境でX11を使用し、モニタの位置にオフセットがある場合、 ポップアップがマウスからずれて表示される問題を修正しました。 Thanks @mokeke-maru for report and patch.

📗 ドキュメント

  • (#1415) AddressSanitizer(ASan)の影響で異常終了する問題がコンパイラー側で修正されたため、 README.mdを更新して影響を受けるgccのバージョン(10から13まで)を指定しました。
  • (#1416, #1417) ドキュメントの情報が古くなった項目を整理しました。
  • (#1473) Wayland環境における以下の制約事項をREADMEとオンラインマニュアルに追記しました。
    • Waylandでは、親ウインドウから子ウインドウのポップアップを表示する際、一度に1つしか表示できません。 そのため、スレビューのポップアップ表示中にメインウインドウのツールチップを同時に表示することはできません。
    • Waylandでは、多段ポップアップ表示中にマウスポインターをポップアップ外に移動しても、ポップアップが消えない場合があります。 この場合、Escキーを押すことでポップアップを閉じることができます。
  • (#1499) Waylandに関連する問題点と解決状況についてREADMEおよびマニュアルを更新しました。
    • 画像ビュー(ウインドウ表示)のフォーカスが外れた場合に折りたたむ機能が正常に動作しない問題はPR #1498 で修正しました。 ただし、Westonではこの動作が意図した通りに発動しない場合があります。
    • WestonでWaylandをバックエンドに指定して起動した際、ポップアップ内で右クリックすると プログラムがクラッシュする可能性がある問題について、既知の問題として追記しました。
    • 修正済みの問題に打ち消し線を追加し、該当PR番号を明記しました。
    • 修正無しで問題が解消した場合は、確認した環境を明記しました(Weston 13.0.3)。

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

  • (#1414, RFC 0014) 開発中のバージョンであることを示すため、alphaタグを導入しました。 開発中のバージョンは 0.13.0-alphaYYYYMMDD と表示されます。(YYYYMMDDは年月日の値) Thanks @mtasaka for better suggestion.
  • (#1458) Meson: Unity build を有効にしてビルドすると、コンパイルエラーが発生する不具合を修正しました。

♻️ 継続的インテグレーション(CI)

  • (#1429, #1430, #1431, #1432, cbf6e569) GitHub Actions の Weekly CI を変更して Muon build の互換性の無い変更に対応しました。
  • (#1471) GitHub Actions の Weekly CI で、muon-master ジョブが失敗していたため対応しました。 Muon のブートストラップで生成される実行ファイルの名前が 6ec469bb42(2024-11-03)から変更された影響です。

👻 廃止された機能

no changes

🔜 サポート

  • (#1419) 以下のプラットフォームのサポートは0.12.0リリースをもって終了します。
    • Debian bullseye(2021年リリース)より古いディストロ (RFC 0006)
    • コンパイラのバージョンが gcc-10 未満または clang-11 未満のディストロ

ソフトウェアがWayland環境でより安定して動作するよう改善を行いました。 ユーザーの皆さまからの貴重なご報告とパッチ提供に心より感謝申し上げます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment