・snc ファイルの互換性
Version 2.3 以前の snc ファイルと以降の snc ファイルは互換性がありません。前回のリリースで、きちんとアナウンスしなかったので混乱を招いたようです。本当にすんません。大変申し訳ないですが、作り直してください。
単なる言い訳なんですが、この snc ファイルの互換性を保つという作業、結構大変なんです。機能を削減するのであれば、まだ良いんですが機能を追加すると旧バージョンのファイルで保存されていない情報を読み込み時に無理やり生成しなければならないんで…
でも、結構反省もしているので、次のバージョンからは「可能な限り」バージョンアップ前の snc ファイルを読み込めるよう「がんばります」。この「可能な限り」とか「がんばります」って言葉、シェアウェアとかだったら許されないんだろうな、きっと(T_T)。
・Version 2.3 以前
Version 2.3 以降は、snc ファイルに互換性が無いので、Version 2.21 を使ってます。って声をたくさんいただいたのですが、2.3 以前で報告されたバグは 2.3 でフィックスされています。2.3 以前のソースコードは残っていないので、元に戻すこともできませんし、2.2x がリリースされることもありません(っていうか物理的に不可能です)。
そんなわけなので、ぜひとも Version 2.3 以降を使って下さい。お願いしますm(__)m。
・バグフィックス
−保存したオプション設定の一部が起動時に読み込まれない(オプションを表示すると読み込まれる)不具合を修正。
−ルート(最上位層)のプロジェクトから同期を実行すると、同期オプションが正しく設定されない不具合を修正。
−ファイル同期状態表示ペインのカラムヘッダで右クリックすると終了してしまう不具合を修正。(Thanks Towa-san)
−ファイル同期状態表示ペインのコンテキストメニュー(右クリックメニュー)が正しく表示されない不具合を修正。
−ファイル同期状態表示ペインのグリッド枠が表示されない場合がある不具合を修正。
・プロジェクトペインの変更
Version 2.3 で、プロジェクト表示ペインの項目と項目をつなぐ線の表示を止めましたが、線を表示して欲しいという声があったので、表示オプションに追加しました(Thanks Uchiyama-san)。
この線を表示しないようにしたのは、状態アイコンの表示方法を変えたため、状態表示が無い(同期済み)状態だと、フォルダアイコンとフォルダ名の間に空白ができてしまい、なんともマヌケな感じがしたので、線を消したのです。ちなみに、Version 2.3 以前は、状態アイコンをクリックするとアイコンが変化するっていう、結構おマヌケなバグがありました。ユーザーさんからの報告はないので、バレてなかったのかもしれませんが(^^;
んで、今回は、線を表示する際には、フォルダアイコンと状態アイコンの位置を入れ替えてみました。見栄えってヤツは、好き嫌いの個人差が大きいので、万人に受け入れられるのは難しいんですよね。このあたり、ご意見をお待ちしてます。
・Unicode 版
「Unicode 版ってなんですか?」という質問がありました。プログラマ的には当たり前な言葉なんですが、一般ユーザーさんには当たり前じゃないですよね。配慮が足りませんでした。すんません。一言で言ってしまえば、「全ての言語バージョンで動作する。」ってことです。要は英語版 Windows や、中国語版 Windows でも動作するってことですね。ただ、非 Unicode 版よりは若干動作が重く、メモリを余計に消費するので、日本語版 Windows で利用する分には、非 Unicode 版を使って下さい。
英語環境 と 中国語環境で利用されているユーザーさんからのリクエストに応えたってことなんです。
・インストール方法
以前のバージョンにそのまま上書きして下さい。
・WinSync.dat の廃止
オプション設定ファイルの WinSync.dat が廃止され、オプション設定はレジストリに登録されるように変更されました。ファイルフィルタについては、フィルタエントリがレジストリに登録され、有効/無効は snc ファイルに保存されます。オプション設定の再設定が必要です。
・ファイルフィルタのディレクトリへの適用
ファイルフィルタをディレクトリにも適用可能としました。メニューより[ツール]→[オプション]を選択、オプションダイアログを開き、[グローバルフィルタ]タブを選択し、[フォルダにフィルタを適用する]チェックボックスをオンにして下さい。
この設定を適用すると、対象となるフォルダに「フォルダ同期の除外」と「サブフォルダを検索しない」設定を適用します。
・プロジェクト同期ペイン表示方法の変更
フォルダ同期状態アイコンが表示されると、フォルダアイコンがインデントされていましたが、フォルダ同期状態アイコンが表示されないときにもインデントを行うようにし、同一階層に存在するフォルダアイコンが同一垂直線上に表示されるよう変更しました。
・その他
−プロジェクト同期ペインのルートアイコンのテキストを「WinSync2000」から、コンピュータ名に変更しました。
−その他細かなバグフィックス多数。