PrusaSlicerは、かなりシンプルなユーザーインターフェイスを採用しています。画面の大部分は3Dビューに充てられており、3Dモデルの操作に使用されます。 上部のツールバー(1,2)は、オブジェクトの追加や削除に使用します。左のツールバー(4)には、拡大縮小や回転ツールなど、3Dモデルで操作するためのツールがあります。右側のパネルは、主にプリント、フィラメント、プリンタープロファイルの選択(6,7,8)、サポート…
MacOSとLinux PrusaSlicerはMacOSとLinuxでネイティブにダークモードをサポートしています。システム設定でダークモードを有効にしている場合、PrusaSlicerも自動的にダークモードで起動するはずです。 Windows ダークモードは、「環境設定」-「GUI」-「ダークカラーモードを使用する(実験的)」から手動で有効にすることができます。 Windowsにダークモードを実装するのは、予想以上に手間がかかりました。MacOSやLinuxとは異なり、Windowsには、私たちのマルチプラットフォームGUIライブラリ(wxWidgets)が使用するWin32コントロール用の公式ダークモードがありません。そこで私たちは、自分たちでそれを実装するようにしました。既存のWin32コンポーネントのスキニングを開始し、スキニングできないコンポーネントの代替品を実装しました。幸運なことに、私たちはNotepad++を発見しました!私たちが知る限り、Notepad++は、ダークモードを合理的に実装した唯一のWin32オープンソースアプリケーションです。私たちは結局、Notepad++のソースコードの一部を、このプロジェクトに基づく未発表のダークモードAPIとのインターフェイスに使用することにしました。