New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
テーマ機能 #140
Comments
👍 Property List のバイナリ版じゃなく、XMLって訳にはいかないですかね? |
もともとサイズの小さいファイルなので、まぁ正直テキストファイルにしてもあまり問題はないと言えば問題はない1のですが、逆に、XMLといってもplistに格納する色データは人間には読めない数値の羅列なので、XMLにしてもあまり利点はないと考えています。 配付のときに扱いやすいというのは具体的にどのようなことを想定していますか?
|
個人的には git での管理などを考えてました。 |
あぁ、バージョン管理ですか。それはたしかに一理ありますね。 どうしようかしらん、現在テーマファイルをDockのアイコンに突っ込むなどしてCotEditorでオープンすると自動的にテーマがインストールされるように実装しているのですが、 |
テーマファイルの形式をXMLに変更しました。 |
👍 |
テキストビューの配色一式をテーマとして複数設定、切り替えできるようにする。
テーマファイルフォーマット
テーマファイルはXML形式のplistで独自の拡張子 .cottheme を持つ。
テーマ編集は環境設定から行い、シンタックス定義ファイルと同様、環境設定からテーマファイルの書き出し・読み込みをする
過去のカラーリング設定からの変更点
複数種類のカラーリング設定が保持できる点以外では以下の点が今までて異なる
以前のカラーリング設定から新しいテーマ形式への移行方法
過去のカラーリング設定(UserDefaults内に保存されている)からの移行は作業は以下の通り行なわれる。
これにより、新しく CotEditor 1.6 を導入した人と過去に CotEditor のカラーリングをカスタマイズしていなかった人は CotEditor 1.6 のプリセットテーマがデフォルトテーマとして設定され、過去にカスタマイズを行なっていた人は今までの設定を継承したテーマが自動的に生成され、これがデフォルトとして適応される
The text was updated successfully, but these errors were encountered: