[過去ログ] Electronによる掲示板ビューア Siki Part23 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
919
(1): 名無しさん@お腹いっぱい。 [sage] 2023/08/05(土) 21:49:11.58 ID:OkwKtkNH0(1/2) AAS
>>916
916(2): 名無しさん@お腹いっぱい。 [] 2023/08/05(土) 21:34:24.83 ID:w130NTkH0(1/8) AAS
要望です

今の仕様では、各レスは position: absolute で描画されていますが、
それだとユーザーがレスの余白 padding や、line-height を自由に変更できないため、
(レス本文が切れたりする。画像参照)
absolute の指定を無しにしてほしいです

おそらく、各レスへジャンプできるようにするためなどの理由で絶対座標で描画しているのだと思いますが、
ジャンプならアンカー a を各レスに設けると実現できると思います

画像リンク
各レスの座標とサイズを事前計算してハメ込んでるのは、件の変化に応じて再レイアウト・再描画を発生させないためだったはず(要望と設計目的が完全に衝突してる)
920: 名無しさん@お腹いっぱい。 [] 2023/08/05(土) 21:51:37.39 ID:w130NTkH0(2/8) AAS
position の問題ですね

Siki は、各レスの描画領域の高さを計算で出しているようで(position: absolute と top で指定)、
そのために、レスの line-height や padding などユーザーが変更し本文の行数・高さが変わってしまうと
Siki が計算した高さからはみ出てしまい、本文が切れてしまいます

(そのため、ユーザーはレスの余白や行間などを自由に変更できない)
921: 名無しさん@お腹いっぱい。 [sage] 2023/08/05(土) 21:52:43.99 ID:JjSGAwZj0(7/11) AAS
.rconにheight指定してあるっしょ
922: 名無しさん@お腹いっぱい。 [] 2023/08/05(土) 21:53:25.56 ID:w130NTkH0(3/8) AAS
>>918
918(1): 名無しさん@お腹いっぱい。 [sage] 2023/08/05(土) 21:46:49.71 ID:JjSGAwZj0(6/11) AAS
あとline-heightはsikiの設定で変えられる
>>916 の添付画像内の説明を読んでほしいのですが、
Siki の設定で変更しても不具合が起きます
添付画像は、Siki の設定で行の高さを変更しただけ(他は初期状態)ですが、
本文が切れています
923: 名無しさん@お腹いっぱい。 [] 2023/08/05(土) 21:56:41.47 ID:w130NTkH0(4/8) AAS
>>919
img タグの画像の幅と高さを記述すると、ブラウザがプログレッシブに再計算・再描画しなくてよくなる、に似たようなことですね
メリットに比べて弊害が大きいように感じるので、仕様を再考してほしい、という話です
924: 名無しさん@お腹いっぱい。 [sage] 2023/08/05(土) 21:57:47.97 ID:JjSGAwZj0(8/11) AAS
初起動後に行の高さ変更してみたけどはみ出し発生しないわ
極端に高い値与えても設定値変えた時点で自動的にheightが再計算されてはみ出しは起こらなかった
925
(1): 名無しさん@お腹いっぱい。 [] 2023/08/05(土) 22:00:42.35 ID:w130NTkH0(5/8) AAS
Siki をダウンロードし、data フォルダを作成してポータブルモードで起動し、
初期設定のまま「テーマ編集」の「レス本文の行の高さ」を 2 に変更してみてください。
レス本文が切れて描画されます。
(Siki ではレスの高さが絶対値で指定されているため、行間を広く指定すると本文がはみ出てしまう)
926: 名無しさん@お腹いっぱい。 [sage] 2023/08/05(土) 22:11:12.00 ID:JjSGAwZj0(9/11) AAS
ならないが…
927: 名無しさん@お腹いっぱい。 [sage] 2023/08/05(土) 22:15:07.61 ID:JjSGAwZj0(10/11) AAS
あ、なるほど
ウィンドウの横幅が狭いとかでレス表示部で折り返しが発生するとはみ出すわけね
928
(1): 名無しさん@お腹いっぱい。 [sage] 2023/08/05(土) 22:18:19.31 ID:LWKDPyAM0(3/3) AAS
過去ログ読んでくれれば分かるけど、本文の見切れ問題は作者も気にしているしここで利用者とやり取りして調整を繰り返したんだ
その上で今でも直し切れてないってことは大規模な設計レベルの見直しが必要か今の仕様のまま上手く行く良いアイディアが思い付かないってことなんだと思う
RomTenma氏は基本フットワークは軽いけど、イメージができない/納得のできるアイディアがない/興味がないものに対しては消極的よ
929: 名無しさん@お腹いっぱい。 [] 2023/08/05(土) 22:19:05.32 ID:w130NTkH0(6/8) AAS
再現条件があるようだ
Siki の window (レスビュー)の幅を変えると再現したり、しなかったり

