[追記]
注意点 1 に書いた、Systemに揃える設定が選択できないのは、0.9.0で解決されました 🎉
Release 0.9.0 · zenangst/Gray · GitHub
---追記終わり---
macOSを使用している皆さん、Mojave最高ですよね?
Mojaveにまだアップデートできてない方、ぜひアップデートしましょう
アップデートして1週間立ちましたが、開発環境面で問題は起こっていません
ですが、1点だけ、どうしても気になることがある
Dark appearance最高なんです
最高なんですけど、これアプリケーション毎に切り替えるGUIがないんです
アプリケーションによってDarkは見づらかったり、Safariは通常のブラウザとプライベートブラウザの目視区別がしづらい...
そんなあなたに朗報です
ポチポチするだけで、アプリケーション毎にAppearanceが切り替わります
SafariだけLightにしたりできる
インストール
https://github.com/zenangst/Gray#gray の下のリンクを押すと、ビルド済みのアプリがダウンロードできます
コードを読むと、アップデート確認も実装されてた
内部でやっていること
READMEに書いてあります https://github.com/zenangst/Gray#how-it-works
macOSにはアプリケーション毎の設定ファイルがあって、これを defaults というコマンドで書き換えることができます
$ defaults write com.apple.dt.Xcode NSRequiresAquaSystemAppearance -bool YES
その設定ファイルの NSRequiresAquaSystemAppearance をポチポチtoggleするだけ
一度設定すれば、再起動しても、Grayを削除してしまっても大丈夫
でも、できれば消さないでねとのこと
So when you are done configuring, you can toss Gray in the trash if you like (I hope you don't :) )
注意点
1. Grayで一度Appearance変更をすると、Systemに揃える設定に戻すことが、GUI上からはできなくなります -> 0.9.0でResetが追加された🎉
[追記]
0.9.0で、アイコンを右クリック (今右クリックって言うのかな🤔) することで、リセットする機能が実装されました。
以下の操作も使えますが、難しいと思うでの、仕組みを理解できる人以外には推奨しません。
---追記終わり---
そんな時は、ターミナルで、
$ defaults read
と入力して、タブを押しながら、戻したいアプリを探します
アプリが見つかったら、
$ defaults read com.apple.SafariTechnologyPreview(ここがアプリ名) NSRequiresAquaSystemAppearance
とかとすると 0 or 1 と表示されるかと思います
表示されたら、再度ターミナルで、
$ defaults delete com.apple.SafariTechnologyPreview(ここがアプリ名) NSRequiresAquaSystemAppearance
確認すると
$ defaults read com.apple.SafariTechnologyPreview(ここがアプリ名) NSRequiresAquaSystemAppearance The domain/default pair of (/Users/yutailang0119/Library/Containers/com.apple.SafariTechnologyPreview/Data/Library/Preferences/com.apple.SafariTechnologyPreview, NSRequiresAquaSystemAppearance) does not exist
とエラーになっていれば、成功です
もう一度Grayを開き直すと、Systemになっているはず
2. Mail、Messages、Safari、Homeのようなアプリは、Full Disk Accessのパーミッションが必要
ボクは許可していません
「最初のSafariのプライベートブラウザの話どこいった」と思われるかと思いますが、普段 SafariのTechnology Preview版を使っていて、これはFull Disk Accessを要求しません
便利ですね
@_monoさんのツイートで知りました
これでできそうです( ´・‿・`)
— 🐶 mono - iOS/SwiftとFlutterとラブラドールの雑種 (@_mono) 2018年10月2日
画像はDark Mode + XcodeだけLight modeですが、その逆に設定したりで望んだ見た目になるかと思います( ´・‿・`)https://t.co/7KbfZcFZFz pic.twitter.com/Ww8ryRXoN8
活発に開発されていそうなので、watchしていきたいですね