2020/05/10)ver 1.2.0

━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−
追加・実装
━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−
◆設定
・全般>開く>フォルダ階層をツリーとしてノード追加
 フォルダ名、ファイル名の先頭が半角数字3桁の場合
  ・ツリー再現用のナンバリングとしてノードタイトルから除去する
  ・「000フォルダ名」と同名のファイルは親ノードの本文とする
・エディタ>操作・外観>インデント>ルーラーを使う - OFF:全角スペースを追加
・エディタ>操作・外観>オートインデント:先頭の空白文字が全角スペースでも動作するようにした
・ツリー>動作:「ツリービューでホイールスクロールした時ノードを切り替える」
(スクロールバーの上へカーソルを置くと通常のスクロールになります)
・ツリー>動作:「その時閉じているツリー内のノードは無視する」
・ブックマーク:「プロパティのポップアップヒントを出さない」
・リンク>ノード一覧はサブメニュー化して表示:親ノードも選択できるようにした
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
・多重起動時「全ての Nana に設定」が別の.iniファイルでも効くようにした
━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−
◆メニュー
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【ファイル】
・開く:フィルタ「NanaTerry対応ファイル(.nna,.nnz,.nnp,.txt,.rtf)」
・「現在のキャレット位置を書き出し」(初期設定は非表示)
・隠しメニュー「インポート」をメジャーデビュー
・インポート:「フォルダ階層をツリーとしてノード追加(.txt;.rtf)」
(Ctrl+クリックするとパスを手打ちで入力できます)
・「固有タグ設定」(「固有リンクタグの設定」「固有アンカータグの設定」を格納、「固有次のノードリンク」を追加した)
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【ツリー】
・個別表示カスタマイズ:スタイル/フォントサイズ/フォント色/マーカー色を変更した時まとめて固定されていたのを、各種「変更しない」追加
・「新規ノードに文章貼り付け」「新規(子)ノードに文章貼り付け」
・「全ノード名のコピー」を、ツリービュー右クリックメニューにも追加
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【編集】
・「行の複製」
・「コマンド」を、「別窓で開く」右クリックメニューにも追加
・Webアシスト>ルビ:ルビ/文字列どちらからでもオートコンプリートするようにした
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【表示】
・「アドレスバー」(初期設定は非表示)(入力欄右クリックから長さの設定)
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【検索】
・指定行へ移動:「+ / - をつけると相対ジャンプ」
・スタイル変換:マーカー色も指定できるようにした
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
・【マクロ】
・同梱「MAC」フォルダ「マクロガイド.nna」
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【ツール】
・キー割付:多重起動時「全ての Nana に設定」
・ツールボタン表示設定>大きいアイコンを使用する:32*32ピクセルのアイコンを別途用意した
・Ctrl+ツール:「イメージアイコンの一括保存..」
(いろんな所にばらけていたのをまとめて出力できるようにした)
・Ctrl+ツール:「ログファイルを開く」
(不具合が出た際のデバグ用です。通常使用中はオプションOFFのままにしてください)
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【ヘルプ】
・「Help.nna を開く」
・「マウスジェスチャ一覧」
━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−
・初回起動時「初めての起動ですか?Help.nna を開きます」メッセージ
・フォントスタイル設定:マーカー色を追加(初期設定は無色、右クリックから再選択可)
・ノードリンクをShift+ダブルクリック「別窓で開く」:フルパス/相対パス/アンカー/特定文字/次のノードリンクでも開けるようにした(アンカー/特定文字へのジャンプはしません)
・ブックマーク:ノードリンクを指定していて、現在開いているファイルが同じ場合、右クリック「ノードに移動」
・ドッキング&オートハイド中、キー割付でフォーカスすると現れるようにした
・マウスジェスチャ:多重起動時「Nana一覧 ↑↓」「次のNana ↑→」「前のNana ↑←」追加
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
起動オプション(コマンドライン)
・ファイル名を1番目に指定する必要があったのを撤廃、全て順不同にした
・コマンドライン付きのNanaTerryショートカットへ .nna ファイルをドラッグ&ドロップで開けるようにした
・ログファイルのオプションがONの状態で起動するコマンド「/AL」を追加した
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
NanaTerry.exeと同じフォルダに
・「NodeIcon.bmp」があればツリーのノードアイコンとして読み込む
・「DockingIcon.bmp」があればツリービュー/ブックマーク/メモのタブアイコンとして読み込む
(Ctrl+ツール「イメージアイコンの一括保存..」を元に作成してください)
━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−
◆プレーンテキストモード(α版)
・壁紙を設定している時、表示メニューからも「壁紙のブレンド率」を変更できるようにした
・設定>その他>全選択した時点でスクロール位置を戻す:プレーンテキストモード(α版)でも出来るようにした
━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−


