やること: チケット
https://dev.mikutter.hachune.net/
https://dev.mikutter.hachune.net/favicon.ico?1619448608
2019-09-21T01:09:16Z
やること
Redmine
mikutter - 機能 #1392 (終了): FormDSLにキーバインドウィジェットを追加
https://dev.mikutter.hachune.net/issues/1392
2019-09-21T01:09:16Z
toshi_a 初音
toshi.alternative@gmail.com
<p>FormDSLで、ショートカットキーを設定させるウィジェットが利用できないので、提供する。</p>
mikutter - 機能 #1393 (新規): FormDSLにコマンド選択ウィジェットを追加
https://dev.mikutter.hachune.net/issues/1393
2019-09-21T01:09:16Z
toshi_a 初音
toshi.alternative@gmail.com
<p>FormDSLで、コマンドを一つ選択するウィジェットを提供する。<br />単にコマンドを列挙するのではなく、以下の機能が必要になるので、しんどそう。</p>
<ul>
<li>ツリー表示</li>
<li>インクリメンタルサーチ</li>
</ul>
<p>抽出タブのデータソース選択もツリービューで選択させるようになっているので、もしかしたら同じウィジェットとして実装できるかもしれない?</p>
mikutter - 機能 #1384 (新規): Extractの設定に、FormDSLのlistviewを使う
https://dev.mikutter.hachune.net/issues/1384
2019-09-21T00:13:54Z
toshi_a 初音
toshi.alternative@gmail.com
<p>設定画面の「抽出タブ」に抽出タブ一覧があるが、これを <a class="issue tracker-2 status-2 priority-4 priority-default" title="機能: Gtk::CRUDに依存しているコードを減らす (実装待ち)" href="https://dev.mikutter.hachune.net/issues/1380">#1380</a> で実装したlistviewメソッドを利用したものに置き換える。</p>
mikutter - 機能 #1203 (新規): Gdk::Cursorのインスタンスを得る方法を変更する
https://dev.mikutter.hachune.net/issues/1203
2018-04-08T17:30:41Z
toshi_a 初音
toshi.alternative@gmail.com
<p>マウスカーソルを変更するときに使う <code>Gdk::Cursor</code> を得る時、現在はGdk::Displayとカーソルの名前を使って参照するのが良いとされていると教えてもらった( <a class="issue tracker-2 status-5 priority-4 priority-default closed behind-schedule" title="機能: MiraclePainter上でマウスを動かしたときにカーソル形状を適切に変更して欲しい (終了)" href="https://dev.mikutter.hachune.net/issues/1197#note-2">#1197-2</a> )。<br />mikutterの標準プラグインで <code>Gdk::Cursor.new</code> を呼び出している部分を全てこの方法に変更し、 Gdk::Tooltip と同じように、mikutter内で種類ごとに単一のGdk::Cursorを使いまわすようにしたい。</p>
mikutter - バグ #1138 (新規): activityプラグインがデフォルトで提供しているactivityが、Twitterに依存している
https://dev.mikutter.hachune.net/issues/1138
2017-12-25T09:16:06Z
toshi_a 初音
toshi.alternative@gmail.com
<p>favorite、retweetなどのアクティビティが、activityプラグインで定義されているが、これはTwitterのものなので、twitterプラグインで行われるべき。</p>
<p>また、slugもtwitter_favorite、twitter_retweetにそれぞれ変更したほうが良い。ただしその場合、今まで設定したアクティビティの通知先の設定が引き継がれず、ユーザは再設定することになる。この他にどういう影響があるか調査し、slugを変更するか判断する</p>
mikutter - バグ #1069 (却下): bundlerを使ってGemをインストールする時、pluginグループを除外してもプラグインの要求するGemがインストールされる。
https://dev.mikutter.hachune.net/issues/1069
2017-09-27T18:02:51Z
toshi_a 初音
toshi.alternative@gmail.com
<p>次のようにしても、例えばgtk2などのプラグインがインストールされてしまっている。</p>
<pre>
bundle install --without plugin
</pre>
<p>理由は、プラグインのGemfileでロードされる物をpluginグループに所属させる処理が、最近のBundlerでは期待通り動いていないから。</p>
mikutter - 機能 #876 (新規): Activityの詳細画面
https://dev.mikutter.hachune.net/issues/876
2016-09-02T23:40:45Z
toshi_a 初音
toshi.alternative@gmail.com
<p><a class="issue tracker-2 status-5 priority-4 priority-default closed" title="機能: URIを渡すと適切な方法で開く機能 (終了)" href="https://dev.mikutter.hachune.net/issues/866">#866</a> の方法でActivityが開かれた時のUIを作る。</p>
<a name="ヘッダ部分"></a>
<h1 >ヘッダ部分<a href="#ヘッダ部分" class="wiki-anchor">¶</a></h1>
<p>通知のタイトル</p>
<a name="実装するタブ"></a>
<h1 >実装するタブ<a href="#実装するタブ" class="wiki-anchor">¶</a></h1>
<p>「関係するModel」タブをデフォルトでアクティブにしておく。</p>
<a name="関係するModel"></a>
<h2 >関係するModel<a href="#関係するModel" class="wiki-anchor">¶</a></h2>
<p>通知に関係するModelを詰めたTimeline。タイムラインだからここからいろいろできて最高</p>
<a name="詳細"></a>
<h2 >詳細<a href="#詳細" class="wiki-anchor">¶</a></h2>
<p>descriptionを表示する部分。ツイート詳細の本文みたいなやつ。異様に長い文字列が入る可能性があるので注意する。</p>
mikutter - 機能 #875 (却下): Activityの表示のためのMiraclePainter
https://dev.mikutter.hachune.net/issues/875
2016-09-02T23:26:44Z
toshi_a 初音
toshi.alternative@gmail.com
<p>mikutter 3.4のActivity同様、1行で表示する。<br />収まりきらない範囲はカットし、横スクロールは実装しない(できないんだけどね)。</p>
<p>そのままでは、開かない限り通知の全文を見ることができないので、フォーカスされている間だけ複数行表示する。<br />あまりにも行数が長いならそれはタイムライン上からカットして、通知を開いて見てもらう感じにする。</p>
mikutter - 機能 #874 (却下): ActivityのListViewを廃止し、Timelineを使う
https://dev.mikutter.hachune.net/issues/874
2016-09-02T23:25:11Z
toshi_a 初音
toshi.alternative@gmail.com
<p>Activityが独自のListViewになっているので、Timelineを利用する。</p>
<p>これに伴って、mikutter 3.4のような、画面を上下に割って、上にリスト、下に選択されている項目を表示するというのをやめる。</p>
mikutter - 機能 #873 (終了): ActivityModel
https://dev.mikutter.hachune.net/issues/873
2016-09-02T23:21:22Z
toshi_a 初音
toshi.alternative@gmail.com
<p>Activityのそれぞれの通知の管理を、新しく定義したModelのサブクラスを使って行う。</p>
<a name="目的"></a>
<h1 >目的<a href="#目的" class="wiki-anchor">¶</a></h1>
<p>ActivityのURIが開かれると、通知に関連するUserやMessageといったModelが含まれたTimelineが開き、それにmikutterコマンドを使用したり、開いたりできる。</p>
mikutter - 機能 #387 (却下): APIが切れる寸前に表示中のリストのメンバーを全部取得する
https://dev.mikutter.hachune.net/issues/387
2011-12-06T18:38:23Z
toshi_a 初音
toshi.alternative@gmail.com
<p>APIが切れる前のイベントを利用して、1分前に表示中のリストについて、APIでメンバーを取得する。<br />今までリアルタイム更新がされなかったから不要だったけれど、できるだけ正確なユーザの一覧がないと、リアルタイム更新でリストのメンバーのツイートが取得できていないように見えてよくない。</p>
mikutter - バグ #324 (終了): DM本文の自動改行がされていない
https://dev.mikutter.hachune.net/issues/324
2011-09-16T02:00:27Z
toshi_a 初音
toshi.alternative@gmail.com
<p>自動改行されていないので、メッセージが画面の横幅を超えると切れてしまい、それ以降が読めない。<br />端で自動改行するようにすればいいとおもうよ</p>
mikutter - 機能 #312 (終了): DMの削除機能
https://dev.mikutter.hachune.net/issues/312
2011-09-07T10:54:14Z
toshi_a 初音
toshi.alternative@gmail.com
<p>DMを削除できるようにする</p>
mikutter - 機能 #266 (終了): .mikutter/plugin/以下にプラグインを入れられるようにする
https://dev.mikutter.hachune.net/issues/266
2011-07-29T18:56:12Z
toshi_a 初音
toshi.alternative@gmail.com
<p>mikutter本体にいろいろ入れなくていいようにするため</p>
mikutter - バグ #211 (却下): <>などの記号を跨いでテキスト選択をすると、みえている選択範囲と実際の範囲が異なる
https://dev.mikutter.hachune.net/issues/211
2011-06-04T10:27:54Z
toshi_a 初音
toshi.alternative@gmail.com
<p>無駄なエスケープ処理がどこかに入っているっぽい</p>