coteditor/CotEditor — pull request #95 by 1024jp (2014-04-11 23:21:11+00:00)
Title: Feature/preferences proposal

#81 のコメントで私が書いた観点をもとに、環境設定ウインドウをばっつり再配置し直してみました。

観点としては：

- 一般 / General -> アプリケーション全体の振る舞いに関わること
- ウインドウ / Window -> （テキストビュー以外の）ウインドウの表示に関わる設定
- 表示 / Appearance -> テキストビューの表示の中でも主に審美面に関わる部分
- 編集 / Edit -> テキストビューの振る舞いに関する設定
- フォーマット / Format -> 改行コード/エンコーディング/シンタックス
- ファイルドロップ / File Drop -> 変更なし
- キーバインディング / Key Bindings -> 変更なし
- プリント / Print -> 変更なし

という分類で再配置しています。ラベル等の表現についてもよりOS X的な表現を選んでいます。さらに、各パーツの配置を詰めて、ウインドウ自体をコンパクトにしています。

また、シンタックスというPaneを解体してしまいました。シンタックススタイルはCotEditornの中でもある程度の地位を占める機能ではあるので、専用のPaneがあっても悪くはないとも思ったのですが、シンタックスカラーリング配色を今回 Appearance にまとめたかったので、ボリューム的にFormatに移動させました。
また、シンタックス定義の編集エリアについても、従来の プッシュボタンが並んだものからよりコンパクトで見やすいTableとGradient Buttonsを用いたものに変更しています。

置き場に若干困っているのは、現在Editに置いている：

- Line wrapping (旧 Format Pane)
- Show invisibles (旧 View Pane)

の2点で、この2つは見た目だけで文書編集そのものには影響がないので、Editではない気もするのですが、次点の候補となりうるApperarances か Format のよりかは適当かと思えたので Edit に置いています。

他には、

- Enable syntax coloring (旧：書類をカラーリングする)

の設定項目はリストラしてもいいのではないかという気がしています。デフォルトでオフにしたい人は None を選択しておけばよく、この項目をOFFにして使っている人はあまりいないのではないかと思われます（本当は Delay Coloringも隠し設定にして表面からは隠しても良い気もしている）。

結構な移動ですが、以前よりはわかりやすくなったように思うので、もし悪くなさそうなら features/preferences にマージして頂いて、さらに細部を整えた後に develop にマージできればと思います。