00:11:53

https://github.com/coke12103/TenCha/commits/master
ログイン直したのPushしたーーー

00:13:46

これで本来の機能追加にいける...

00:14:19

あやうく不具合修正で心が折れる所だったけどなんとか耐えて修正が終わった

00:14:43

挙動怪しいし利便性は悪いけどこうしないとちゃんと動かないのでそこは許して...

00:15:03

裏ではちゃんとログイン処理してるから...

01:28:27
2020-04-09 00:33:57 レイエスの投稿 eizi2002@misskey.dev

exe単品で完結できる

01:28:37

これがv0.1.0!

01:34:37

CaboChaってどんな茶だと思ったらカボチャだった

01:49:01
2020-04-09 01:47:18 レイエスの投稿 eizi2002@misskey.dev

リリースノート書くなら()

01:49:22

リリースノートを書けるのか疑問なやつです

01:50:33

v0リリースで書くべきなのかわからない

01:51:28

バイナリ版用意するのがそれなりに面倒なので誰かに投げたいやつになってる

01:55:41

そもそもこれ自体行き当りばったり

02:01:18

てす

02:01:55

プレースホルダーが複数になった

02:05:33

自分でも何か追加したいなって思ったんだよ

02:06:04

これはこれでかわいいかな

02:07:06

ランダム公開範囲と言いランダムプレースホルダーと言い自由さが極まるクライアントだ

02:07:19

乱数は楽しい

02:07:53

一番Misskeyっぽい文章だと思う

02:11:51

ログイン直した後だから実装コストが軽い機能しか作る体力ないけどこれはこれで大事な要素

02:15:08

やっぱり難しいやつかぁ

02:15:35

まあ本体がv0ならライブラリもv0なのでビルドして動くだけ御の字だと思ったほうが良さそう

02:17:36

packerがマルチ対応は本気でそう思う

02:18:28

なんか面白いPlaceholderないかな

02:28:10

