-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(frontend): ノートを畳むときの計算をレンダーしたときの高さ基準にする #13266
Comments
改行自体には上限があったと思います。(10行以上で畳まれる: https://github.com/misskey-dev/misskey/blob/b95e25004f87cf0743f4a363cd5ed4a7720ad27d/packages/frontend/src/scripts/collapsed.ts ) |
パフォーマンス面とのトレードオフが気になるところではあるかも? |
もちろん、そんなに負荷のかからない処理ならそうしたほうがいいとは思っている |
なんかいい感じにcssのmax-heightと組み合わせてできないかなぁとは結構前から思ってはいます。具体的な調査はしてない |
いや、でもな… |
(個人的には https://misskey.io/notes/9pmb5deir91r0220 を実装するにとどめてもいいんじゃないかなと思っています) |
正直なところ短いx2が縮まるのが個人的にすごい違和感(イライラ)あるんですよね。 |
もうちょっと畳む基準を複雑にする(MFMのASTを投げて判定させる?)ようにすればいいのかも |
それでいうと、scaleの小さくする方向でも畳まれるのとか気になりますね… (別のissueにした方が良さそうですかね?)
|
畳まれる領域のrefを取っておいて、onMountedイベントでclientHeightを計測して判定するようにすれば可能だと思います。
に関してはその通りですが、個人的には各々で隠す高さを変える設定ができるようになったらそちらの方が嬉しいと思います。 |
これ実現できたかもしれない |
暫くは仮想行数と高さ計測の両方を設定から選べるようにするのも手かと思います |
Summary
ノートを畳むときの計算をレンダーしたときの高さ基準にしてほしい
Purpose
現状の実装だと、とてもとても長い一行のコードブロックがたたまれるのに何回か改行を連打したノートがたたまれないなど1、一貫性がないように思う
↑「畳む」が存在する意義は「高すぎるとうるさい」という認識だが、文字列長でfalse-positiveやfalse-negativeが起きてしまっている
Do you want to implement this feature yourself?
Footnotes
現状の実装では6行? ↩
The text was updated successfully, but these errors were encountered: