Developer's Blog

Super Drag Extension 0.2.5 をリリースしました

Plugin 開発担当の大倉です。
Super Drag Extension 0.2.5 β版をラボ公開しました。
初回リリースから現在までに報告をいただきました不具合と、Action のサポートなどのカスタマイズに関する要望の一部に対応しました。


 
[お寄せいただいた質問への回答]
- Super Drag Extension でユーザースクリプトを実行したい
 今回は Action が実装されましたので UserAction Extension を使えば可能です。
- ドラッグ操作をキャンセルしたい
 補助メニューが表示されている場合はメニューの最下部に落とすとキャンセルできます。
 それ以外には ESC キーや、右ボタンやセンターボタンをクリックしていただくとキャンセル可能です。
 このあたりは Windows の一般的な Drag and Drop のキャンセル方法と同じです。
- 画像をドラッグしても保存や開く操作ができない場合がある
 現時点で認識する拡張子を .png .jpg .gif などに限定しています。
- Super View 上で一部のキーボート操作ができない
 既知の不具合です。
引き続き Sleipnir と Super Drag Extension をよろしくお願いいたします!
Super Drag Extension 0.2.5
以下、更新履歴と簡単な解説です。
[新機能]
- Super View のタイトルバーのダブルクリックで Sleipnir のタブを開く機能を追加した
- Super View のタイトルバーの右クリックコンテキストメニューを追加した
- Super View 上で SHIFT キーの併用でリンクをクリックしたときに Sleipnir のタブを開く機能を追加した
- {all} 以外のいくつかの変数に対応した
- Sleipnir の Action を使えるようにした
[仕様変更]
- 補助メニューの一部の項目の修正と追加をした
[不具合修正]
- 選択した複数行の文字列をコピーや追加したときに 1行しか処理されない問題を修正した
- “名前を付けて画像を保存” や “画像を開く” が適切に処理されないケースがある問題を修正した
【ここからは上級者向け】
更新履歴の中で上級者向けのカスタマイズに関する解説です。
※補助メニューの更新を反映させるためには settings\[UserName]\superdrag フォルダをいったん削除していただく必要があります。
※追加された変数
 {uri} … 現在のページの URI を示します
 {bin} … Sleipnir の bin フォルダのパス
 {user} … Sleipnir のユーザー毎の設定フォルダのパス
 {script} … Sleipnir の Scripts フォルダのパス
※使用できる Action の例
 *|Action:CopyLinks||CopySelectedLinks|||CopySelectedLinks
 *|Action:GrepText||GrepSelectedText|||GrepSelectedText
 *|Action:OpenLinks||OpenSelectedLinks|||OpenSelectedLinks
 *|Action:SearchText||SearchSelectedText|||SearchSelectedText
 *|Action:EngToJpn||TranslateSelectedTextEngToJpn|||TranslateSelectedTextEngToJpn
 *|Action:JpnToEng||TranslateSelectedTextJpnToEng|||TranslateSelectedTextJpnToEng
 *|Action:ViewSource||ViewSelectedSource|||ViewSelectedSource
 *|Action:Download||ShootingStar でダウンロード|||ShootingStarAddItem({all})
ShootingStar Panel は RAPT Labs で公開しているファイルのダウンロードを快適にする Sleipnir 用のプラグインです。
ShootingStar Panel – RAPT Labs
また、ティッカー型の RSS リーダー Headline-Ticker Plugin の不具合修正もおこないました。
一部の環境で Sleipnir 終了時や再起動時にシステムエラーのダイアログが表示されるケースがあるとの報告に対して 1.0.3 で修正おこないましたが完全なものではありませんでした。ユーザーが公開されたエラーダイアログの画面ショット(実際にはその背景のダイアログ)がきっかけで修正箇所を特定することができました。ありがとうございます。
Headline-Ticker Plugin を使用されている方はアップデートをお願いします。
RSSリーダー Headline-Ticker Plugin 1.0.5
【補足 – 現在までの要望一覧】
大倉が手元に保存している利用者からの声を元に作成した要望一覧です。
(簡素に編集したものです)
◎新しいウィンドウやアクティブにするかどうか、Super View の設定を
 キーボードを使用しなくてもできるように個別設定にする。
◎オプションダイアログの設定でリンク、選択範囲と画像との3パターンにわける。
◎マルチモニター環境でダイアログや補助メニューの表示位置がおかしい。
◎タイミングを間違えると誤動作するので HOME キーの割り当てを改善。
◎補助メニューの内容をカスタマイズできるように。
◎正式版では Sleipnir のオプション側で設定できるように。
●範囲選択で検索した時には、検索語句のハイライトの有無も選べるように。
●”画像を保存” はダイアログを使用しないで任意のフォルダに保存。
 →このあたりは ShootingStar Panel に任せたいとおもいます。
■他の Web サービスや常駐型のソフトウェアが手になじんでいるので参考に。
■Super Viewではてブを表示させた場合、タグの補完が効かない。
■Super Viewのウィンドウを複数開けるよう。
▲Super View で Sleipnir に実装されている各種機能が使えない。
◎ … 実装予定
● … 代替案有り
■ … 調査中
▲ … 汁
【追記】
ユーザーからの報告により、以下の 3点の不具合を修正した Super Drag Extension 0.2.6 をリリースいたしました。ご報告ありがとうございました。
[不具合修正]
- 文字列選択時に先頭に改行があるときに正しく機能しない問題を修正した
- 一部のソフトウェアとの競合でマウスクリック時に強制終了する問題を修正した
- リンクをドロップしたときに正しく処理されないことがあったものを修正した
 (標準で登録されている項目では “はてなブックマーク” が正しく実行できなかった)

Copyright © 2019 Fenrir Inc. All rights reserved.