面白いPlaceholderを探す旅に出ます(今日これ以上なんか書ける気がしないので

02:33:24

What’s happening?

02:34:39

あと2種類ぐらいほしい(

02:41:20

上からMisskey公式、Milktea、TenChaオリジナル、Youtubeのコメント欄風、Twitter英語版、TenChaオリジナル、Discord

02:41:46

これだけあれば結構楽しいんじゃないの?

02:42:28

実装の優先順位壊れる

02:51:44

SobaChaの1行表示モードいいな

02:52:55

TLとPostviewが分離してる点が非常にいい

02:55:29

アプリ開発中はサーバーにアプリを大量に生やしてるんじゃないかって錯覚に陥ります(というか生やしまくってる気がする

02:58:19

夜中はサーバーとの接続が維持されにくい

03:02:47

26分前

03:05:18

いまもふもふしてる?

03:11:33

なんかすごい前の投稿が反応されてるのを感じている

03:16:32

おいしいBotまで荒ぶっておる

03:20:35

TenChaってTwit風のUIしてるけど近代化してる部分が結構あるので順当なクローンかと言われればそうでもないみたいな概念になっている

03:23:36

Postboxのサイズこんなにいる?って言われればいらないって答える程度には広さに意味を感じていないけど隣の公開範囲選択とかのために無駄に高くなってるってのが現実的な回答になる

03:23:59

今ので1行余るってのが怖い所ですね

03:25:44

これで大体埋まる

03:27:12

この長さ無駄かなと思いつつTLには割とこの長さの投稿流れてくるので人それぞれかなって感じ

03:27:50

どう足掻いてもWebよりはコンパクトなのでこれででかいって言われることはないかなって感じ

03:42:44
クライアントサイドブロック · Issue #27 · coke12103/TenCha
03:50:37

古代のTwitterクライアントって短縮URL機能付いてるの多いの文字数上限の問題なのかな

04:07:32

TenChaがどこに向かってるのかわからないけど謎機能もあったほうが楽しいってのは知ってるので謎機能生やします

04:09:54

Qtだから絵文字が適度に豆腐になるって致命的な物が...

04:11:51

QPixmapがsvgをサポートしている、QLabelにQPixmapが貼り付けられる、後はわかるな?

04:14:30

TenChaの場合はリアクションどころかRenoteすらないんですよ

04:14:52

右クリックメニュー書くまでは付けられないやつです

04:15:15

画像も見えないし

04:15:51

投稿操作は全部右クリックに収める感じの予定ですね

04:16:41

なんでかってMisskey Webでもすべての動作は2クリックかかるので操作量に差がないから

04:17:18

リアクションはPostviewの下に並べる感じになる予定

04:19:27

49コミットの間の大半がWSとLoginの修正ですよ

04:19:54

MFMはパーサー書いてプレーンテキストにして差し上げようなどと

04:22:16

MFM、現状のnodeguiだともはや実装不可能なのでね

04:23:06

怪しい挙動抑えるのに3日溶かすことすらあるGUIライブラリであれ書いたら開発中止になりかねません

04:25:16

デスクトップクライアント、2020年のやつも出るみたいなんてTenChaのみってわけでもない

04:36:48

タイムスリップするクライアントはTenChaしかない

04:37:57

2009年まで戻るんだよ!!!

04:39:41

Windowsビルドは既にあったり

04:41:09

あぁ...やっぱりWineChaはできないか...

04:42:24

プレースホルダーの前のはずなので結構ちゃんと動くやつそう

04:44:00

WineCha、できないんだけどネイティブで動くのでする意味がない

04:44:17

普通に動くんかーい

04:44:51

動くことを疑っていた

04:45:03

何せわたしが書いたんですもん

04:46:29

それはもうnodeguiの挙動なので直し方がわからないやつ

04:47:15

1回投稿に失敗することでループが進むのかストリームが接続されるという最悪の仕様です

04:48:06

Windowsだと2009年感高くていいね

04:50:27

中身Node.jsだからむしろ動いたら怖い

04:51:16

いや2k拡張カーネルならワンチャンあるか...?

04:53:28

クロスプラットフォームは闇だけどWin Linuxだと比較的設計通りの見た目になってる感じある

04:54:55

WinだとガクガクになったりするバグがあるFlexLayoutを使ってこれなら許容範囲

04:57:45

nodeguiのスクショを見る限り数pxズレるのはもうライブラリ側の管轄なのでこれはライブラリに願いをかけるしかない

04:58:21

7からなのかな

05:03:40

さてMacでの崩れタイムだ

05:04:03

Qtのビルドが終わらなーい

05:05:11

投稿する度に更新してるけどダブりチェックはかけてないので被る可能性がダイス程度にある

05:07:07

nodeguiさん早々に切り捨てたのか...

05:08:36

ワンチャン同OS以外だとビルドが変わる可能性が...?

05:08:59

Win7とWin10が別OSレベルでビルド後の出力が変わる可能性

05:09:44

もふもふ

05:10:05
2020-04-09 05:09:37 takimura@​:misskey:​.dev​​:spi:の投稿 cv_k@misskey.dev

:windows: Windows 8はOK

05:10:23

これほぼ想定通りに出てて嬉しい

05:11:58

案の定崩れてくれるMacで逆に安心する

05:15:04

わたしの名前で文字化け、チェックボックス貫通、並ばないボタン辺りでMac対応の厳しさがわかる

05:16:48

ネイティブGUIでこれ見れるの逆に奇跡でしょ

05:19:40

これPostbox横のボタンはともかくPostviewの時刻表示は崩れない書き方した気がするんだけどなんでズレてるんだろう

05:20:52

あー理解した

05:21:03

フォントサイズだこれ

05:22:51

nodeguiがWin7で動くって情報はあるのでWin7でビルドすれば動くみたいなアレかなーと勝手に思っている

05:23:23

インターネット上にサポートが終了したOSがあるとは思わないので現実的に想定できる範囲ではない

05:25:10

なんだかんだ端に置いておくのに便利という特徴がある

05:27:35
05:30:59

OSなんて未だバージョン5だしブラウザなんて未だにバージョン3だよ

05:33:01

Linux Kernel 5.6.2
Falkon Browser 3.1.0
とも言う

05:34:27
2020-04-09 05:33:21 takimura@​:misskey:​.dev​​:spi:の投稿 cv_k@misskey.dev

IEはばっさりお断りしちゃう:misskey: Misskey

05:34:42

斬新なお断りのされ方するんですけど

05:36:36
2020-04-09 05:35:00 川音リオの投稿 KawaneRio@misskey.io

これ\sf\small\overset{\tinyぜんぶ}{全部\:}\overset{\tinyずいきてき}{\underset{Random}{隨機的}}\sf\small\overset{\tinyへうじ}{表示}すれば\sf\small\underset{\text{⑨ }}{\overset{\tinyサイキョー}{\negthickspace最強}}\negthickspaceなのでわ?…って\sf\small\overset{\tinyおも}{思}つたけど、よく\negthickspace\sf\small\overset{\tinyかむが\:}{考}\negthickspace\overset{\tiny에}{へ}たらそれ\sf\small\overset{\tinyピクシブひゃっかじてん}{Pixiv百科辞典}\!\sf\small\overset{\tinyけんさくさう}{檢索窗}\!やんけwとツッコむだ\sf\small\overset{\tinyさうてう}{早朝}

RE:
https://misskey.dev/notes/85v6o5wilw

ピクシブ百科事典 - 同人・漫画・イラスト・二次創作に関する辞典
2020-04-09 02:41:20

上からMisskey公式、Milktea、TenChaオリジナル、Youtubeのコメント欄風、Twitter英語版、TenChaオリジナル、Discord

05:37:27

いい感じのものを知ったと思ったら本文が前衛的過ぎて脳の処理が追い付かない

05:38:39

これは斬新な投稿を刺されたTenCha

05:40:05

そこスクロールにすると枠が表示されてダサいので一定以上は切り捨てることにしている(それでも十分長文見れるっちゃ見れる

05:41:01

あとPostViewにはバグがあってたまに見た目のサイズより小さいことがあるのでスクロールにするとそれがものすごく目立つってのもある

05:46:27

TLとPostviewに追加で拡張Postviewってのが生えるのはどうなんだって感じありそうだけどWebもTL、Misskey側での投稿、元投稿ってあるのでそんなに違和感ないと思う

05:46:56

まさかのx64専用

05:48:08

Postviewをクリックで拡張Postview出すようにすれば多分行き着くの簡単

05:52:33

Misskeyクライアント何やっても世界初だしEject機能とか付けるか(

05:55:08
2020-04-09 05:54:35 takimura@​:misskey:​.dev​​:spi:の投稿 cv_k@misskey.dev

:windowsflag01: Windows 2000の使い道 :doya_ai:

05:55:25

mobile.twitter.comでTwitterができる可能性

05:58:21

あぁSSL...

06:02:37

32bitでもいけるの?

06:02:55

Windows持ってないから何1つわからない

06:17:35

QtがWindows x86の下に64bit用のバイナリ置いてる辺りおら64使えよって圧力を感じる

16:31:57

おろし金MacPro

16:34:27

あたまいたい

16:37:10

最近オープンソースしていない

17:11:09

複雑なことしなければ簡単にネイティブGUI作れるよ

17:12:03

Misskeyクライアント作ると崩れてつらい気持ちになるけど

17:14:43

Winでも落ちないのか...

17:16:38

ランダム公開範囲で最高の引きをした

17:17:48

実はNodeGUIはNodeの上で動いてないんですよ

17:19:13

Webpackで1つになったJSをQodeってNode.jsフォークで動かしている

17:20:02

動くのかそれ

17:21:46

なんでQodeなんてものがあるかってQtとNode.jsのメインループが2つ存在すると同期がすごいことになるからってQtのメインループにNode.jsを組み込む感じにしてしまえって理由だったはずなので動くのかよくわからない

17:22:59

それは多分Node.jsのメインループとQtのメインループのアレな気がする

17:25:00

軽いとは言えNode.js由来のメモリ食いはある

17:25:55

割とどうなるのか気になるので見てみたい

17:26:29

そうか、出力されたバイナリだとWebpackとかいないからそんなもんなのか

17:29:18

Qtのメインループの中にNode.jsがいる故にQt側のループが進まないとNode.js上の処理まで辿り付かないのが投稿が微妙に遅い原因だと解釈してる

17:29:59

実際ウインドウ上でボタン押された時のイベントにAPI取得書いたらウインドウ閉じるまで進まないみたいな状況が発生したので

17:31:05

多分規模が大きくなるほどこの問題は深刻になるのでnodeguiに祈るしかない

17:31:24
2020-04-09 17:30:57 takimura@​:misskey:​.dev​​:spi:の投稿 cv_k@misskey.dev

Wndows 10でDPI200%のTenCha :smiling_ai:

17:31:51

Node.js上で動くQtでHiDPI対応どうすればいいんだろう

17:33:14

恐らくこれが実装されたら多少どうにかなりそう(多分nodegui上のAPIにない要素も付けられるので

https://github.com/nodegui/nodegui/issues/423

Add support for Qt Designer · Issue #423 · nodegui/nodegui
17:33:36

やっぱNode.js依存なのね

17:34:06

正確にはQode依存な気がするけど(より悪い

17:34:44
2020-04-09 17:34:13 takimura@​:misskey:​.dev​​:spi:の投稿 cv_k@misskey.dev

TenCha 200% 設定でDPIスケーリングをシステム(拡張)にするとこうにゃって何とか使えるけどフォントが90年代くおりてぃ

17:35:20

1995年のMisskeyクライアントじゃん

17:37:03

デザイナー非対応なのでフォントサイズが変更可能だとかなり崩れる故のアレだけど種類ぐらいは変更可能にしたい感あるね

17:43:59

何も指定しないってことはできないし適当に指定して「和sskey(フォントがいにしえよりつづくもの固定)」みたいなものを生み出しかねないのでとりあえずsansって感じになったという事情がある

17:49:14

Windowsだったら創英角ポップ体がデフォルトみたいな謎機能(やらない

17:49:28
2020-04-09 17:48:48 takimura@​:misskey:​.dev​​:spi:の投稿 cv_k@misskey.dev

90年代のMisskeyクライアントっぽくするためにはカタカナを自動で半角カタカナにする機能があるとよりそれっぽくにゃる

17:49:51

タイムスリップし過ぎ感半端じゃない

17:56:02

npm使うと依存が地獄絵図になるので厳しい

17:57:24

npm install request

18:10:17

不敬罪

18:12:06
2020-04-09 18:11:53 体力自慢爆死お兄ちゃん(学生)の投稿 Otakan951@mstdn.maud.io

1mだと長いんですよ…(持ってる

18:12:18

おたかん...

18:14:52

長さについて投稿することがないのでわからない

18:17:23

ぬれすけ

18:28:48

一般人ではないでしょ

18:48:13
2020-04-09 18:47:53 takimura@​:misskey:​.dev​​:spi:の投稿 cv_k@misskey.dev
18:48:29

これすき

18:54:44
2020-04-09 18:54:26 旅足川 ゆず@間食を控えるの投稿 EchigawaX41TX230T@misskey.io

このアカウントは、notestockで公開設定になっていません。

18:54:57

はい

18:56:19

:intel: であり :amd: です

19:01:20

ArchLinuxでワークステーション

20:46:28

Readme書いてる

20:56:38
2020-04-09 20:54:58 めいめいの投稿 mei23@misskey.m544.net

このアカウントは、notestockで公開設定になっていません。

20:58:17

非Web系を名乗ろうとしたけどNode.jsってバリバリWeb系なのでネイティブGUIとだけ言い張ることにした

21:09:07

書き出しから既にやばい

21:27:59
21:49:54

.

22:14:48
GitHub - coke12103/TenCha: 2009年のMisskeyクライアント
22:21:53

y-zu.org終了のおしらせじゃん

22:28:07

タイムラインのタブって終了後も覚えてたほうがいいのかな
リモートで結果を表示

  • 開いたタブは閉じても保っててほしい1
  • 初期化されてもいい0
2020-04-09 22:28:07

タイムラインのタブって終了後も覚えてたほうがいいのかな
リモートで結果を表示

  • 開いたタブは閉じても保っててほしい1
  • 初期化されてもいい0
2020-04-09 22:28:07

タイムラインのタブって終了後も覚えてたほうがいいのかな
リモートで結果を表示

  • 開いたタブは閉じても保っててほしい1
  • 初期化されてもいい0
печенье торт (@c0_ke)
22:32:04

そうですね。追加する時に覚えるか否かで結構設計変わりそうだったので。

22:45:07

タイムラインの実装、結構すごいことになっててとにかく長い

22:47:56

おたかん...

23:03:06
2020-04-09 22:56:58 takimura@​:misskey:​.dev​​:spi:の投稿 cv_k@misskey.dev

実装そこそこ時間かかるかもだけど各クライアントにはキーワードミュートがやっぱり欲しい

23:03:40

謎機能を付けないと死ぬ病気

23:06:59

APIを削ってクライアントの機能を削っていくTwitter VS 謎機能で機能数を増やしていくTwitterクライアントじゃん

23:07:56

ロケーションミュート(治安の悪い地域をミュートできる

23:08:32

ドメインミュート忘れてたので追加してきた

23:08:50

治安の悪い場所(e.g. mstdn.jp)がブロックできる(

23:10:09

NG機能が無駄に多いクライアントになってしまう

23:10:59

アフリカに謝れ

23:26:47

設計も何も考えてないけどとりあえず必要そうなやつを実装するやつをしている

23:32:00

タイムラインタブの動的ロード、記録したファイルが壊れてる場合を想定する必要があり工数がやばい

23:47:31

280文字以上はちょっと怪しいMisskeyクライアントだってあるんですよ!!!!

23:49:56

Pawooが無法地帯って書いてある記事見たけどJPと違って法はある気がする(とはいえエロ絵が光の速さでLTLを駆け巡る姿は無法っぽい

23:51:31

多分ネイティブGUI的には間違ってるんだろうなぁって方法でクラス化している

23:53:41

:realtek:

23:55:43

頭使い過ぎて首と肩が死ぬほど痛い

23:57:01

現状と同じようにtabs(QTabWidget)とtabs_map(Map)で管理するか