今日は午前中は工房の掃除と整理、午後からは木工旋盤で花瓶を作ったりしました。

そして夕方からは、月例のカレーの会。
今日は人数も会話も少なめで、早めにお開きになりました。
その後に、昨日の作業の続きで、Swift FrameworkにWaylandバックエンドの実装を追加しました。
それが動いている様子が冒頭の画像です。
下の図の「表示 / プレゼンテーション層」に WaylandWindowPresenter を追加です。

ただし、Waylandの場合は、ウィンドウのタイトルバーや装飾はX11とは違う方法で表示するので、もう人手間かけないといけません。
Fedora WorkstationやUbuntu 24.04などのGNOME標準のデスクトップの場合はWaylandが標準?
最終的にはWaylandを優先して、Wayland用のpresenterをアタッチできない場合はX11 presenterにフォールバックする仕組みにすると思います。
「Swiftフレームワーク – Waylandに対応」への1件のフィードバック