tukamon5151 / trelllo-copy

お勉強目的でtrelloのコピーを作るリポジトリ
2 stars 0 forks source link

リストの並び替えが出来る #51

Closed tukamon5151 closed 3 years ago

tukamon5151 commented 3 years ago

Framer motionを使ってみよう

tukamon5151 commented 3 years ago

一通り眺めておこう。 https://www.framer.com/motion/

tukamon5151 commented 3 years ago
tukamon5151 commented 3 years ago

どうも65535は256のべき乗で、2バイトで表示出来る最大数っぽい。 歴史有る数字っぽいから今回はそれをパクってそのまま流用してみよう。

tukamon5151 commented 3 years ago

LexorankというJiraのアルゴリズムがあるらしい。まぁ今回は単純にtrelloの方式でやってみよう。

tukamon5151 commented 3 years ago

1と2番目を無限に入れ替えるとpositionが0に収束してしまうので、何かしらの対応が必要そう。 同様に、最後尾を無限に入れ替えるとpositionが無限大に発散してしまう。 trelloはposが0.0625になった次の入れ替えの時は8192にしている。これちょっと謎。 少なくともtrello上では0 === 8192 < 0.0625というソートアルゴリズムになっている?

tukamon5151 commented 3 years ago

0, ∞の収束・発散ケースは一旦無視する。辛いが。

tukamon5151 commented 3 years ago

53 並び替えは出来るようになった。

次はDnD

tukamon5151 commented 3 years ago

54

cardでもやるし、cardはx, y方向両方に対応する必要あるからカスタムhooksとかに切って汎用化したい気持ちがある