去年夏に給付金で自作PCを組み、2010年にマカーになってから10年ぶりにWindowsをメインマシンとして使用しています。
Windows 10を使っていて不快なことはまぁたくさんあるんですが、その中の一つがHiDPI(高dpi)環境非対応アプリの見た目が汚くて不快なことです。
Windows標準ソフトでも多々ありますが…
そういえばMultiWallpaperも高dpi環境に対応なんてしてなかったよなぁと思い起動してみましたが、当然ながら対応していません。
WinFormsを使用したC#アプリでも高dpi環境に対応できるようなので、高dpi環境用の設定を追加した状態がこれ。
まともに使えるようにするにはかなりの修正が必要になりそうです…
そういえばちょっと前にWPFでMultiWallpaperを作り直したことがあったなぁとこちらを試してみたところ、こちらは崩れることはなさそう。
(というかこの作り直してるPCがSurface Pro 3の高dpi環境)
5年以上前のことなのでどこまで機能を付けたのか全く記憶にありませんが、上の画像の状態からまともに使えるようにするよりは楽な可能性があります。
ただ使っているWPF用のリボンUIが全然更新されておらず、Windows 8や10のフラットデザインじゃないんですよね…
更に良く分かっていませんが今年中に.NET MAUIという新しいマルチプラットフォーム用UIフレームワークが出るとか…
これを待った方が良いような気がしています。
まあWindows 8から標準で画面別に壁紙を設定できるようになったので、そもそもどれだけの方がMultiWallpaperを必要としているのか分かりませんが…