* 概要 [#x26628e4] Janetter の設定・自作プラグインに関する事。未整理。 #contentsx(depth=1:2) * プラグインの格納先フォルダ [#s7557ccd] なんかMacでハマったので覚え書き。 : Windows | Janetterインストール先フォルダ\Theme\Common\js\plugins\ : Mac OS X | ~/Library/Containers/net.janesoft.janetter/Data/Library/Application Support/Janetter/Theme/Common/js/plugins/ : | Janetter 4.0.1 @ OS X 10.8.2 でのみ確認。たぶん、Sandbox化済みJanetterはここじゃないとダメな様子。 * 作ったプラグイン [#cc8293a8] 以下プラグインは全て再配布禁止とさせて頂く。またご利用は自己責任の範疇で。 ** 下書き保存要否設定を恒常化するプラグイン [#gb809930] ツイートしよう→やっぱやーめた という時にツイート欄を閉じると、下書きに保存するかJanetterが毎回訊いてくるのが邪魔。 じゃあ「常に保存する」とか「常に保存しない」とか選べれば良いじゃない、ということで作ってみた。 *** ファイル・更新履歴 [#wd8291b0] - [[Ver.1.1.0:https://dl.dropbox.com/s/6sgse9h57nmuff7/keep_savedraft_config-1.1.0.zip]] (2013/01/20) -- @ginlime 氏提供の共通関数の更新に伴い修正 - [[Ver.1.0.1:https://dl.dropbox.com/s/grhctiaioh247rc/keep_savedraft_config-1.0.1.zip]] (2012/11/18) -- 本格的に公開するにあたり不備をいろいろと修正 - Ver.1.0.0 (非公開) -- 新規作成 *** 動作確認済み環境 [#s9460ea3] - Janetter 4.1.1.0 - 4.2.1.1 @ Windows 7 Pro SP1 64bit - Janetter 4.0.1 @ Mac OS X Mountain Lion 10.8.2 *** 参考URI [#q92581fc] - [[ツイート欄を閉じるときの下書き確認メッセージを停止するプラグイン:http://jbbs.livedoor.jp/bbs/read.cgi/internet/8173/1343377476/233]] ※公開取り下げ済み *** 備考 [#k2e8f207] http://jbbs.livedoor.jp/bbs/read.cgi/internet/8173/1343377476/235 にある「[[嘆きのツイート:https://twitter.com/iihoshi/status/266944454051639296]]」は ^o^ わたしです ** スワイプ方向反転プラグイン [#c1eb405c] Mac 版の場合、アクティブな TL の切替とテーマの選択をスワイプで操作できるんだけど、左右の方向が逆じゃね?と思う。現に TL 切替でしょっちゅう間違う。 じゃあ自分で方向を決められれば良いじゃない、ということで作ってみた。 ※ Win 版は本体側が非対応のため、導入しても動作しない。 *** ファイル・更新履歴 [#n4ead38e] - [[Ver.1.0.0:https://dl.dropbox.com/s/t1xtzxk2ezgad7v/invert_swipe-1.0.0.zip]] (2013/02/02) -- 新規作成 *** 動作確認済み環境 [#d181cb50] - Janetter 4.0.1 @ Mac OS X Mountain Lion 10.8.2 ** タイムラインタイトルクリック時の動作を追加するプラグイン [#dbeaddcc] iOS/Android 版みたいに TL タイトルのクリックで最新ツイートに行けると嬉しいんじゃね?(主に俺が) と思い立って、ちょっと紆余曲折あった結果、以下動作を選択できるプラグインができた。 - 何もしない(Windows/Mac 版の既定動作) - 取得済み最新ツイートへ移動(iOS/Android 版と同様の動作) - 最新のツイートへ移動(キーボード ショートカット: "." 押下時と同一動作) - 最初の未読へ移動(キーボード ショートカット: "," 押下時と同一動作) *** ファイル・更新履歴 [#z6e9be7f] - [[Ver.1.1.1:https://dl.dropbox.com/s/31pfst7kmn4g4ek/on_tl_title_click-1.1.1.zip]] (2013/04/06) -- 起動後に追加されたタイムラインへの対応漏れを修正 - [[Ver.1.1.0:https://dl.dropbox.com/s/03h8ciu3vdcc4vj/on_tl_title_click-1.1.0.zip]] (2013/03/24) -- 中クリックと左ダブルクリックに対応 - [[Ver.1.0.1:https://dl.dropbox.com/s/3tox25ziorvm3eh/on_tl_title_click-1.0.1.zip]] (2013/03/23) -- 設定画面上の表示位置や文言を修正 - [[Ver.1.0.0:https://dl.dropbox.com/s/f938iei8hin8l0m/on_tl_title_click-1.0.0.zip]] (2013/03/22) -- 新規作成 *** 動作確認済み環境 [#t77ee4cd] - Janetter 4.2.2.0 @ Windows 7 Pro SP1 64bit - Janetter 4.0.1 @ Mac OS X Mountain Lion 10.8.3 ** 短縮 URL 表示プラグイン [#sa064f82] ツイートに短縮 URL があったら Janetter が展開して表示してくれるけど、展開前の URL を見たい時もあるんだよね、ということで作った。 *** ファイル・更新履歴 [#p98edbc4] - [[Ver.1.0.0:https://www.dropbox.com/s/nnics41unsgw27e/show_shortened_url-1.0.0.zip]] (2014/03/02) -- 新規作成 *** 動作確認済み環境 [#uf76e7f7] - Janetter 4.2.3.0 @ Windows 7 Pro SP1 64bit ** 複数サムネイル表示順反転プラグイン [#bb05dcc7] http://anago.2ch.net/test/read.cgi/software/1395710944/243-246 の複数画像表示プラグインを使ってると、その表示順が逆転しているっぽいことが目につくようになったので、その対策。 但し、画像の非同期読み込み処理が絡むため、正しい表示順を当プラグインによって保証するものではないことに注意。 *** ファイル・更新履歴 [#fcaa75fd] - [[Ver.1.0.0:https://www.dropbox.com/s/9ckmyhfsd08icsu/reverse_thumbnails-1.0.0.zip]] (2014/09/21) -- 新規作成 *** 動作確認済み環境 [#uf76e7f7] - Janetter 4.2.3.0 @ Windows 7 Pro SP1 64bit ** プロフィール初期表示タブ指定プラグイン [#o2ce8577] [[きっかけ:https://twitter.com/iihoshi/status/299833993942155264]] と [[経緯:https://twitter.com/iihoshi/status/299902914590289920]] はリンク先ツイートの通り。 でもまぁせっかく作ったし、ひっそり(※)公開しておく。 ※ [[パーソンブックマーク:http://www.emeraldshell.com/Janetter/index_ja.html?pageName=personBookmark]] のごく一部の機能の %%パクリ%% リスペクトなので、宣伝する気は特に無い。 *** ファイル・更新履歴 [#z8eabead] - [[Ver.1.0.0:https://dl.dropbox.com/s/37kf4hq0089gh53/specify_profile_tab-1.0.0.zip]] (2013/02/09) -- 新規作成 *** 動作確認済み環境 [#de4c7d34] - Janetter 4.2.1.1 @ Windows 7 Pro SP1 64bit - Janetter 4.0.1 @ Mac OS X Mountain Lion 10.8.2 ** イベント発生タイミング確認用プラグイン [#m796b96f] プラグイン開発者向け。Janetter wikiに載ってるもの + α な感じ。 *** ファイル・更新履歴 [#cf189f89] - [[Ver.1.1.0:https://www.dropbox.com/s/fraam5zabc2umm6/eventcheck-1.1.0.zip]] (2012/12/06) -- onChangeFontSize() イベント(2種類)に対応 - [[Ver.1.0.0:https://www.dropbox.com/s/4rjgnl0ypgytrld/eventcheck-1.0.0.zip]] (2012/11/22) -- 新規作成 *** 動作確認済み環境 [#n6de7f66] - Janetter 4.0.2.0 - 4.1.0.0 @ Windows 7 Pro SP1 64bit - Janetter 4.0.1 @ Mac OS X Mountain Lion 10.8.2 *** 参考URI [#wafd023c] - [[Janetter wiki - プラグイン作成:http://www44.atwiki.jp/janetterref/pages/49.html]] * 開発者向け情報 [#tc800c34] ** Mac 版で console.log の出力を見る方法 [#s1b572da] ターミナルから起動する。 $ cd /Applications/Janetter.app/Contents/MacOS $ ./Janetter - 「<PreferenceCtrl: 0x********>LOG: 」の行が、設定画面のConsoleログ - 「<NoticeCtrl: 0x********>LOG: 」の行が、通知ポップアップ画面のConsoleログ - 「<なんとかCtrl: 0x********>」が無いただの「LOG: 」の行が、メイン画面のConsoleログ ** イベントの発生順って実際のところどうなの?? [#l7fb7906] 添付のログはあくまで一例。どの環境でも同じ発生順になるとは限らないはずなので注意。 なお、どちらも 起動→設定画面で言語設定変更→終了 だけ実施した場合のログ。その間TLは変化なし。 *** Win 版 (Ver.4.2.2.0) [#qca85a0e] + Janetter 4.2.2.0 @ Windows XP Pro SP3 32bit の Theme/Common に &ref(add_logging_win_4.2.2.0.patch); を適用 + [[eventcheck.js (Ver.1.1.0):https://www.dropbox.com/s/fraam5zabc2umm6/eventcheck-1.1.0.zip]] だけを導入 + デバッグモードで起動して各画面の Console ログをコピペ + 加工して &ref(log_win_4.2.2.0.txt); の出来上がり *** Win 版 (Ver.4.1.0.0) [#ld79a8cd] + Janetter 4.1.0.0 @ Windows 7 Pro SP1 64bit の Theme/Common に &ref(add_logging_win_4.1.0.0.patch); を適用 + [[eventcheck.js (Ver.1.1.0):https://www.dropbox.com/s/fraam5zabc2umm6/eventcheck-1.1.0.zip]] だけを導入 + デバッグモードで起動して各画面の Console ログをコピペ + 加工して &ref(log_win_4.1.0.0.txt); の出来上がり *** Win 版 (Ver.4.0.2.0) [#e0d9f1e9] + Janetter 4.0.2.0 @ Windows 7 Pro SP1 64bit の Theme/Common に &ref(add_logging_win.patch); を適用 + [[eventcheck.js (Ver.1.0.0):https://www.dropbox.com/s/4rjgnl0ypgytrld/eventcheck-1.0.0.zip]] だけを導入 + デバッグモードで起動して各画面の Console ログをコピペ + 加工して &ref(log_win.txt); の出来上がり *** Mac 版 (Ver.4.2.0) [#zd32ffae] + Janetter 4.2.0 @ Mac OS X Mountain Lion 10.8.3 の Theme/Common に &ref(add_logging_mac_4.2.0.patch); を適用 + [[eventcheck.js (Ver.1.1.0):https://www.dropbox.com/s/fraam5zabc2umm6/eventcheck-1.1.0.zip]] だけを導入 + ターミナルから起動(上記参照)してログを取得 $ ./Janetter &> ~/log_mac_4.2.0.txt + 加工して &ref(log_mac_4.2.0.txt); の出来上がり *** Mac 版 (Ver.4.0.1) [#ob83fd51] + Janetter 4.0.1 @ Mac OS X Mountain Lion 10.8.2 の Theme/Common に &ref(add_logging_mac.patch); を適用 + [[eventcheck.js (Ver.1.0.0):https://www.dropbox.com/s/4rjgnl0ypgytrld/eventcheck-1.0.0.zip]] だけを導入 + ターミナルから起動(上記参照)してログを取得 $ ./Janetter &> ~/log_mac.txt + 加工して &ref(log_mac.txt); の出来上がり