doraTeX / TeX2img

TeX2img for macOS
https://tex2img.tech
Other
26 stars 2 forks source link

Mojave のダークモード対応 #91

Closed doraTeX closed 3 years ago

doraTeX commented 6 years ago

(#88 からIssue立て直し)

Mojaveのダークモード対応のために考えるべきこと。

yasunari commented 6 years ago

Golden Masterが出るくらいまでは仕事で使うMacにはベータ版新OSは入れないようにしております。

最終的にどうなるかは分かりませんが,今日のBetaではSan Franciscoがあらゆる所で太くなりました。

screen shot 2018-07-20 at 0 01 58

Mojaveのリリースが迫ってくればTeXShopの側でも対策が打たれると思いますので,それに足並みをそろえた対応をしたいところです。

洒落た色分けになることを期待しています。Atomの色分けは個人的に気に入っているので,同じような感じになると良いと思います。Dark Mode対応に紛れて今までご報告させて頂いた,要望を開発者の皆さんに「Mailで」伝えておいて頂けると嬉しいです。 screen shot 2018-07-20 at 0 06 35

yasunari commented 6 years ago

macOS Deployment Targetを10.14に設定してBuildしたら,自動でDark Modeになりました。Doesn't it look cool?

screen shot 2018-07-24 at 1 53 30

screen shot 2018-07-24 at 1 41 53

最初にこのような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')
doraTeX commented 6 years ago

macOS Deployment Targetを10.14に設定してBuild

そうすると10.13以下で起動できなくなります。

これは一体何ですか。

「developer id gatekeeper」「mac developer vs developer id」などで検索してみてください。

doraTeX commented 5 years ago
  • シンタックスハイライトのデフォルトカラーをどうするか検討する。

次のように,配色をデフォルトに戻すボタンを2つ用意して対応する予定。ダークモードのデフォルト配色は TeXShop のダークモードテーマにあわせる。

image

初回起動時は現在のモードに応じて適切な方のデフォルト配色を選ぶようにする。

  • ユーザがデフォルトカラーから明示的に変えていた場合はどうするか?
  • 使用途中にカラーモード切り替えをした場合はどう対応するか?

ユーザのカスタマイズ結果を尊重するため,アプリ側が勝手に配色を変更することはしないことにする。「初回起動時はライトモードだったが今回起動時はダークモードだから配色が見にくい」というようなケースについては,ユーザが自分で「ダークモードのデフォルトに戻す」ボタンを押して対応(または各自の好きなように配色変更)すればよい。

yasunari commented 5 years ago

カラーモードは後で考えますが、インストールされている場合はTeXShopの連携性からも言って「テーマ」として管理できた方が良い気がします。今までのショートカットやコマンド補完と同様にTeX2imgから~/Library/TeXShop/Themesにアクセスするということです。「デフォルトに戻す」は良いと思いますが、Terminal、CotEditor、TeXShopも採用しているような「テーマ」の個別管理のUIも欲しいです。 screen shot 2019-01-09 at 16 17 59 screen shot 2019-01-09 at 16 21 22

doraTeX commented 5 years ago

「テーマ」機能も考えましたが,ちょっと話が大きくなりすぎるので,将来的な課題とし,いったん Mojave 対応リリースにおいては採用を見送ります。

yasunari commented 5 years ago

では方針としては良いのではないでしょうか。UIとして一列に並べるのは右側のスペースがもったいないと思います。

doraTeX commented 3 years ago

次のように,ライトモード・ダークモードそれぞれの色を指定するUIを設置し,ダークモード対応が完了しました。

image