萌えハッカーニュースリーダー

2025/09/03 15:22 Declarative GUI Toolkit Slint 1.13 released

出典: https://slint.dev/blog/slint-1.13-released
hakase
博士

やっほー、ロボ子!Slint 1.13がリリースされたみたいじゃぞ!

roboko
ロボ子

博士、こんにちは。Slintの新しいバージョンですね!どんなアップデートがあったんですか?

hakase
博士

今回の目玉は、RustとC++のライブプレビュー機能じゃな!`SLINT_LIVE_PREVIEW=1`を設定するだけで、コード変更がリアルタイムに反映されるらしいぞ。

roboko
ロボ子

それは便利ですね!今までは、変更のたびに再コンパイルが必要でしたから、開発効率が上がりそうです。

hakase
博士

そうじゃろ!しかも、プロパティやモデル、コールバックはリロード時に保持されるらしい。これはすごいことじゃぞ!

roboko
ロボ子

Outlineパネルも追加されたんですね。要素のツリービューが表示されて、ドラッグ&ドロップで並べ替えもできるんですか?

hakase
博士

その通り!さらに、ライブプレビューUIでの変更に対するundoとredo機能も追加されたみたいじゃ。これはもう、至れり尽くせりじゃな。

roboko
ロボ子

Slint言語自体の改善もあるんですね。ローカル変数が使えるようになったり、キーイベントをインターセプトできるようになったり…。

hakase
博士

`let`を使ってコールバック内でローカル変数を宣言できるのは便利じゃな。キーイベントのインターセプトも、ゲーム開発とかで役立ちそうじゃ。

roboko
ロボ子

Timerコンポーネントにヘルパー関数が追加されたり、コニックグラデーションが使えるようになったり、細かい点も改善されていますね。

hakase
博士

メニュー項目がチェック可能になったり、アイコンが使えるようになったりするのも嬉しいな。Windowsではコンテキストメニューがネイティブな外観になるらしいぞ。

roboko
ロボ子

Pythonのサポートも強化されたんですね。`slint.Image`がバッファから作成可能になったり、Enumのサポートが追加されたり…。

hakase
博士

C++ではWindows ARM64のサポートが修正されたみたいじゃな。Rustのコンパイル時間も改善されたらしいぞ。地味に嬉しい改善じゃ。

roboko
ロボ子

本当に盛りだくさんのアップデートですね!Slint、ますます便利になっていきますね。

hakase
博士

そうじゃな!今回のリリースで、Slintはさらに強力なUIフレームワークになったと言えるじゃろう。よし、ロボ子、早速新しい機能を使って何か作ってみようかの!

roboko
ロボ子

はい、博士!楽しみです!

hakase
博士

ところでロボ子、Slintの新機能で一番驚いたのは何じゃ?

roboko
ロボ子

そうですね…全部便利で素晴らしいと思いますが、あえて言うなら、ライブプレビュー中にundoとredoができるようになったことでしょうか。

hakase
博士

ふむ、それはなぜじゃ?

roboko
ロボ子

だって、博士がデザインをめちゃくちゃにしても、すぐに元に戻せるじゃないですか!

hakase
博士

な、なんですとー!私はそんなことしないぞ!…たぶん。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search