MacOSとLinux
PrusaSlicerはMacOSとLinuxでネイティブにダークモードをサポートしています。システム設定でダークモードを有効にしている場合、PrusaSlicerも自動的にダークモードで起動するはずです。
Windows
ダークモードは、「環境設定」-「GUI」-「ダークカラーモードを使用する(実験的)」から手動で有効にすることができます。
Windowsにダークモードを実装するのは、予想以上に手間がかかりました。MacOSやLinuxとは異なり、Windowsには、私たちのマルチプラットフォームGUIライブラリ(wxWidgets)が使用するWin32コントロール用の公式ダークモードがありません。そこで私たちは、自分たちでそれを実装するようにしました。既存のWin32コンポーネントのスキニングを開始し、スキニングできないコンポーネントの代替品を実装しました。幸運なことに、私たちはNotepad++を発見しました!私たちが知る限り、Notepad++は、ダークモードを合理的に実装した唯一のWin32オープンソースアプリケーションです。私たちは結局、Notepad++のソースコードの一部を、このプロジェクトに基づく未発表のダークモードAPIとのインターフェイスに使用することにしました。

ログイン してコメントを投稿する
コメントなし