Closed doraTeX closed 3 years ago
Golden Masterが出るくらいまでは仕事で使うMacにはベータ版新OSは入れないようにしております。
最終的にどうなるかは分かりませんが,今日のBetaではSan Franciscoがあらゆる所で太くなりました。
Mojaveのリリースが迫ってくればTeXShopの側でも対策が打たれると思いますので,それに足並みをそろえた対応をしたいところです。
洒落た色分けになることを期待しています。Atomの色分けは個人的に気に入っているので,同じような感じになると良いと思います。Dark Mode対応に紛れて今までご報告させて頂いた,要望を開発者の皆さんに「Mailで」伝えておいて頂けると嬉しいです。
macOS Deployment Targetを10.14に設定してBuildしたら,自動でDark Modeになりました。Doesn't it look cool?
最初にこのようなErrorが出てしまって困ったのですが,Yusuke TeradaはDeveloper ID Application
と表示されYasunari YoshidaはMac Developer
となっていますが,これは一体何ですか。
error: No signing certificate "Developer ID Application" found: No "Developer ID Application" signing certificate matching team ID "86GWZ48925" with a private key was found. (in target 'tex2img')
macOS Deployment Targetを10.14に設定してBuild
そうすると10.13以下で起動できなくなります。
これは一体何ですか。
「developer id gatekeeper」「mac developer vs developer id」などで検索してみてください。
- シンタックスハイライトのデフォルトカラーをどうするか検討する。
次のように,配色をデフォルトに戻すボタンを2つ用意して対応する予定。ダークモードのデフォルト配色は TeXShop のダークモードテーマにあわせる。
初回起動時は現在のモードに応じて適切な方のデフォルト配色を選ぶようにする。
- ユーザがデフォルトカラーから明示的に変えていた場合はどうするか?
- 使用途中にカラーモード切り替えをした場合はどう対応するか?
ユーザのカスタマイズ結果を尊重するため,アプリ側が勝手に配色を変更することはしないことにする。「初回起動時はライトモードだったが今回起動時はダークモードだから配色が見にくい」というようなケースについては,ユーザが自分で「ダークモードのデフォルトに戻す」ボタンを押して対応(または各自の好きなように配色変更)すればよい。
カラーモードは後で考えますが、インストールされている場合はTeXShopの連携性からも言って「テーマ」として管理できた方が良い気がします。今までのショートカットやコマンド補完と同様にTeX2imgから~/Library/TeXShop/Themes
にアクセスするということです。「デフォルトに戻す」は良いと思いますが、Terminal、CotEditor、TeXShopも採用しているような「テーマ」の個別管理のUIも欲しいです。
「テーマ」機能も考えましたが,ちょっと話が大きくなりすぎるので,将来的な課題とし,いったん Mojave 対応リリースにおいては採用を見送ります。
では方針としては良いのではないでしょうか。UIとして一列に並べるのは右側のスペースがもったいないと思います。
次のように,ライトモード・ダークモードそれぞれの色を指定するUIを設置し,ダークモード対応が完了しました。
(#88 からIssue立て直し)
Mojaveのダークモード対応のために考えるべきこと。