- Windows8.1と10における Per-monitor DPI のサポートを進めた。(1035の修正点)
- 追加されたコマンド。 GetSystemDPi, GetWindowDpi, GetDpiFromPoint. Window オブジェクトの新しいプロパティ。 Window.Dpi.
- Per-monitor DPI 環境をサポートするため"ウィンドウ マネージャ"プラグインをアップデート。
- エクストラビューのフィルターボックスで、フィルターじゃなくて検索するオプション。
- "ウィンドウが開いた時" イベントがトリガーされるタイミングを微調整した。
- コマンド "Cut" 以降のコマンドはフォーカスのあるビューを対象にするようにした。
- 定義されていないコマンドを実行してもエラーを出さないように仕様を変更。
- H.264 ビデオをサブモニタ上でプレビューするとき、ハードウェアレンダリングするかどうかのオプションを追加した。デフォルトではオン。1036以前ではオフだった。
- マウスカーソルをビュー上で動かすと他のプロセスのウィンドウを背面に送ってしまうことがあるのを修正。その動作をオプションとした。(その他。)
- コマンド ScrollView, GetColumnWidth の戻り値がおかしかったのを修正。
- ツールバーの項目が文字化けする。(1034の変更点)
- デスクトップツールでのクラッシュの可能性を修正。
- Windows10の仮想デスクトップのサポート。フォルダーウィンドウが他のデスクトップにあった時、どのようにキャプチャするかのオプションが追加されました。(1033の修正点)
- コンパチブルビューのフォーカス矩形を独自に描画するオプション。
- コンパチブルビューの動的に変化するカスタムカラー。
- デスクトップ上でフォーカスされたアイテムの背景色がおかしいのを修正。
- 大文字小文字だけが違う名前でグループが上書きされてしまうバグを修正。
- "ExplorerSafeMode.exe"というツールを追加。QTTabBarやその他のツールバーなしでフォルダーウィンドウを開きます。
- 開発環境がWindows10上のVisual Studio 2015になりました。
- 事前予告: 動作環境の変更が予定されています。.NET Framework 4.0 のサポートが2016年1月12日に切れるためです。
エクストラビューのサイズが、言語設定によっては保存されない。(1032)
カスタムカラーの条件「場所」が無視されて、デスクトップでも適用されてしまう。
アイコンピッカーダイアログが、icoファイルからアイコンを取得できない(涙
icoファイルのプレビューに対応し、最大の大きさのものを表示するようにした。
1031のパッケージに1030のインストーラーを入れてしまうというミスをしましたので、あらためて新規バージョンとしてだしました。内容は1031から変わりありません。(1031の修正点)
「ネットワーク」フォルダーを開こうとすると、エクスプローラーのプロセスがクラッシュする。これはコンパチブルビューを使用していて、ビューが詳細表示のときに発生します。(1030で追加された項目)
コンパチブルビューの look and feel 向上。点線で表現されていたフォーカスを(ほぼ)表示しないように。(1030の修正点)
サブフォルダーメニュー上でのインクリメンタルサーチ。
デスクトップ上でのインクリメンタルサーチ(要デスクトップツール有効)
タブバーに"+"ボタン。
プレビューのディレイを0秒にできるようになった。
モダンなアイコンピッカーダイアログ。
拡張リネームが正規表現の名前付きラベルをサポートした。
圧縮フォルダ系のシェル拡張を検知するようにした。サブフォルダーメニューとプレビューに影響あり。
AutoHotKeyのMouseGestureLと共存できるようになった。ただし制限あり。(下記参照)
新しいコマンドを追加: GetIconSize, SetIconSize, GetCommandName, GetVersion, GetPluginLibVersion, GetColumnWidth, SetColumnWidth, ClearPreviewCache, ScrollView.
ネットワークのタイムアウト値を無視することがある。MouseGestureL同時使用の制限について
拡張リネームが$...で指定された置換を置換しない。
アップデートチェッカーは、新バージョンが見つかったときだけ表示するようにした。
コンパチブルビュー上でカーソルキーを押し続けるとしばらく応答を停止してしまう。
"/root"スイッチで起動したexplorer.exeが大量のエラーメッセージを表示したり停止したりする。
RTL環境でカーソルループが動作しない。
コンパチブルビューでファイル名を編集中、TabキーがIMEに届かない。
(Trivials)
プラグインイベント"ActiveViewChanged" が誤ったView値を送る。
縦コマンドバーの幅が保存されない。
IBarCustomButton プラグインボタンが編集後消えちゃう。
タブ履歴とファイル履歴がxmlファイルからインポートされない。
オプションウィンドウ内のテキストボックスに文字を貼り付けできない。
Static なプラグインはオプションボタンが常に無効になっている。
などなど。
MouseGestureLのオプションで「ジェスチャーの軌跡を表示」と「軌跡をオーバーラップウィンドウに描画する」の両方が有効な状態で、非コンパチブルビュー上でマウスカーソルを動かすとCPU時間を消費します。
また、管理者権限で起動されたMouseGestureLとはおそらく共存できないでしょう。
- Windows 10 のスタートメニューとジャンプリストから開いたウィンドウをキャプチャーできるようになった。(1029の修正点)
Win+Eについては調査中。- 拡張リネームウィンドウ複数のファイルをファイル名のリストから一括でリネームする機能を追加。- アプリケーションランチャーボタンにファイルをドロップして登録できるようになった。
- 新しいキーワード – %tab% 及び %tabpath% 。タブのイベントに割り当てたコマンドで、タブオブジェクト/タブのパスに置き換わります。
- 選択ファイルと置き換わるキーワード(%f%など)が、 タブのイベントに割り当てたコマンドではそのタブのビュー内の選択ファイルパスと置換されるようになった。
- 互換ビューの選択カラム背景色に「カスタム色と混ぜる」オプション。
- ScriptingCommands にいくつか追加。EnsureItemVisible, RenameMultiple, SetExtraViewSize。
- 「デスクトップからはキャプチャしない」設定が無視される。
- 最大化ウィンドウを閉じた後に開いたウィンドウではエクストラビューのサイズが正しく復帰しない。
- エクストラビューがあるときに、ウィンドウを開いたときにちらつく。
- メニューのスタイルを変更したあと、オプション画面がフリーズすることがある。
- 互換ビューでもTab / Shift+Tab キーによる連続リネームが動作するようになった。
- デスクトップツールメニューがRTL環境で正しくない場所に表示される。
- デスクトップツールがコールドスタート等の負荷の高いときに初期化に失敗する。
- デスクトップツールメニューが、メニューのタイトルの順番を入れ替えた後に表示されなくなる。
- MoveTabToView が正しく動作しない。
- ビューでのインクリメンタル・サーチに機能追加(1028の修正点)
先頭だけではなくファイル名の中間が一致したら選択するオプション。- Windows 10 スタイルのメニュー。
MigemoローダープラグインなどのIFilterプラグインの出力を使用することができるようになった。
Migemoローダープラグインとの組み合わせでMigemizeExplorer的な動作を実現。
- 右ドラッグ時のメニューを標準に戻した。
- コマンドバーの実行ファイル等にドロップしても何も起きない。
- Windows10のナビゲーションペインのクイックアクセス下にあるコンマが名前に含まれているフォルダーをタブとして開けない。
- RTL または 高DPI 環境下でのメニューの細部の調整。
- RTL環境を検知するのにCurrentCultureの代わりにCurrentUICultureを使うようにした。
- ウィンドウが開くときにちらつく。
- ドロップヘルパーがターゲットがフォルダーへのリンクファイルのとき動作しない。
- ナビゲーションペインで、ライブラリフォルダー下のアイテムをコンテキストメニューからタブで開くと、不正なフォルダーが表示されてしまう。
- エクストラビューのサイズをウィンドウに追従させるオプション.(1027の修正点)
- エクストラビューのタブを上に置くオプション.
- エクストラビューでもタブスイッチャーが動くようになった.
- タブバー(上)の位置を、エクストラビューが左にあるときデフォルトビューの左端に合わせておくオプション.
- 他のツールバーが同列にあるときタブバー(上)を下寄りに配置するようにした.
- 右ドラッグドロップでメニューがでるようになった.
- コマンドが、二重引用符に囲まれ、間に空白を置いた文字列を複数のパスと解釈するようになった. %f% などのキーワードを NewTab などのコマンドの引数にすることができるようになった.
- ファイルコマンドに、スクリプトの実行が完了するのを待つ/待たないオプション.
- 新しいコマンド : OpenFileDialog, SaveFileDialog, FolderBrowserDialog.
- DeleteFile コマンドの引数の仕様が変わった. 従来の使い方も引き続き可能.
- タブのレンダリングモードについてのオプションウィンドウ内の選択肢を、実状を反映するように直した.
- タブのアイコンの位置の微調整機能. オプション → 見た目 → タブ
- (実験的) ファイルのタイムスタンプを保存したままコピーするオプション. オプション → その他 → シェル
- エクストラビューでコントロールパネルを開いていると、マウスホイールやキーボードショットカットが効かなくなる.
- ウィンドウをキャプチャしない設定が無視されてキャプチャしてしまう.
- IFilter, IFilterCore, IEncodingDetector プラグインがオプションセーブ後にアンロードされてしまって機能しなくなる.
- ツールバーの背景画像が不可視のツールバーにたいしても描画されていた. バーごとにストレッチの時.
- ツールバーの場所が不意に初期化されてしまうことがある.
- コマンドバーから実行されたスクリプトの実行に異常に時間がかかる. 1026で導入された機能にあったバグのため(SetReturn).
- アンインストール時にレジストリーキーを一つ消し忘れる. HKEY_CURRENT_USER\Software\Classes\Folder\shell\QTTabBar.openInView
- Windows8と10で、ビューの枠を描画するとスクロールでゴミが残る.
- ビューのボーダー色を設定するオプション for Windows 8.x/10 (オプション->フォルダービュー)(1026の修正点)
- 高DPIサポートの強化- エクストラビューのアドレスバーやその他ボタンなど.
- SetReturn メソッドを Scripting オブジェクトに追加した. コマンドバーのボタンなどからスクリプトを実行して戻り値を使用できるようになった.
- コマンドバーに複数のファイルをドロップしたときに確認ダイアログを表示するようにした.
- ファイルコマンドボタンを他のフォルダーボタンやアプリケーションボタンにドロップして移動・実行できるようになった.
- プレビューの前/次のトラックを再生するコマンドがフォルダー内のメディアファイルをループして再生するようになった.
- タブ選択ダイアログがすべてのビューのタブを表示するようになった. またフォルダを追加できるようになった.
- タブをアクティブにするキーボードショートカット(Ctrl + 1,2,...,0) を廃止した.
- デスクトップ上のフォルダーのコンテキスメニューに"他のビューで開く" を追加.
- "ヘルプ" メニューでWebサイトのドキュメントのページを開くようにした. まだ作りかけだけど.
- プレビューウィンドウが表示されていると効かないキーがある.
- プレビューウィンドウがフルスクリーンモードでもDELキーその他がフォルダービューに届いてしまう.
- プレビューがフリーズするのを防止するため、再生開始後2秒間はソフトウェアレンダリングするようにした.
- コマンドバー1のテキストラベルの位置が再起動のたびに"テキストをアイコンの横に表示"に戻ってしまう.
- ゲームエクスプローラーでゲーム起動するとエラーメッセージが表示される.
- 高DPI環境下でコマンドバーのアイコンのサイズを変更するとエラーメッセージが表示される.
- RTL サポート - エクストラビューが Right-to-Left 環境でもよりまともに動くようになった.
- RTL サポート - その他メニュー、コマンドバー、ドロップヘルパーなど.
- タブグループ色がクラシックモードのとき表示されない.
- タブグループ色がエクスポートされない.
- タブグループ色の描画をすこし変えてみた.
- 画面端に出たツールチップが、マウスカーソルと重なってチカチカすることがある.
- EmptyRecycleBin コマンドが動作しない.
- System.ArgumentOutOfRangeException が発生することがある.
- エクストラビューのタブをロックしたときの挙動をデフォルトビューのタブの挙動に準じるようにした.ウィンドウを閉じないようにするかどうかは検討中.
- "このダイアログを表示しない" というチェックボックスにチェックを入れてもまた出てきてしまうことがある.
- 互換ビューでCtrl + Shift + N フォルダーを新規作成したあと、ファイルリストが自動でスクロールしてそのフォルダを見失ってしまう.
- 高DPI環境下で、デスクトップツールのメニューの表示される場所がおかしい. QTPopup.exe が自動スケーリングされた座標で計算していたため.
・仕様変更: コマンドバーのベーシックコマンド・ドロップダウンメニュー(グループ、アプリケーションランチャー、タブ履歴)は、そのコマンドボタンの関連付けられたビューが「指定しない」のとき、フォーカスのあるビューを対象に実行されるようになった。(1025の修正点)タブが開かれるビューや置換された引数・作業フォルダーなどが変わります。以前の動作にしたいときは、個別にボタンの編集→関連付けられたビュー を「デフォルト」にします。・コマンドボタンのアプリケーションランチャーメニューにドロップしてファイルを追加できるようになった。ボタンの上でホバーして待つとメニューが表示されます。また、メニューに登録してあるプログラムにファイルをドロップしてプログラムを起動することもできるようになりました。・右ボタンを押しながらホイールで、直下のビューのアクティブなタブを変更するオプション。
・デスクトップのフォルダーアイコンをダブルクリックしてもキャプチャしないオプション。ウィンドウ→キャプチャ
・タブを開く系のコマンドをエクストラビューをターゲットにして実行したとき、エクストラビューがなかったら表示するようにした。
・エクストラビューのタブをすべて閉じたらエクストラビューそのものを閉じるオプション。
・エクストラビューのデフォルトタブとして開くフォルダーを設定できるようになった。
・ファイル名変更ウィンドウにプリセットを設けた。今後増えたり、編集できる方向へ?
・コマンドの追加。"MoveTabToView" タブを他のビューへ移動
"CopyFile", "MoveFile", "DeleteFile" ファイルをパスで指定してコピーや移動、削除
"PasteToFolder" クリップボードにコピー/切り取ったファイルを指定したフォルダに貼り付け
"WriteText" 指定したファイルにテキストを書き込む
"EmptyRecycleBin" ゴミ箱を空に
"OrderTab" タブをソート
・互換ビューのとき、選択項目をDELキーで削除後、画面上では選択されていないものの内部的に選択状態が残っていて、DELキーをもう一度押すと隣のアイテムが削除されてしまうというエクスプローラの挙動。
・互換ビューで、基本の文字色が設定されているとき、詳細表示の選択カラム内の文字にカスタム文字色が反映されない。
・また、基本の背景色が設定されていないと、文字色がフォーカスが移動してもただしく描画されない。
・コントロールパネルで余白ダブルクリック/中クリックに割り当てた機能が発動しない。
・プレビューを操作するキーボードショートカットが効かないことがある。
・プレビューに割り当てたショートカットキーのせいでファイル等の名前の変更が邪魔されるのを修正。修飾キーなしのショートカットはリネーム中に動作しないようにした。
・動画のプレビューウィンドウのサイズの設定値が保存されない。また、設定をエクスポートしても含まれていない。→書き込むコードを忘れていた!
・ナビゲーションペイン(フォルダーツリー)のウィンドウが再作成される(特にコントロールパネル等にアクセス後など)と、クリック設定/色設定が無効になる。
・ツールバー背景画像が、半透明部分が黒く描画されてしまうなど適切に描画されない。
・キーボード・ショートカットCtrl+Shift+N (フォルダー新規作成)をデフォルトでは他の用途に使わないようにした。また、エクストラビューで同キーが効くようになった。
・プラグイン CreateNewItemButtons.dll の新規テキストファイルを作るボタンがバグで動作しない。
・プラグインによって追加されたコマンドバーボタンを他のコマンドバーにドロップして移動すると、ウィンドウを開き直すまでアイコンが描画されない。
・ウィンドウを閉じるときにプラグインのせいでエラーが出ることがある。
・タブの挿入位置によっては、エラーが発生してエクストラビューでタブを開けない。
・グループを開いたときのタブの順番: タブの挿入位置が「一番左」か「右」だと、グループ内の順番と反転してしまう。
・中クリックを押したのが他のウィンドウでも、中ボタンを離した時にマウスカーソル下のコマンドバーのコマンドが実行されてしまう。
・切断中のネットワークフォルダーのコマンドボタンをドラッグで移動することができない。
・切断中のネットワークフォルダーのコマンドボタンのアイコンが?になってしまう。
・切断中のネットワークフォルダーのコマンドボタンの上をドラッグ&ドロップ中に通過すると重い。
・切断中のネットワークフォルダーのコマンドボタンが存在すると、ビューに何か変化(ファイルの新規作成やコピー等)がある度にタイムアウトを待ってしまう。
・コマンドボタンをドロップして移動すると、たまに意図せず別のボタンの子アイテムになってしまう。
・オプション->フォルダービューから「フォルダー既定のコマンド」のチェックを外してフォルダーコンテキストメニューの項目を削除すると、USBメモリ等の自動再生項目のうち、「エクスプローラで開く」が動作しなくなる。
・特殊なフォルダーをキャプチャしようとするとエラーがでることがある。
・インストールされているバージョンよりも古いアンインストーラーでアンインストールしようとした場合警告するようにした。
・イベントログにWindowSubclass関係のエラーを残してエクスプローラが停止する。←一応考えられる対策をとったが継続調査中!
(再現せず・継続調査)リンクの切れたショートカット右クリックで落ちる。
QTTabBarをアンインストールした際にフォルダーを開く動作へQTTabBarが割り当てられたままになる。
- エクストラ ビュー。(1024の修正点)エクスプローラ ウィンドウにさらにフォルダービューを2つ追加。- イベント機能。
タブはもちろん、QTTabBarの今までの機能をそのまま使用できます。
エクスプローラが2~3画面ファイラーに。。
エクスプローラのイベントにコマンドをバインド。- GDIを使用した新しいタブのテキスト描画モード。
- タブのフォントのスタイルを選択できるようになりました。
- ビューのフォーカス/非フォーカスで文字色/背景色が変化するように。 (Windows8.x以降では互換ビュー時のみ)
- ウォーターマーク画像ファイルを設定できるようになった。(互換ビュー)
- スクリプトまわりの強化。
エクストラビューのサポート。- ナビゲーションペイン(ツリー)でも選択項目のパス/名前をクリップボードに転送するショートカットキーが有効になった。
"Arguments" プロパティや新メソッド。
ScriptingCommandsを追加しました。
イベントで実行された場合に引数を取得できるようになった。
- コマンドボタンの強化。
エクストラビューのサポート。コマンドボタンの機能を特定のビューに関連づけることができるようになりました。- サウンドエフェクトをシステムのボリュームで再生するオプション。
ドラッグ&ドロップサボートの強化。
ファイルコマンドで実行されるアプリケーションのウィンドウの状態を指定できるように。
- オプション画面に検索ボックスを追加。
- エクストラビューをサポートしたプラグインのリリース。
- 言語ファイルエディタで翻訳サービスを利用できる言語の追加。Malay, Maltese and Klingon。
etc.
'QTTabBar コマンド' という項目がメニューバーの「ファイル」メニューを開くたびに増殖していく。
スクリプトのSetData/GetDataコマンドでQCollectionオブジェクトを扱うことができなかった。
複数のスクリプトプロセス間でデータが混線することがあった。
Scripting.Tab.SelectedItems プロパティがアクティブでないタブに関して誤った値を返す。
フォルダーツリーで、ライブラリー下のフォルダをクリックしてもコンピュータの下で展開されなくなった。
*既知の不具合 - フォルダーツリーでライブラリー下のフォルダを表示したあと、上に移動すると変なフォルダが表示される。
ナビゲーションペインからドラッグを開始できない。
コントロールパネルでキーボードショートカットが効かない。
タブバーが多段ではないとき、タブの幅がバーより大きいと無限ループに陥ってフリーズしてしまうことがある。
オプション→フォルダービュー→「フォーカスを与えずに~をスクロールする」のスクロール方向が通常と反対。
アクティブなタブを切り替えたとき、Shift+クリックで開始していた範囲選択の開始アイテムが違うものになってしまう。
設定をインポートしたとき、「引数」が空のコマンドの「作業フォルダー」データが「引数」項目になってしまう。
ビュー内でカーソルを動かすキーボードショートカットが動作しない。
メニューの最大文字数が保存されない。
etc.
QTPopup.exe [/X:xpos] [/Y:ypos] [/desktopcontents] [/group] [/recenttab] [/applauncher] [/recentfile]
/X | メニューを表示するX座標です。 |
/Y | メニューを表示するY座標です。 |
例 /X:500 /Y:300 座標を指定しない場合、マウスカーソル位置に表示します。 |
|
/group | デスクトップ ツールのメニューのうち、グループの部分だけをポップアップします。 |
/recenttab | デスクトップ ツールのメニューのうち、最近のタブの部分だけをポップアップします。 |
/applauncher | デスクトップ ツールのメニューのうち、アプリケーションランチャーの部分だけをポップアップします。 |
/recentfile | デスクトップ ツールのメニューのうち、最近のファイルの部分だけをポップアップします。 |
/desktopcontents | デスクトップ ツールのメニューのうち、デスクトップにあるファイルやフォルダをメニューで表示します。 |
RestoreWindow.exe [/w]
/w | 新しいウィンドウを開いて、そこに復元します。これを指定しない場合、ウィンドウがあるときはそこにタブを追加します。 |
Distributor.exe [/L] [/I]
(引数なし) | 言語ファイルエディタを起動します。 |
/L | 言語ファイル ダウンローダーを起動します。 |
/I | スキン画像ダウンローダー/アップローダー を起動します。 |