画像リンク


2chスレ:software
上記スレだと再現する
レス番34 くらい

より確実に再現するには、
「レス本文の行の高さ」を 2 に加えて、css で左右の余白を大きくする
.rcon > .rb { padding: 4px 100px; }
これだとこのスレでも再現する
930: 名無しさん@お腹いっぱい。 [sage] 2023/08/05(土) 22:19:40.89 ID:jJlrwCB50(1) AAS
やっと「line-heightはsikiの設定で変えられる」おじさんが問題を理解できたのか
931
(1): 名無しさん@お腹いっぱい。 [sage] 2023/08/05(土) 22:24:22.64 ID:AC8FmOXP0(5/5) AAS
>>925で言われてる通り要素の高さの計算の問題であってabsoluteの問題ではないよなぁ…
まぁ設計上はabsoluteとtopとheightで一体の作りなので近いといえば近いかもしれんが
932: 名無しさん@お腹いっぱい。 [] 2023/08/05(土) 22:25:11.32 ID:w130NTkH0(7/8) AAS
>>928
ありがとう

既知だったのですね
これは根本的な設計の変更が必要になる変更なので、変更は大掛かりになると思う
既知ということがわかれば、それでよいです
現状でも大きな支障はないので

(個人的に、レス本文の左の余白を大きくしたかったのですが、
デフォルトの設定のまま使うか、
自分で試して妥協できる点を探そうと思います)
933: 名無しさん@お腹いっぱい。 [] 2023/08/05(土) 22:37:38.85 ID:w130NTkH0(8/8) AAS
>>931
そうですね

正確には、要素の高さの計算が正確にできていない
(ので、position: absolute の top や height が、実態と異なってしまっている)
という問題
(計算が正確にできるなら、absolute でも問題ない)

が、absolute にしていると他にも問題が出る(出がち)なので、
システム任せにする方が、簡単で、筋が良いと思う

例えば、「レスのヘッダーを複数行で表示」を有効にすれば、
たとえヘッダーが1行収まっても、Siki は 2行分の高さを確保してレスを描画しようとするので、
レス下部の余白が大きくなってしまう(ヘッダーが1行で収まるレスの場合)
また、画像や動画のサムネイルの表示は、横長の画像や動画であっても、
設定で指定した高さが確保され、レス下部に大きな余白ができてしまう(横長の画像の場合)

これらも、計算を正確に行えば(計算で必要な高さを出せば)、absolute でも
余計な余白を作らずにレスを描画できるのだけど、
現状の Siki では最大値を確保しているようだ
なので、レス下部に不要な余白ができてしまうことが多い
934: 名無しさん@お腹いっぱい。 [sage] 2023/08/05(土) 22:52:14.15 ID:JjSGAwZj0(11/11) AAS
だからheightの問題だって最初から言ってるのに…
935
(1): 名無しさん@お腹いっぱい。 [] 2023/08/05(土) 22:55:01.49 ID:7He4CTuR0(1) AAS
もっと視覚的に使えるように出来ないのかな?
例えばログ一覧はジェーンみたいに表示できるようにするとか
態々フォルダーとか敷居高いような気がする
936: 名無しさん@お腹いっぱい。 [sage] 2023/08/05(土) 23:03:20.05 ID:dRxtWoFW0(1) AAS
>>935
> 例えばログ一覧はジェーンみたいに表示できるようにするとか
ジェーンみたいにとか言われても分かんねえよ
937: 名無しさん@お腹いっぱい。 [sage] 2023/08/05(土) 23:04:59.13 ID:OkwKtkNH0(2/2) AAS
あーなるほど、再レイアウト/再描画自体は発生してるのね
問題はその際の「各レス要素のサイズ(height)の予測計算値」が不正確な点にあって、そこが解決すればレス要素下部に生じる余白の過不足も解消するってことか

