Swiftフレームワーク – Floating Menu

NeXTSTEPにように、メニューをフローティングパネルに表示する機能拡張を行いました。

通常のメニューバー方式はこれ。(Docked Menu)

メニューバーの右端のハンドルをウィンドウの外にドラッグすると、メニューバーがウィンドウから消えてフローティングメニューが表示されます。

フローティングメニューを閉じると、ウィンドウにメニューバーが戻ります。

その他、コントロール類の形状に統一感を持たせる、色合いを上品にする、スクロール速度を調整するなどの多くの修正を入れています。

いくつか追加するクラスと機能が残っていますが、それが終わったらサンプルアプリをたくさん作って、バグ検出・修正の作業が中心になります。
その後に、主要なディストリビューションでの動作確認をやります。
現時点で、Ubuntu 24.04 / Ubuntu 22.04 / Debian 13 / Fedora Workstation 45 での動作確認はやりましたが、ディストリビューションの差を吸収できていない部分もあります。用意ができたら、ArchLinux / openSUSE でも動作確認をします。

「Swiftフレームワーク – Floating Menu」への1件のフィードバック

コメントする