📝関連ページリストを更新日時順に並び替える (takker99/ScrapBubble)
takker99/ScrapBubbleの関連ページリストをprojectごとに更新日時順に並び替える
現状
projectごとにはまとまっている
✅更新日時がなぜか昇順に並び替えられてしまっている
このせいで、新しいページを見つけるのに深いところまでスクロールしなければならず、面倒
どうするか
並び替え順を制御できるようにする
関連ページリストの切り替えリストと同じやつ
Most relatedやDate modifiedなどを用意する
これはそのうち実装したいtakker.icon
✅更新日時の新しいカードが前になるよう並び替える
とりあえずこれで実装する
projectの並び順
現在projectを先頭にし、それ以外はwhiteListに指定された順に並べる
Array.prototype.indexOf()で順番を確認するが、存在しないと-1になるためprojects.indexOf(a) - projects.indexOf(b)のような単純な引き算では比較できない
一つづつチェックする必要がある
external linksの取り扱い
今回は区別せずに扱う
今後挙動を変えるかもしれない
External links経由のカードだけ後ろにするとか
2023-01-23
06:28:26 takker99/ScrapBubbleで表示するscrapboxのページカードとその並び替え方法に沿って絞り込みと並び替えを行うことにした
2023-01-11
11:58:52 まだなにかおかしい
https://gyazo.com/e9fd73063f3295a61660433305038ab5
同じprojectのページカードが隣り合っていない
sort函数の設定を間違えているかも
2023-01-10
merged
#2023-01-23 06:28:58
#2023-01-11 11:59:44
#2023-01-10 17:25:10