仕様変更
━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−
・メニュー項目/ダイアログ文字/チップヘルプなどを大幅に改変
━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−
◆設定
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
以下の初期設定を変更
・ウィンドウサイズを大きくした
・ブックマークをツリービューとドッキング状態にした
・「TABキーでタブを入力する」 - ON
・「上書き保存時にメモ欄も保存する」 - ON
・「バックアップ作成」 - ON
・バックアップ>作成場所:NanaTerry.exeがあるフォルダ\backup(無ければ自動生成)
・「自動保存をする」 - ON (10分毎)
・自動保存>保存場所 - バックアップフォルダ
・「拡張子 rtf ファイルかつ1ノードの時はそのまま上書き保存」 - ON
・「クリックホイールでズームさせない」 - ON
・「複数ノード選択時に同一階層以外のノードも選択可能にする」 - ON
・「ツリービューでノードをクリックした時エディタにフォーカス」 - ON
・「ノードをドロップした時にツリーを開かない」 - ON
・「「-」クリックでツリーを閉じた時に親ノードにフォーカスしない」 - ON
・「画像の縮小は 貼り付け時のルールに従う」 - ON
・「画像は減色してから貼り付ける」 - ON
・「貼り付け時に音を鳴らす」 - OFF
・「クリップボード監視時のみ適応」 - OFF
・画像貼り付け>縮小条件 - どちらかが超えていたら縮小
・「検索オプションを記憶する」 - ON
・「全置換では描画を抑制する」 - ON
・ツールボタンの表示設定>標準「表」 - OFF
(ご活用いただいてる方で非表示になった場合、ツールメニューからONにしてください)
・ツールボタンの表示設定>ユーザーアクション「10」〜「19」 - OFF
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【全般】
・TABキーでタブを入力する:OFFの状態でNanaTerryを多重起動中している時、Ctrl+TABでタブ入力されるようにした
(NanaTerryの切り替えはCtrl+Shift+TABで代用してください)
・余分にメモリを使用して、動作速度を上げる:廃止(ほぼ変化が無いため)
【開く】
・ツリーの開閉状態を復元する/常に最後のノードを開く/最後に編集したノードを開く:「ファイルを開いたとき」にまとめ、見直し
 ※全てOFF → 先頭のノードを開く
  ツリーの開閉状態を復元 → 保存時のノードを開く
  常に最後のノードを開く → 終了時のノードを開く
  最後に編集したノードを開く → 最後に編集したノードを開く
