Closed ma8ma closed 6 months ago
機能をマージしました。 #1307 オンラインマニュアル: https://jdimproved.github.io/JDim/external/#register_bbsmenu
大規模な修正となりソースコードのレビューに漏れがあるかもしれないためこのissueはしばらく開いておきます。 masterブランチをビルドして(またはsnap edgeチャンネルに切り替えて)外部BBSMENUを使っているときに不具合や気になる点がございましたらコメントでお知らせいただけると幸いです。
0.11.0 がリリースされたため閉じます。
複数のBBSMENUを登録できるようにする
背景や動機
複数のBBSMENUを登録できるように修正することを提案します。
現状のJDimではBBSMENUのURLを登録して読み込み、ダウンロードしたHTMLのリンクを抽出して板を登録しています。 BBSMENUを登録できる数は一つだけなのでBBSMENUに入っていない板は外部板の機能を使って一つずつ追加していく必要があります。
ここ数年でBBSMENUを提供する掲示板の避難所が増えたためBBSMENUの登録数を増やして複数のBBSMENUから板を読み込めると便利になります。
解決方法
この機能な実験的なサポートとして追加します。 GUIや動作は変更または廃止の可能性があります。
GUIの変更
サイドバー「板一覧」の中にサブディレクトリ「BBSMENU」を追加します。
BBSMENUの追加
「BBSMENU追加」によって項目が追加される位置は外部板の挙動に合わせてリストの先頭(一番上)にします。
BBSMENUの編集
BBSMENUの削除
BBSMENUの並び替え
マウスのドラッグ・アンド・ドロップを使った並び替えは外部板と同じく今のところはサポートしません。
代替案
項目の名称を「BBSMENU」以外にする
外部板の名称に揃えて「外部BBSMENU」のほうがユーザーにわかりやすいか?
追加の情報
なし