今週末、 GNOME 2月9日からXNUMX日までのXNUMX週間に起こったニュースを公開しました。 その中には、科学的でも何でもなく、ましてや大量破壊兵器のような、何かの中心や中心という意味で非常に核的なものがいくつかありました。 libadwaita が使用するソフトウェアでの情報の表示方法を改善するための手順がまだ取られており、GNOME Builder や開発者ツールも改善されています...そして、設定アプリケーションの改善にも引き続き注力しています。
残りのニュースの中で、現在提供されている唯一のアプリケーションに動きがありました。 保育器の中 GNOME (私の記憶が間違っていなければ)、Loupe、そして GNOME サークルのもう XNUMX 人のメンバー、Solanum のメンバーです。 以下はそのリストです 新しい スペインのタイムゾーンで金曜日の最後の時間に私たちを追い抜いたのです。
今週のGNOME
- リバドワイタは現在、
AdwOverlaySplitView
と同種のサイドバー オーバーレイとしてAdwNavigationSplitView
そして将来の置き換えAdwFlap
それはブレークポイントで動作します。 クリーンな API と、同じ動的なサイズ変更、スタイル設定、およびウィンドウ ボタンの自動処理を提供します。AdwNavigationSplitView
.
- 彼らは、GNOME のキャスト機能 (スクリーン キャスト) の使用についてユーザーがどのように考えているかをよりよく理解するために調査を行っています。 調査は次のとおりです Reddit。 この点自体は新しい機能ではありませんが、GNOME デスクトップが Chromecast やスマート TV などの他のデバイスに表示するものを反映する機能をプロジェクトが準備していることがわかります。
- GJS が特定の mozjs レルム内でスクリプトを実行するためのサポートを統合したため、libpeas は JavaScript で書かれたプラグインのロードをサポートするようになりました。 の このリンク これの使用方法と GNOME Builder との統合方法について詳しく説明します。
- libmks の初期リリース (リンク)。 Libmks は、D-Bus ディスプレイ デバイスを使用した QEMU の「マウス、キーボード、およびディスプレイ」実装を提供します。 GTK 4 ベースのアプリケーションの一部としてレンダリングをより効率的に行うために、破損した GdkTexture への DMA-BUF のインポートをサポートします。
- GLib ベースのアプリケーション用の非同期/スタンバイ/将来のライブラリである Libdex は、パブリック API の従来のファイル記述子で非同期 I/O を実行するためのサポートを獲得しました。 これは常に内部で利用可能であり、
io_uring
Linux上で。 さらに、多くの新しい GIO 抽象化が提供されました。GDBusConnection
yGSubprocess
。 GObject Introspection の統合を改善するための修正も追加されました。 - libpeas-2 が GJS による JavaScript ベースのプラグインのサポートを取得した直後、GNOME Builder はプラグインの動的言語として JavaScript に切り替えました。 これは、C、C++、Rust、Vala、JavaScript、または GObject Introspection と共有ライブラリ (.so) へのコンパイルの両方をサポートするその他の言語で、Builder 用のサードパーティ プラグインを作成できることを意味します。
- Loupe はグリシンを使用して画像をデコードするようになりました。 glycin は、サンドボックス プロセスを通じて画像をロードする新しいライブラリです。これにより、GdkPixbuf などの従来のローダーで追加の画像形式のサポートを追加できます。 分離された画像をアップロードすると、セキュリティなどが向上します。
- Solanum 4.0.0 には、セッション タイマーを最初にリセットする機能と、長年のバグ修正が含まれています。
- libadwaitaで作成したじゃんけんタイガーで遊ぶアプリが出てきました。 デュエルの名を授かった、そのコードは ここで これは、同じ開発者による、Libadwaita アプリ開発の仕組みに関するチュートリアルである次のビデオで見ることができます。
- ブータブルメディアを作成するための最もシンプルなインターフェイスであると主張するアプリケーションが登場しました。 それは「印象」と呼ばれるもので、 Flathubで利用可能.
- ハーフトーン3.0.0 到着しました ディザーページの画像が修正され、明るさとコントラストの新しいコントロールが追加され、外部ビューアで画像をプレビューするボタンが追加されました。
- IPlan 1.4.0 利用可能になりました:
- システムのバックアップ。
- 日付ごとにタスクを探索するカレンダー。
- タスクには日付とリマインダーを含めることができます。 アプリケーションはリマインダーを管理するためにバックグラウンドに残ります。
- タスクに記録がない場合、「タイマー」ボタンはオプションに移動します。
- レコード編集ウィンドウ。
- ユーザーは開始時間を変更することでログの期間を編集できるようになりました。
- バグの修正と UI の改善。
- Fundance v1.8.0 には次のものが付属しています。
- 今日の合計時間は、現在のタイマーによって増加します (オプション)。
- レポートに「今週」および「先週」オプションを追加しました。
- エクスポートされた CSV には [合計秒数] 列があります。
- 合計時間がタスク リストの日付まで表示されます。
- タスクのエントリと履歴リストがウィンドウとともに展開されます。
- 設定は XNUMX つのセクションに分類されます。
- Denaro v2023.6.0-beta2 には以下が含まれています:
- 新しいアカウントの設定を簡単にするために、新しいアカウント設定ダイアログが追加されました。
- 最近のアカウントをリストから削除する機能が追加されました。
- Denaro はトランザクション説明のオートコンプリートを提案するようになりました。
- グループとトランザクションの行からの削除をダイアログに移動しました。
- 新しいアカウントのデフォルトの日付順を最後から最初に変更しました。
- サイドバーに表示される金額は、ビューに表示される取引の金額を反映するようになりました。
- CSV ファイルのインポートの問題を修正しました。
- UIとUIが改善されました。
- 翻訳を更新しました。
- シェル拡張機能で寄付 URL がサポートされるようになりました。
今週のGNOMEは以上です。
画像とコンテンツ: 小枝.
GTK4を学ぶための良いマニュアルはありますか? Python と GTK4 で試してみましたが、チュートリアルは非常に基本的なもので、アプリを作成しようとした後、GTK3 に戻りました。