・終了時のノードを開く/最後に編集したノードを開く:編集破棄などによりノードが存在しない場合、保存時のノードを開くようにした
【保存】
・拡張子 rtf ファイルかつ1ノードの時はそのまま上書き保存:ツリービューが編集されていた場合、.nnaとして保存するか尋ねるようにした
━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−
◆メニュー
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
以下のメニューをファイルが更新されていなくても使用可能にした
・「現在のファイルを開き直す」(旧:最初から読み込み直す)
・「保存せずに終了」
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
・ファイル>エクスポート>選択ノードをエクスポート:一つも選択されてないときは出来ないようにした
・ツール>電卓:廃止
・ヘルプ>バージョン情報:最初にオリジナル画面を出していたのを中止
━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−
・フォント名に「(」が入っているものをフォント一覧から除外するようにした
( Delphiリッチエディタに対応していないため)
・バックアップ作成時、実際のファイルと作成先が違うフォルダの場合でも .BAK にリネーム
(以前からご利用いただいていた方は、同名の .nna ファイルが残っている可能性があります。内容を確認のもと、.BAK へリネームするか、不要であれば削除してください)
・NanaTerryが正常に終了した時、指定フォルダ内の自動保存ファイル(*.SAV)をまとめて削除へ変更
・ステータスバーのパネル1と2を統合し、幅を5割へ変更
・ヘルプを開いた時、状況関知により大体エディタページになっていたのを廃止
・キー割付>移動「ノードへ移動」を「リンク移動」へ名称変更、編集「リンク移動」を削除
(前者の割付キーが空欄の場合、後者を読み込んで登録します)
・メモにフォーカスした状態で十字キーを入力した時、Enterせずとも選択が変更されるようにした
・「NanaTerry.mcl」(カーソル位置記録ファイル)を UniCode 保存に変更
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
別窓で開く
・ノードタイトル挿入:設定>ツリー>動作「本文一行目をタイトルとしてツリーに反映させる」がOFFなら有り、ONなら無しにした
・ステータスバー>ノードタイトル文字数:設定>その他「ノードタイトルを挿入してエクスポートする時、階層の深さで■を加算する」で加算された分を計算に入れた
・単体ノードで表示している別窓をF5で違うノードに更新した時、ウィンドウタイトルも合わせて変更されるようにした
・複数ノードをまとめて表示した時、ウィンドウタイトルを「X個のノード」へ変更
━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−
◆配布物 (お手元のファイルは削除してください)
以下のファイル名を変更
 ・「NanaTerryHelp.nna」
 ・「TeReadme.txt」
 ・「なんちゃって縦書きモード.txt」(縦書き版α同梱)
以下のファイルを配布停止
 ・「ToDo.txt」
 ・「Delphi用正規表現ユニット「SkRegExp」説明 HTML」(フォルダ)
 ・「C言語.fss」
 ・「Delphi.fss」
 ・「SampleStyle.nnf」
 ・「サンプル.nna」
━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−


修正
━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−
◆設定
・設定ダイアログが出ている状態でマウスジェスチャ戻る/進むをすると、場合によりエラーが出るのを修正
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【全般】
・最小化時にトレイアイコン:「ボスが来た」でトレイに収納されなかったのを修正
・マウスジェスチャ:一度切るとオンにしても記憶できなくなっていたのを修正
【保存】
・階層化テキストで読み込んだものはそのまま上書き保存:元ファイルの文字コードを維持するようにした
・階層化テキストで読み込んだものはそのまま上書き保存:バックアップが作成されなかったのを修正
・拡張子 rtf ファイルかつ1ノードの時はそのまま上書き保存:バックアップが作成されなかったのを修正
【外観】
・ツリービュー、メモ、ブックマークを重ねてドッキングした時のタブ位置:ドッキング中に↑が反応しなかったのを修正、←→を中止
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【エディタ】
・ワードラップ:解除が「クイック設定」でしか出来なかったのを修正
・エディタの背景色を各ノードの個別表示カスタマイズに合わせる:カスタマイズしたノードを開いて背景色が変わると、以後カスタマイズしていないノードを開いても維持され、背景色が戻らないのを修正
・特殊文字表示:再起動しないと反映されなくなっていたのを修正
【外観・操作】
・マーカーボタンのデフォルトカラー:設定しても読み込まなかったのを修正
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【ツリー】
・フォーカスノード:プレビューへの反映がフォーカスノードではなく選択ノードになっていたのを修正
・横スクロールバーを出さない:縦スクロールバーが出ていない時、ONにしているにもかかわらずマウスホイールで作動したのを修正
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【表示】
・何文字目の表示はゼロスタート:総文字数だけになっていたのを行文字数にも反映
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【外部エディタ】
・NanaTerryを登録した場合、一時ファイル名になっていたノード名を本文1行目に変更
(設定>ツリー>動作「本文一行目をタイトルとしてツリーに反映させる」へ対応)
・リッチテキスト:NanaTerryを登録した場合、読み込みにエラーが出るのを解消
【向こうで保存した場合こちらに読み込み直す】
・プレーンテキスト:エンコードUTF-16を選択していると字化けしていたのを修正
・ツリー>動作「本文一行目をタイトルとしてツリーに反映させる」がONの場合、外部エディタ側で1行目を編集+保存して読み込むと、以後二度と反映しなくなるのを修正
・外部エディタへ送った後で該当ノードの位置を動かすと、送った時の位置にあるノードで読み込み直すのを修正
・別のノードを開いた状態で読み込み直す場合、元のノードを開く際にノードの選択状態も変更し、移動をわかりやすくした
・新規作成や開くなどでファイルを変えた時、外部エディタとのリンクが切れず、終了してもしばらく残り続けていたのを修正
・NanaTerryを登録した場合、nna ファイルとして新規保存しようとするのを解消
・NanaTerryを登録した場合、「編集を終了する」が効かないのを修正
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
・メインメニューの表示設定>ファイル:一部の挙動を修正、エラー解消
━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−
◆メニュー
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【ファイル】
・ノード毎に別個のファイルとしてエクスポート:子ノードを持たない、かつ本文にテキスト内容が無いノードを書き出していなかったのを修正
・ファイル情報:固有アンカーの内容が間違っていたのを修正
・ファイル情報:自動保存名は開いた時に取得するように変更
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【ツリー】
・ノード削除:ある特定条件下でフォーカスノードを見失った時、アプリケーションエラーでNanaTerryが操作できなくなるのを修正
・別窓で開く:ノードが選択されていない時に内容が空になっていたのを、フォーカスノード表示に変更
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【編集】
・画像選択中…画像としてコピー/画像を減色して張り直し:ディスプレイ設定の拡大縮小が影響し、正しいサイズにならない場合があったのを修正
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【検索】
・検索/置換:正規表現「\n」がヒットしなかったのを修正
・スタイル変換:無限ループに陥る場合があるのを修正
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【挿入】
・リンクタグ:ノードリンクの相対パスが機能していなかったのを修正
・ノードリンクの自動挿入:「インストール」「アンインストール」のようにノード名の一部が重複している時、変換がうまくできなかったのを修正
(仕様上、全くの同名ノードは先にヒットしたノードへリンクします)
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
【ツール】
キー割付
・メモが作動しなかったのを修正
・挿入>「次のノードへ」リンク挿入が作動しなかったのを修正
・TABを入力した時、Ctrlキーが押しっぱなしの状態になる場合があったのを修正

NanaTerry.iniから外部エディタ(プレーンテキスト)を2つ以上登録している場合
・外部エディタ(プレーンテキスト):エディタ選択メニューでEscした時、既定のソフトが起動していたのをキャンセルへ変更
・外部エディタ(リッチテキスト):プレーンテキストのエディタ選択メニューが出ていたのを修正
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
こっそり存在していたメニュー
・「全てのノードをメモリ内で更新」を削除(実質何もしない機能でした)
・「選択ノードごとに nna 文書保存」を削除(空っぽのメニューでした)
━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−
・階層化テキストファイルへの変換が遅くなっていたのを修正
・フォント/マーカー色のカラーダイアログで追加色が記憶されなかったのを修正
(右クリックから開いた場合はOKでした)
・「既定のフォントで貼り付け」した時、フォントサイズがマイナスになるのを修正
・一部正常に読み込めなかったアルファチャンネル付きPNGに対応修正
・キャレット位置の復元が優先され、スクロール位置が復元しきれなかったのを修正
・ツリービューに表示されているアイコンの右端が環境によって途切れていたのを修正
・メモ「リストに名前をつけて保存..」ができなかったのを修正
・カテゴリを選択した状態で新しいメモを作成するとエラーメッセージが出ていたのを修正
・ドッキング&オートハイドしている物を呼び出した時、フォーカスが戻らないうちに他のドッキングしている物の上でホイールスクロールすると、場合によりエラーメッセージが出ていたのを修正
・ヘルプメニューもしくはF1キー(初期設定)でヘルプを開く時、ヘルプファイルがあるにもかかわらず指定ダイアログが出ていたのを修正
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
ステータスバー右クリック>全てのメニュー
・メインメニュー>メモを非表示に設定している時、メモが Empty になっていたのを修正
・メインメニュー>表示を起動後一度も開いてない時、表示が一部間違っていたを修正
・NanaTerry.CommandsIniを作成している場合、編集に出てくるコマンドメニューが、開くたびに増殖していたのを修正
─−─−─−─−─−─−─−─−─−─−─−─−─−─−─−
・スタイル一括処理にて色とスタイルしか変換されていなかったのを修正
・単語入力支援:辞書の内容がソートされていたのを修正
・単語入力支援:半角英字でリアルタイムサーチした時、本文にも文字入力されていたのを修正
・Ctrl+設定でNanaTerry.iniを読み込み直した時、フォント色とマーカーが塗りつけられていたのを修正
・Ctrl+Shift起動で「その他設定」を外すとエラーが出るようになっていたのを修正
・多重起動時に最小化させた状態のNanaTerryをCtrl+Tabで呼び出すと、フローティングさせている物が出てこないバグを修正
・多重起動時にダイアログを開いた状態のNanaTerryをCtrl+Tabで呼び出すと、ダイアログが後ろ側へ隠れてしまうのを修正
━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−
◆プレーンテキストモード(α版)
・リッチテキストが時折文字化けしていたのを修正
・全選択状態でコピーしたときに一番下へ移動するのを修正
・ノードリンクをShift+ダブルクリック「別窓で開く」:判定を正確にした
・設定「マウスでルーラーをつかんで文字数を指定する」を削除
・設定「壁紙を選ぶ」で画像を選択した際、一部の環境で「画像ではない 或いは UniCode FileName + 大きすぎる画像」となりほとんどの画像が読み込めなかったのを修正



━−━−━−━−━−━−━−━−━−━−━−━−━−━−━−
nightly build 1.1.8β からの変更

・ノードアイコンとして読み込むファイル名を「NodeIcon.bmp」へ変更
(すでに exe と同じフォルダで「TreeFolder.bmp」を作成している場合、「NodeIcon.bmp」へリネームしてください)

・「更新されていなくても上書き保存できるようにする」を廃止
・「ShadowLink」ノード一行目に何か入ってないと機能しないのを修正

アドレスバー
・サイズ調整を自動から選択式へ変更(入力欄右クリックメニュー)
・右クリックメニュー「貼り付けて移動」追加
・Ctrl+V/C/X/Aなどでエラーになるのを修正