Saudade: Rustで書かれたミニマルなWindows 3.1風GUIライブラリ
SaudadeはRustで実装された、Windows 3.1スタイルのミニマルなGUIライブラリです。保持モード(Retained-mode)で動作し、レトロな外観を備えながらも、軽量でシンプルな設計が特徴です。
背景メモ
Rob Lillack氏が開発した「Saudade」は、Rust言語で書かれたWindows 3.1風のGUIライブラリ。retained-mode(保持モード)と呼ばれる、画面の状態をアプリ側で管理する方式を採用しており、ゲーム向けのimmediate-modeとは対照的。見た目は1990年代前半のWindows(プログラムマネージャー風タイトルバー、グレーの立体ボタン)を復刻しており、現代のRustエコシステムでレトロUIを再現する試み。類似プロジェクトには同氏の「Spot」や「slint」などがあるが、Saudadeは「最小限」かつ「ウィンドウシステムの手触り再現」に特化している。RustのGUI事情はまだ発展途上であり、こうしたレトロ再現系は趣味・学習・組込み向けに一定の支持がある。