なんとなくだけど、プロポーショナルフォントの利用が前提の場合、実際にフィットする高さを算出するには「高さ未指定で実際に再描画」する必要があるように思える(目的と実行手段が衝突)
938: 名無しさん@お腹いっぱい。 [] 2023/08/06(日) 00:18:12.69 ID:ATPFkOBd0(1/3) AAS
レスの下の余白は自分もずっと気になっている一人で余白はなくなって欲しい派なんですが
レスの件数が多い場合に高さを指定しないとChronium側の負荷が大きくて
画面描画の性能が出ないとかの問題があって今の仕様になったのかなと思ったり
まあ完全に推測なんで全然見当違いかもしれませんが
939: 名無しさん@お腹いっぱい。 [sage] 2023/08/06(日) 00:35:30.97 ID:fK80lnBQ0(1) AAS
position: absolute; なんて普通は使わんよなぁ
940: 名無しさん@お腹いっぱい。 [sage] 2023/08/06(日) 01:12:32.29 ID:pSglprxI0(1/2) AAS
ジェーンみたいにっていうやつはジェーン使えよ
郷に入っては郷に従えって言葉もあるだろ
941: 名無しさん@お腹いっぱい。 [sage] 2023/08/06(日) 01:58:39.56 ID:zg3ykCWf0(1) AAS
Janeみたいにしろだの、仕様を変更しろだのもう無茶苦茶やなw
942: 名無しさん@お腹いっぱい。 [sage] 2023/08/06(日) 01:58:56.82 ID:lR/zHFXD0(1) AAS
本当そう
Xenoあるんだから
943: 名無しさん@お腹いっぱい。 [sage] 2023/08/06(日) 02:16:09.26 ID:4LNck7u90(1) AAS
ぼちぼち次スレなので>>1
1(6): 名無しさん@お腹いっぱい。 [] 2023/07/19(水) 22:51:43.77 ID:jXkgzEn20(1/2) AAS
外部リンク:sikiapp.net

・Windows7以上、Mac、Linuxで動作します
・色々なサイトを同一のインターフェースで閲覧することを目標に開発しています

※5ch専用ブラウザではありません(重要)

Wiki
外部リンク:wikiwiki.jp

過去スレ
Electronによる掲示板ビューア Siki Part22
2chスレ:software
に公式掲示板入れるのよろしくです
>>14
14(2): 名無しさん@お腹いっぱい。 [sage] 2023/07/20(木) 08:57:10.44 ID:hiGsBgin0(1/6) AAS
>>6
次スレの1はこんな感じでどうかな

せつめい
・公式BBSいれる
・Win7で使えないわけではない、Mac・Linuxのバージョンは書いてないのでWinも書かず公式DLページにまかせる
・「専ブラに非ず」はアプリの方針そのものだから大事
・くだ質とかは公式BBSに含まれる(ようになるはず)

============

外部リンク:sikiapp.net

・Windows、Mac、Linuxで動作します
・色々なサイトを同一のインターフェースで閲覧することを目標に開発しています

※5ch専用ブラウザではありません(重要)

Wiki
外部リンク:wikiwiki.jp
Siki掲示板(公式)
外部リンク:bbs.jpnkn.com

過去スレ
Electronによる掲示板ビューア Siki Part23
2chスレ:software
に改修済テンプレあります(========から下)
1-
あと 59 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.032s