<commit_before>
changelog
==========================

1.5
--------------------------

### new

- 「グリフ情報を表示」機能
    - 1文字だけ選択した状態で Cmd+Option+I もしくは「編集」メニューから「グリフ情報を表示」を実行すると、選択している文字の情報がポップオーバー
- 「文字を Unicode 16 進数で入力」機能を「編集」メニューに追加
- "CoffeeScript", "Dart", "Diff", "INI", "Makefile", "reStructuredText", "Textile", "YAML" シンタックス定義を追加

### mod

- `{` と `}` の間で改行したときはインデントを深めて `}` 前でも改行・インデントするように変更
- "Perl" シンタックス定義の更新
    - 数値, 変数のカラーリング
    - いくつかのキーワードの追加
    - コメントカラーリングの改善
- ステータスバーとドロワーの行数情報に選択された範囲の行数を追加
- ビューの不透明度を5%の倍数以外でも設定できるように変更
- 情報ドロワーの Unicode 表示でサロゲートペアに対応
- シンタックスカラーリングにおいて抽出条件が正規表現でないとき、ローマ数字とアンダースコア `_` は文字列が継続しているとみなすように変更
- 対応する括弧のハイライトをよりわかりやすいものに変更
- スクリプトエラーパネルに関する変更
    - エラーメッセージ内の検索機能を実装
    - テキストを少し大きくし、エラー毎に空行を入れた
- 入力補完リスト設定の選択肢に「シンタックススタイルからのみ」を追加
- OgreKit framework を 2.1.6 に更新
    - 検索パネルが常に現在のデスクトップスペースに表示されるように
- ほか細部とドキュメントの変更

### fix

- [1.5β1] シンタックス定義名を編集したときに、変更が大文字／小文字の入れ替えのみだとアラートが出て保存できない不具合を修正
- [1.5β1] タブ展開の設定を変更したときに、変更がフォーカスのあるビューにしか適応されない不具合およびツールバーアイコンの状態が更新されないことがある不具合を修正
- [1.5β1] 日本語環境で、スクリプトエラーパネルが表示されない不具合を修正
- [1.5β1] 環境設定のショートカットが消えていた不具合を修正
- [1.5β1] 入力補完リストの設定が「一般英単語から」を含むとき、補完リストが出ない不具合を修正
- [1.5β1] 文字列の置換の Undo/Redo でカラーリングが更新されない不具合を修正
- [1.5β1] シンタックススタイル編集シートの「出荷時に戻す」ボタンの有効／無効の制御をより厳密に
- [1.5β1] ファイルドロップの設定ができない不具合を修正
- [1.5β1] プリントパネルで一度行番号を表示させると、行番号を非表示にしても行番号分のマージンが差し引かれない不具合を修正
- [1.5β1] プリントパネルでのヘッダ／フッタの設定変更で本文表示領域が崩れることがある不具合を修正
- [1.5β1] 日本語へのローカライズ漏れを修正
- 書類が空の状態で入力補完リストを出そうとするとコンソールにエラーが出る不具合を修正



1.5β1
--------------------------

### new

- 新しいカラーコードパネル
    - 6桁のHex だけではなく 3桁 Hex および CSS の `rgb()`, `rgba()`, `hsl()`, `hsla()` にも対応
    - カラーコードパネルからさらにカラーパネルを呼び出すのではなく、カラーパネル下部に直接カラーコード編集フィールドを埋め込んだ
    - パネルでの編集カラーがテキストビューに反映されないように変更
    - ツールバーに「カラーコードを編集」を追加
- ステータスバーに表示する内容を環境設定で選べるように
- ステータスバーに単語数およびファイルサイズの表示を追加
- 情報ドロワーに単語数、ファイルサイズおよびバイト数の表示を追加
- メニューバーおよびツールバーから現在のウインドウにのみ有効なタブスペース設定が可能に
- 自動インデントが有効な状態で `{` または `:` の直後に改行したときは、新しい行のインデントレベルを自動的にひとつ深くするように改良
- "JSON" シンタックス定義を追加
- アンダースコア（_）から始まるスクリプト／フォルダはスクリプトメニューに表示しない仕様を追加
- [実験的実装]「フォーマット」メニューに「縦書きで表示」を追加し、縦書き適応時の表示も改善（縦書き時は行番号は常に非表示になります）

<commit_msg>Update changelog<commit_after>
changelog
==========================

