https://dev.mikutter.hachune.net/
https://dev.mikutter.hachune.net/favicon.ico?1619448608
2018-04-16T18:03:52Z
やること
mikutter - 機能 #1164: Score
https://dev.mikutter.hachune.net/issues/1164?journal_id=3144
2018-04-16T18:03:52Z
cob odo
cobodo@gmail.com
<ul><li><strong>ファイル</strong> <a href="/attachments/408">1164-score.patch</a> <a class="icon-only icon-download" title="ダウンロード" href="/attachments/download/408/1164-score.patch">1164-score.patch</a> を追加</li></ul><p>topic/1164-scoreブランチを使ってみました。既知のこともあると思いますが、気づいたことを並べてみます。</p>
<ul>
<li>添付のパッチとworldon scoreブランチ( <a class="external" href="https://github.com/cobodo/mikutter-worldon/tree/score">https://github.com/cobodo/mikutter-worldon/tree/score</a> )で絵文字が正規の位置に表示される。</li>
<li>TextNoteが1個だけ入った(要するに何も変えてない)Scoreを返すscore_filterを作ると無限再帰してハマってしまったので、Scoreに含まれるNoteが1個だけだったら再帰せずそのまま返してほしい。</li>
<li>本文がHyperLinkNoteのみからなるscoreをscore_filterで返したところ、score_of DSLでTextNoteになってしまった(どこかにTextNoteのみからなるscoreを返すものがいて、min_allで順序が変わらず負けてしまった?)ので、Noteの数が1個だけだった場合はTextNote以外を優先してほしい。</li>
<li>max_allとmin_allの名前、逆では?</li>
<li>CWでの本文表示やNSFWの画像など、表示を変更できる仕組みがあるとうれしい。</li>
<li>引用表示・リプライ表示もこれでできるとうれしい。</li>
<li>添付画像もこれでできるとうれしい。</li>
</ul>
mikutter - 機能 #1164: Score
https://dev.mikutter.hachune.net/issues/1164?journal_id=3148
2018-04-18T05:16:59Z
cob odo
cobodo@gmail.com
<ul></ul><p>本質的ではないですが、EmojiNoteはshortcodeがtooltipで表示できるとよりよさそうかなと思いました(感想)。</p>
mikutter - 機能 #1164: Score
https://dev.mikutter.hachune.net/issues/1164?journal_id=3160
2018-04-18T17:31:18Z
toshi_a 初音
toshi.alternative@gmail.com
<ul></ul><blockquote>
<p>添付のパッチとworldon scoreブランチ( <a class="external" href="https://github.com/cobodo/mikutter-worldon/tree/score">https://github.com/cobodo/mikutter-worldon/tree/score</a> )で絵文字が正規の位置に表示される。</p>
</blockquote>
<p>ありがとうございます。未実装だったので、ありがたく頂戴しておきます。</p>
<blockquote>
<p>TextNoteが1個だけ入った(要するに何も変えてない)Scoreを返すscore_filterを作ると無限再帰してハマってしまったので、Scoreに含まれるNoteが1個だけだったら再帰せずそのまま返してほしい。</p>
</blockquote>
<p>これは仕様のつもりでしたが、確かにプラグイン開発で嵌りそうなので簡単に対策できるならそうしたいところですね。</p>
<blockquote>
<p>本文がHyperLinkNoteのみからなるscoreをscore_filterで返したところ、score_of DSLでTextNoteになってしまった(どこかにTextNoteのみからなるscoreを返すものがいて、min_allで順序が変わらず負けてしまった?)ので、Noteの数が1個だけだった場合はTextNote以外を優先してほしい。</p>
</blockquote>
<p>このあたりのルールについてはまだ詰めきれてなくて、直感に反する物が選ばれてしまうケースがありますね。</p>
<blockquote>
<p>max_allとmin_allの名前、逆では?</p>
</blockquote>
<p>オッ</p>
<blockquote>
<p>CWでの本文表示やNSFWの画像など、表示を変更できる仕組みがあるとうれしい。</p>
</blockquote>
<p>これはMiraclePainter側が考慮すべきことですね。やることが多すぎるので、このチケットでは絵文字を除いてはEntityと同等以上の機能を提供するのを目標にするのが良いかなと思っています。</p>
<p>一旦はその路線でScoreプラグインを完成させて、その後でこういった話を改めて提案してもらえたらと思います。</p>
<blockquote>
<p>引用表示・リプライ表示もこれでできるとうれしい。<br />添付画像もこれでできるとうれしい。</p>
</blockquote>
<p>これらについては3.8以降で考えてます。3.7では実装しません。</p>
mikutter - 機能 #1164: Score
https://dev.mikutter.hachune.net/issues/1164?journal_id=3169
2018-04-22T09:37:42Z
cob odo
cobodo@gmail.com
<ul></ul><blockquote><blockquote>
<p>CWでの本文表示やNSFWの画像など、表示を変更できる仕組みがあるとうれしい。</p>
</blockquote>
<p>これはMiraclePainter側が考慮すべきことですね。やることが多すぎるので、このチケットでは絵文字を除いてはEntityと同等以上の機能を提供するのを目標にするのが良いかなと思っています。<br />一旦はその路線でScoreプラグインを完成させて、その後でこういった話を改めて提案してもらえたらと思います。</p>
<blockquote>
<p>引用表示・リプライ表示もこれでできるとうれしい。<br />添付画像もこれでできるとうれしい。</p>
</blockquote>
<p>これらについては3.8以降で考えてます。3.7では実装しません。</p>
</blockquote>
<p>了解しました。</p>
<p>それで、新しいのが来たので</p>
<p><a class="external" href="https://social.mikutter.hachune.net/@toshi_a/99900287599926847">https://social.mikutter.hachune.net/@toshi_a/99900287599926847</a></p>
<p>合わせました。</p>
<p><a class="external" href="https://github.com/cobodo/mikutter-worldon/commits/score">https://github.com/cobodo/mikutter-worldon/commits/score</a></p>
mikutter - 機能 #1164: Score
https://dev.mikutter.hachune.net/issues/1164?journal_id=3170
2018-04-22T09:41:36Z
cob odo
cobodo@gmail.com
<ul></ul><p><a class="issue tracker-2 status-5 priority-4 priority-default closed" title="機能: Score (終了)" href="https://dev.mikutter.hachune.net/issues/1164#note-1">#1164-1</a> で添付したパッチの c.save ブロックを外してみましたが、複数のemojiに対しても特に問題なく動いていました。set_shape_rendererのブロックに渡されるcontextは互いに全く無関係ってことなんですかね……</p>
mikutter - 機能 #1164: Score
https://dev.mikutter.hachune.net/issues/1164?journal_id=3171
2018-04-22T09:48:48Z
toshi_a 初音
toshi.alternative@gmail.com
<ul></ul><p>なんだこの速さ、たまげたなぁ…</p>
<p>今見直して気づきましたが、絵文字の描画位置のパッチが入ってませんね。俺の方はしばらく手がつけられないので、余力があればtopic/1164-scoreにpushしちゃってください。</p>
<blockquote>
<p>saveブロック</p>
</blockquote>
<p>呼び出し元がContextのsaveを行っているようです。</p>
mikutter - 機能 #1164: Score
https://dev.mikutter.hachune.net/issues/1164?journal_id=3172
2018-04-22T10:16:40Z
cob odo
cobodo@gmail.com
<ul></ul><blockquote><blockquote>
<p>saveブロック</p>
</blockquote>
<p>呼び出し元がContextのsaveを行っているようです。</p>
</blockquote>
<p>なるほど。</p>
<blockquote>
<p>今見直して気づきましたが、絵文字の描画位置のパッチが入ってませんね。俺の方はしばらく手がつけられないので、余力があればtopic/1164-scoreにpushしちゃってください。</p>
</blockquote>
<p>saveブロックを外して(一応動かしてみて)pushしました。</p>
mikutter - 機能 #1164: Score
https://dev.mikutter.hachune.net/issues/1164?journal_id=3175
2018-04-23T13:19:23Z
toshi_a 初音
toshi.alternative@gmail.com
<ul><li><strong>題名</strong> を <i>Entity</i> から <i>Score</i> に変更</li></ul>
mikutter - 機能 #1164: Score
https://dev.mikutter.hachune.net/issues/1164?journal_id=3176
2018-04-23T13:34:58Z
toshi_a 初音
toshi.alternative@gmail.com
<ul></ul><p>パッチのmergeありがとうございます。</p>
<p>金具さんの</p>
<blockquote>
<p>本文がHyperLinkNoteのみからなるscoreをscore_filterで返したところ、score_of DSLでTextNoteになってしまった(どこかにTextNoteのみからなるscoreを返すものがいて、min_allで順序が変わらず負けてしまった?)ので、Noteの数が1個だけだった場合はTextNote以外を優先してほしい。</p>
</blockquote>
<p>これは修正しました。ほか改行も反映されるようになったので、これでほぼ完了だと思うんですが、他に気づいたことありましたか</p>
mikutter - 機能 #1164: Score
https://dev.mikutter.hachune.net/issues/1164?journal_id=3206
2018-04-28T11:02:52Z
cob odo
cobodo@gmail.com
<ul><li><strong>ファイル</strong> <a href="/attachments/415">スクリーンショット 2018-04-28 19.58.48.png</a> <a class="icon-only icon-download" title="ダウンロード" href="/attachments/download/415/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202018-04-28%2019.58.48.png">スクリーンショット 2018-04-28 19.58.48.png</a> を追加</li><li><strong>ファイル</strong> <i>スクリーンショット 2018-04-28 19.58.48.png</i> を追加</li></ul><p>先日書いたtwemojiプラグインで、添付画像のようなケースを見付けました。<br />画像置き換えによって本来の幅を上回り、行数を増やさなければならないようなケースでは、改行できずにそのままはみ出していってしまう、という感じですね。<br />描画幅を越えたら改行を挿入する、といったようなことができれば回避できるんでしょうか?</p>
mikutter - 機能 #1164: Score
https://dev.mikutter.hachune.net/issues/1164?journal_id=3207
2018-04-28T11:03:14Z
cob odo
cobodo@gmail.com
<ul><li><strong>ファイル</strong> を削除 (<del><i>スクリーンショット 2018-04-28 19.58.48.png</i></del>)</li></ul>
mikutter - 機能 #1164: Score
https://dev.mikutter.hachune.net/issues/1164?journal_id=3208
2018-04-28T11:03:39Z
cob odo
cobodo@gmail.com
<ul><li><strong>ファイル</strong> <a href="/attachments/417">スクリーンショット 2018-04-28 19.57.24.png</a> <a class="icon-only icon-download" title="ダウンロード" href="/attachments/download/417/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202018-04-28%2019.57.24.png">スクリーンショット 2018-04-28 19.57.24.png</a> を追加</li></ul><p>添付画像を間違えたので再送信</p>
mikutter - 機能 #1164: Score
https://dev.mikutter.hachune.net/issues/1164?journal_id=3217
2018-04-30T17:23:06Z
toshi_a 初音
toshi.alternative@gmail.com
<ul><li><strong>ステータス</strong> を <i>新規</i> から <i>終了</i> に変更</li></ul><p>Pango::AttrShapeの扱いは難しいですね。別件で格闘してましたがよく分かりませんでした。<br />それ以外の部分については、3.7リリースぶんに含むことができる程度になったと思うので、developにmergeしました。<br /><a class="issue tracker-2 status-5 priority-4 priority-default closed" title="機能: Score (終了)" href="https://dev.mikutter.hachune.net/issues/1164#note-11">#1164-11</a> が気になるところではありますが、引き続き再現するようなら別のチケットとして立ててもらいたいです。</p>
mikutter - 機能 #1164: Score
https://dev.mikutter.hachune.net/issues/1164?journal_id=3337
2018-05-12T11:48:41Z
cob odo
cobodo@gmail.com
<ul><li><strong>関連している</strong> <i><a class="issue tracker-12 status-14 priority-4 priority-default" href="/issues/1241">提案 #1241</a>: Scoreの初期値をModelが提供できるようにする</i> を追加</li></ul>