やること: チケット
https://dev.mikutter.hachune.net/
https://dev.mikutter.hachune.net/favicon.ico?1619448608
2024-02-24T16:19:56Z
やること
Redmine
mikutter - 提案 #1594 (終了): Ruby-GNOME 4.2.1 を利用する
https://dev.mikutter.hachune.net/issues/1594
2024-02-24T16:19:56Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<p>久しぶりに出てとりあえず動いてるので<br /><a class="external" href="https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.2.1">https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.2.1</a></p>
<p>差分は追って。</p>
mikutter - バグ #1593 (終了): ニコ動の画像が出ない
https://dev.mikutter.hachune.net/issues/1593
2023-10-08T19:17:06Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<p><a class="issue tracker-12 status-5 priority-4 priority-default closed" title="提案: photo_support: YouTubeおよびニコニコ動画のサムネイルサポート (終了)" href="https://dev.mikutter.hachune.net/issues/1418">#1418</a> で入ったニコ動のサムネサポートですが<br /><a class="external" href="https://api.ce.nicovideo.jp/nicoapi/v1/video.info">https://api.ce.nicovideo.jp/nicoapi/v1/video.info</a><br />はすでに終了していて表示できなくなっています。(HDサムネサポートとともに消滅?)</p>
<p>いまだと非ログイン状態で見えるhtmlは普通に動画ページhtmlに <code>og:image</code> あるので<br />インスタ映えするだけでいいみたいです。<br />(ログインしてると <code>og:image</code> がないので気づいてなかった)</p>
mikutter - バグ #1592 (終了): oauth gem は必要?
https://dev.mikutter.hachune.net/issues/1592
2023-08-18T23:20:39Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<p><a class="source" href="https://dev.mikutter.hachune.net/projects/mikutter/repository/main/revisions/eadafa50/entry/Gemfile#L18">source:Gemfile@eadafa50#L18</a> に<br /><pre> gem 'oauth','>= 0.5.8'</pre><br />の記述がありますが、これって 5.x でも必要なんでしょうか。</p>
<p>ubuntu 22.04.3 LTS で <code>Gemfile</code> からこの行を削除して <code>bundle install</code> して起動しても masotdon 接続までは進むようです。<br />(ubuntuで試すときの雑手順→ <a class="external" href="https://social.mikutter.hachune.net/@tsutsuii/109485416715838515">https://social.mikutter.hachune.net/@tsutsuii/109485416715838515</a> )<br />Twitter時代の残滓であれば <a class="issue tracker-12 status-5 priority-4 priority-default closed" title="提案: twitter_api_keys プラグインの削除(移動) (終了)" href="https://dev.mikutter.hachune.net/issues/1588">#1588</a> の twitter_api_keys とともに消したいですね。</p>
mikutter - 提案 #1588 (終了): twitter_api_keys プラグインの削除(移動)
https://dev.mikutter.hachune.net/issues/1588
2022-07-16T17:37:01Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<p>Live Imageその他で twitter plugin と API key をどう処置するかを考えていたところ、<br />mikutter 5.0.x でも <a class="source" href="https://dev.mikutter.hachune.net/projects/mikutter/repository/main/entry/plugin/twitter_api_keys">source:plugin/twitter_api_keys</a> のディレクトリが残っていることに<br />気づきました。</p>
<p>mikutter 本体にはすでに twitter 関連は跡形もないので、<br />以下のようにしたほうがいいのではと考えていますが、<br />いかがでしょう?</p>
<ul>
<li>(1) mikutter本体からは twitter_api_keys プラグインを削除する</li>
<li>(2) <a class="external" href="https://github.com/toshia/twitter_api_keys">https://github.com/toshia/twitter_api_keys</a> を<br /><a class="external" href="https://github.com/mikutter">https://github.com/mikutter</a> 配下に移動してタグをつける</li>
<li>(3) 移動した twitter_api_keys を<br /><a class="external" href="https://github.com/mikutter/twitter_bootstrap">https://github.com/mikutter/twitter_bootstrap</a> に含める</li>
</ul>
<p>(2) (3) は mikutter 本体とは直接関係ない話ですが、(1) を保持する意味は薄いというか、<br />パッケージシステムで <a class="issue tracker-12 status-5 priority-4 priority-default closed" title="提案: 環境固有のプラグインロードパスを追加する方法 (終了)" href="https://dev.mikutter.hachune.net/issues/1419">#1419</a> を使って <code>vendor/plugin</code> とかを用意する場合、<br />本体 plugin に不要なプラグインがあると override がちょっとやりづらい感じです。</p>
mikutter - 提案 #1563 (終了): 設定ウインドウのスクロールバーを常に表示するようにする
https://dev.mikutter.hachune.net/issues/1563
2021-12-25T19:08:38Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<p><a class="issue tracker-12 status-5 priority-4 priority-default closed" title="ステータス: 終了" href="https://dev.mikutter.hachune.net/issues/1560">提案 #1560: タイムラインのスクロールバーを常に表示するようにする</a> と同様で<br />設定ウインドウのスクロールバーも<br />「スクロール中 もしくは スクロールバー上にマウスカーソルがあるときだけ表示」<br />というデフォルト設定なので常時表示に修正すべき?</p>
<p>設定画面の左側メニューと右側設定画面とそれぞれありますが、<br />両方とも(スクロールが必要な高さのときは)常時表示とすべきですかね。</p>
mikutter - バグ #1559 (終了): チュートリアルとworld登録時に出る deprecatedの修正
https://dev.mikutter.hachune.net/issues/1559
2021-12-19T17:35:15Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
ubuntu の素の環境で <a href="https://github.com/mikutter/twitter/pull/4" class="external">twitter プラグイン</a> および <a href="https://github.com/mikutter/twitter_bootstrap/pull/4" class="external">twitter_bootstrap</a> のテストをしていて気づいた問題。
<ul>
<li>チュートリアル (guide) に GTK3版 <code>miraclepainter</code> で deprecated になった <code>reset_height</code> が残っている</li>
<li>world登録時に参照される formDSL に <a class="issue tracker-12 status-5 priority-4 priority-default closed" title="提案: closeupメソッドの利用をやめる (終了)" href="https://dev.mikutter.hachune.net/issues/1525">#1525</a> で挙がっている <code>tooltip</code> と <code>closeup</code> が残っている</li>
</ul>
<p>パッチは履歴で投げます。</p>
mikutter - バグ #1554 (終了): リツイートの背景色の設定項目が重複している
https://dev.mikutter.hachune.net/issues/1554
2021-12-11T18:26:25Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<p>"UbuntuでTwitterクライアントMikutterを使う" <br /><a class="external" href="https://moerrari.hatenablog.com/entry/2021/12/10/113022">https://moerrari.hatenablog.com/entry/2021/12/10/113022</a><br />のエントリでの指摘。<br /><a class="external" href="https://moerrari.hatenablog.com/entry/2021/12/10/113022#%E8%A8%AD%E5%AE%9A">https://moerrari.hatenablog.com/entry/2021/12/10/113022#%E8%A8%AD%E5%AE%9A</a></p>
<blockquote>
<p>リツイートの背景色の設定項目が「背景色」→「コメント付きシェア」と「コメント付きシェア 背景色」で重複して存在しており、後から設定した方が有効になる。</p>
</blockquote>
<p>確かに、指摘どおり重複しているようです。<br /><img src="https://dev.mikutter.hachune.net/attachments/download/751/settings_gtk2.png" alt="" /><br />GTK3版も同様。<br /><img src="https://dev.mikutter.hachune.net/attachments/download/753/settings_gtk3.png" alt="" /></p>
mikutter - バグ #1553 (終了): gtk3: message右クリックコンテクストメニューのアンダースコア表示が二重になる
https://dev.mikutter.hachune.net/issues/1553
2021-12-11T15:28:51Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<p>題名のとおりですが<br />ツイート・トゥートのメッセージ右クリックで出るコンテキストメニュー中の<br />アンダースコア表示(実質出てくるのはユーザー名)が、アンダースコア2つにダブって表示されてしまいます。<br /><img src="https://dev.mikutter.hachune.net/attachments/download/748/mikutter_gtk3-ImageMenuItem-underbar.png" alt="" /></p>
<p><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="バグ: gtk3: Gtk::ImageMenuItem.new の引数が適切でない (終了)" href="https://dev.mikutter.hachune.net/issues/1548">#1548</a> でも挙がっている <code>ImageMenuItem</code> の <code>use_underline</code> 引数の問題のようですが、<br />そもそもドキュメントの説明と実際の動作も一致していないように見えるのでどう対処すべきなのか<br />いまいち判断しかねています。</p>
mikutter - バグ #1548 (終了): gtk3: Gtk::ImageMenuItem.new の引数が適切でない
https://dev.mikutter.hachune.net/issues/1548
2021-11-29T12:15:09Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<p>題名のとおりですが<br /><a class="source" href="https://dev.mikutter.hachune.net/projects/mikutter/repository/main/revisions/f6025344/entry/plugin/gtk3/widget/worldshifter.rb">source:plugin/gtk3/widget/worldshifter.rb@f6025344</a> にある<br /><code>ImageMenuItem.new</code> の引数が意図通りになっていないようです。</p>
<p><a href="https://ruby-gnome2.osdn.jp/ja/hiki.cgi?Gtk%3A%3AImageMenuItem#Gtk%3A%3AImageMenuItem.new" class="external">Ruby-Gnome のマニュアル</a> によれば<br /><code>Gtk::ImageMenuItem.new(label = nil, use_underline = true)</code><br />もしくは<br /><code>Gtk::ImageMenuItem.new(stock_id, accel_group = nil)</code><br />という引数ですが、現状では<br /><code>Gtk::ImageMenuItem.new(label: world.title, accel_group: false)</code><br />および<br /><code>Gtk::ImageMenuItem.new(label: Plugin[:gtk3]._('Worldを追加'), accel_group: false)</code><br />と両者が混ざった記述になっています。(これが ruby 的にどう解釈されるのかよくわかってませんが)</p>
<p>なお <a class="external" href="https://noanoa07.livedoor.blog/archives/2136674.html">https://noanoa07.livedoor.blog/archives/2136674.html</a> によれば<br /><code>use_underline</code> は機能していない(?)らしいので実害はないようです。</p>
mikutter - バグ #1547 (終了): gtk3: TextBuffer#get_iter_at_offset の deprecated
https://dev.mikutter.hachune.net/issues/1547
2021-11-28T02:36:38Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<p>題名の通りで mastodon の「ユーザーについて」あたりで出てたので雑に置き換えてみました。<br />(とりあえずなんかやった気になるシリーズ)</p>
<p>gtk3 gem の当該 deprecated 定義:<br /><a class="external" href="https://github.com/ruby-gnome/ruby-gnome/blame/d6b3c8eb8b33f1d16b8e23be28dedd04ef9fb770/gtk3/lib/gtk3/deprecated.rb#L830-L833">https://github.com/ruby-gnome/ruby-gnome/blame/d6b3c8eb8b33f1d16b8e23be28dedd04ef9fb770/gtk3/lib/gtk3/deprecated.rb#L830-L833</a></p>
mikutter - バグ #1546 (終了): gtk3: 本文中にカスタム絵文字があるとそれ以降にある URL文字列のクリック可能な範囲がズレる
https://dev.mikutter.hachune.net/issues/1546
2021-11-23T13:52:38Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<p>題名のとおりですが、<br />本文中にカスタム絵文字があるとそれ以降にある URL文字列のクリック可能な範囲の文字列位置がズレるようです。<br />:teokure_stamp: を含む <a class="external" href="https://social.mikutter.hachune.net/@tsutsuii/107325627123001839">https://social.mikutter.hachune.net/@tsutsuii/107325627123001839</a> を表示させた<br />添付 <a class="attachment" href="https://dev.mikutter.hachune.net/attachments/736">mikutter_gtk3-custom-emoji-vs-URL.mp4</a> の動画のマウス形状変化を参照。</p>
<p>カスタム絵文字名の長い <a class="external" href="https://social.mikutter.hachune.net/@tsutsuii/107325624035488441">https://social.mikutter.hachune.net/@tsutsuii/107325624035488441</a> だと<br />まったく選択できないので、そのへんのカウントの問題のように見えます。</p>
<p>なお、過去の似たようなチケットである <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="バグ: URLを含むツイートのURL以降の文字列選択コピーがズレる (終了)" href="https://dev.mikutter.hachune.net/issues/1286">#1286</a> とは違い、マウス左ボタンドラッグによる文字列選択の範囲は正しいようです。<br />文字列選択はクリックされた位置を取得していて実装が異なるから?</p>
mikutter - バグ #1545 (終了): ショートカット一覧のwindowが見切れることがある
https://dev.mikutter.hachune.net/issues/1545
2021-11-20T07:12:29Z
4pk mikutter
<p>ショートカット一覧などのWindowが見切れることがある。<br />ショートカットを追加などすれば,正常に表示される。<br />Windowサイズ変更などではそのままになる。</p>
mikutter - 提案 #1535 (終了): マストドンカスタム投稿の返信時の公開範囲の仕様変更提案
https://dev.mikutter.hachune.net/issues/1535
2021-11-03T17:25:04Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
現状の mastodon の投稿時の公開範囲の仕様はコードを見る限り以下だと思います。
<ul>
<li>リプライ時の返信元が DM のときは <code>direct</code> がデフォルト</li>
<li>それ以外では mastodon 側の投稿時のデフォルト公開範囲設定がデフォルト</li>
</ul>
これを、実用上は以下のようにしたほうが便利かと思っています。
<ul>
<li>通常ポスト(非リプライ時)は mastodon 側の投稿時のデフォルト公開範囲設定をデフォルトとする</li>
<li>リプライ時(DM含む)は、mastodon 側の投稿時のデフォルト公開範囲設定 もしくは 返信元の公開範囲のいずれかの公開範囲の狭い方
<ul>
<li>「公開範囲の狭い方」の順番は <code>direct</code> < <code>private</code> < <code>unlisted</code> < <code>public</code> とする</li>
</ul></li>
</ul>
<p>現状、標準で mastodon 投稿の公開範囲を設定するには<br /><code>mastodon_custom_post</code> プラグインを使うしか無いので(通常のポストだと前述の仕様で固定)、<br />いったん <code>mastodon_custom_post</code> のやっつけパッチを投げます。</p>
<p><a href="https://github.com/shibafu528/mikutter_mastodon_postbox_visibility" class="external">mastodon_postbox_visibility</a> 用にも <a href="https://github.com/shibafu528/mikutter_mastodon_postbox_visibility/issues/2" class="external">似たようなパッチ</a> を書いたので、<br />公開範囲設定(デフォルトと返信元の公開範囲からポストの公開範囲を出すところ)は<br />共通化できるように分離したほうがいいかもしれませんが、そこは中の人が書いてくれるでしょう……。</p>
mikutter - 提案 #1419 (終了): 環境固有のプラグインロードパスを追加する方法
https://dev.mikutter.hachune.net/issues/1419
2020-01-04T09:19:59Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<p>てオフでの会話でチケット入れてほしいとのことだったのでとりあえずパッチなしですが提案でチケット入れます。</p>
<a name="やりたいこと"></a>
<h3 >やりたいこと<a href="#やりたいこと" class="wiki-anchor">¶</a></h3>
<p>mikutter で plugin をロードする際に探索するディレクトリを追加できるようにしたい。</p>
<a name="背景"></a>
<h3 >背景<a href="#背景" class="wiki-anchor">¶</a></h3>
<p>pkgsrc を含むパッケージシステムとして<br />twitter plugin を始めとする「mikutter プラグインのパッケージ」<br />というものが欲しい、というモチベが出てくると思われる。<br />Twitter は入れるプログインが多いので。</p>
<a name="実装案"></a>
<h3 >実装案<a href="#実装案" class="wiki-anchor">¶</a></h3>
<ul>
<li>コマンドラインオプションで追加の探索ディレクトリを追加する</li>
<li>source'core/boot/load_plugin.rb をパッチして <code>Plugin.loadpath</code> に追加する</li>
<li>config.rb かなんかをどうにかする</li>
</ul>
<a name="進め方"></a>
<h3 >進め方<a href="#進め方" class="wiki-anchor">¶</a></h3>
<p>としぁさんがなんとかしてくれるに違いない</p>
<a name="その他"></a>
<h3 >その他<a href="#その他" class="wiki-anchor">¶</a></h3>
<p>Twitter 関連プラグインにリリースタグがつくとやりやすいです(とついでにメモ)</p>
mikutter - バグ #953 (終了): プロフィールページ内のタブがはみ出て表示される
https://dev.mikutter.hachune.net/issues/953
2016-12-24T10:01:11Z
trorornmn robo
<p>プロフィールを開くと、添付画像のようにタブがはみ出て表示されます。<br /><img src="https://dev.mikutter.hachune.net/attachments/download/285/2016-12-24-185324_646x281_scrot.png" alt="" /></p>