1.5
--------------------------

### new

- 「グリフ情報を表示」機能
    - 1文字だけ選択した状態で Cmd+Option+I もしくは「編集」メニューから「グリフ情報を表示」を実行すると、選択している文字の情報がポップオーバー
- 「文字を Unicode 16 進数で入力」機能を「編集」メニューに追加
- "CoffeeScript", "Dart", "Diff", "INI", "Makefile", "reStructuredText", "Textile", "YAML" シンタックス定義を追加

### mod

- `{` と `}` の間で改行したときはインデントを深めて `}` 前でも改行・インデントするように変更
- "Perl" シンタックス定義の更新
    - 数値, 変数のカラーリング
    - いくつかのキーワードの追加
    - コメントカラーリングの改善
- ステータスバーとドロワーの行数情報に選択された範囲の行数を追加
- ビューの不透明度を5%の倍数以外でも設定できるように変更
- 情報ドロワーの Unicode 表示でサロゲートペアに対応
- シンタックスカラーリングにおいて抽出条件が正規表現でないとき、ローマ数字とアンダースコア `_` は文字列が継続しているとみなすように変更
- 対応する括弧のハイライトをよりわかりやすいものに変更
- スクリプトエラーパネルに関する変更
    - エラーメッセージ内の検索機能を実装
    - テキストを少し大きくし、エラー毎に空行を入れた
- 入力補完リスト設定の選択肢に「シンタックススタイルからのみ」を追加
- OgreKit framework を 2.1.6 に更新
    - 検索パネルが常に現在のデスクトップスペースに表示されるように
- ほか細部とドキュメントの変更

### fix

- [1.5β1] シンタックス定義名を編集したときに、変更が大文字／小文字の入れ替えのみだとアラートが出て保存できない不具合を修正
- [1.5β1] タブ展開の設定を変更したときに、変更がフォーカスのあるビューにしか適応されない不具合およびツールバーアイコンの状態が更新されないことがある不具合を修正
- [1.5β1] 日本語環境で、スクリプトエラーパネルが表示されない不具合を修正
- [1.5β1] 環境設定のショートカットが消えていた不具合を修正
- [1.5β1] 入力補完リストの設定が「一般英単語から」を含むとき、補完リストが出ない不具合を修正
- [1.5β1] 文字列の置換の Undo/Redo でカラーリングが更新されない不具合を修正
- [1.5β1] シンタックススタイル編集シートの「出荷時に戻す」ボタンの有効／無効の制御をより厳密に
- [1.5β1] ファイルドロップの設定ができない不具合を修正
- [1.5β1] プリントパネルで設定変更をしたときに本文表示領域がずれることがある不具合を修正
- [1.5β1] 日本語へのローカライズ漏れを修正
- 書類が空の状態で入力補完リストを出そうとするとコンソールにエラーが出る不具合を修正



1.5β1
--------------------------

### new

- 新しいカラーコードパネル
    - 6桁のHex だけではなく 3桁 Hex および CSS の `rgb()`, `rgba()`, `hsl()`, `hsla()` にも対応
    - カラーコードパネルからさらにカラーパネルを呼び出すのではなく、カラーパネル下部に直接カラーコード編集フィールドを埋め込んだ
    - パネルでの編集カラーがテキストビューに反映されないように変更
    - ツールバーに「カラーコードを編集」を追加
- ステータスバーに表示する内容を環境設定で選べるように
- ステータスバーに単語数およびファイルサイズの表示を追加
- 情報ドロワーに単語数、ファイルサイズおよびバイト数の表示を追加
- メニューバーおよびツールバーから現在のウインドウにのみ有効なタブスペース設定が可能に
- 自動インデントが有効な状態で `{` または `:` の直後に改行したときは、新しい行のインデントレベルを自動的にひとつ深くするように改良
- "JSON" シンタックス定義を追加
- アンダースコア（_）から始まるスクリプト／フォルダはスクリプトメニューに表示しない仕様を追加
- [実験的実装]「フォーマット」メニューに「縦書きで表示」を追加し、縦書き適応時の表示も改善（縦書き時は行番号は常に非表示になります）


{'fraction_non_alphanumeric': 0.13661332696441367, 'fraction_numerical': 0.021733938380702172, 'mean_word_length': 5.2788605697151425, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4571536', 'n_tokens_mistral': 3737, 'n_tokens_neox': 3731, 'n_words': 209}