Avatar
発火大根 hakkadaikon🎤
101b30ee88c27a13de68bf7c8c06368ea3e3e837641595c18675677d18a46a45
xE rre vega a.u.k. ayulsa Asiance qejyu/: Site Reliability Engineer Nostr Evangelist Seeker of the engineer’s paradise Interested in: - Vim, Bitcoin, Nostr, Protocol stack, Network, Low-level tech, Joke #Nostrasia2024 staff #Nostrasia2025 staff

nokakoiから色々着想を得たので

Windowsクライアントも開発スタックに積み直した

需要を検知📝 nostr:note1wn6tqc7jtdspjlfuxt6c8z039vz9sklpjg0ddan9evk2r6ud2wmqfqamul

nokakoiは「こんな機能あったらいいな」が色々入っていて、Nostrユーザーに凄く価値提供出来ているWindowsクライアントだと思った

nostr:npub1yxkzj4smth5sehppn90uqur4yhxh3j999krhyx4ks8favzw3ut0se4m7cp

いちユーザーとしての

nokakoiフィードバックです

(感想レベル)

昨日書きかけで寝てしまった

□いいところ👍

- リリースノートが充実している

- コード内のドキュメントコメントが充実している

- 機能が充実(投稿/購読だけでなくTLの伺か配信機能/日本語のみTL表示/クライアントサイドのミュート/nokakoiencなどの独自機能/他にもオプションあり)

□少し気になったところ🦆

- regionはあるけどFormMain.cs内の処理が結構大きくなってきてるので、クラスに切り出しても良さそう

- デフォの文字列長20文字は短いので100文字くらいに増やした方がいいかも

- リリースノートは昇順じゃなく降順(新しいverから)書く方が一般的かも?

- コンパクトな反面、フォントサイズやアイコンはもう少し大きい方が個人的に助かるかも

(フォントなら目安16ptくらい)

#nokakoi応援タグ

#nokakoiの時代来い

👀⁉️ nostr:note1ka2mc4a04tq8akxla46k0axtr70p9wry2m9848qgavf8n22uw22sdvx8ws

タイムラインを構築する場合は

文字列を前に連携する必要はあるけども

昔、+を使った文字列連結だと

新しくアロケーションされてたような気がするけど、.NET8だとどうなんだろう

今のnokakoiで手軽に変えられてコスパいいのは、textboxをrichtextboxにすると拡大縮小出来るようになって良き

あと、textboxはReadonlyプロパティをtrueにした方がいいかも

WinFormでタイムラインを真面目に作ると、割としんどい問題

とりあえずnokakoiのWinForm部分の構造は大雑把に把握

🙆‍♂️ nostr:note14p7ss38c7xze7jzc94rk36x3y8g7gqr27sn7nllazp5frmvfh3dq8q2nwf

おけです nostr:note18clnrw5luk9kzy9u0p6q4jtjcxvkck2tgm9wtpfzuwknu2ehpcnq9gd6mv

あと、kind1が長いと...になるのは

仕様っぽいですな

330L〜にロジックが入っている

うむ、FormMain.csの760L

ここのロジックか

kind0がとれてない投稿を

????で表示してるのかな