Closed kachick closed 5 months ago
Extracted from https://github.com/kachick/times_kachick/issues/53
https://github.com/mobu-of-the-world/mobu に色々書いた機能を Elm へ移行させていたら、割とすんなり出来て気持ちが良かった。 localStorage、notification、sound 再生辺りは port を使わざるを得なかったんだけど、まぁ出来たし TypeScript のコード比率を大分減らせたので特に苦にならなかった。
一点詰まってるのが Drag and Drop 機能。https://github.com/mobu-of-the-world/emobu/pull/216 で無理やり実装はしたけれど、この方法だとモバイルで機能しない。大体 Elm でスクラッチからDrag and Drop 作りました〜みたいな記事見に行っても同じ感じのようで、解消するには on でイベントハンドラ作るとか port だけでどうこうなる話じゃなさそうで保留してる。 https://github.com/mobu-of-the-world/emobu/pull/217
カスタムエレメンツとportだけでこの辺解消できるのかがよくわかってないんだよなー。たまにとはいえレールから外れたときにすごい苦労するとなるとうーむなんだけど、そもそも知識・経験不足なだけなのかもだからまだなんとも。
子(ChatGPT)曰く
急に饒舌になるやん と思ったら https://github.com/elm-community/elm-drag-drop 等無かった・・・
最近触れてないし進捗もない
Extracted from https://github.com/kachick/times_kachick/issues/53
https://github.com/mobu-of-the-world/mobu に色々書いた機能を Elm へ移行させていたら、割とすんなり出来て気持ちが良かった。 localStorage、notification、sound 再生辺りは port を使わざるを得なかったんだけど、まぁ出来たし TypeScript のコード比率を大分減らせたので特に苦にならなかった。
一点詰まってるのが Drag and Drop 機能。https://github.com/mobu-of-the-world/emobu/pull/216 で無理やり実装はしたけれど、この方法だとモバイルで機能しない。大体 Elm でスクラッチからDrag and Drop 作りました〜みたいな記事見に行っても同じ感じのようで、解消するには on でイベントハンドラ作るとか port だけでどうこうなる話じゃなさそうで保留してる。 https://github.com/mobu-of-the-world/emobu/pull/217
カスタムエレメンツとportだけでこの辺解消できるのかがよくわかってないんだよなー。たまにとはいえレールから外れたときにすごい苦労するとなるとうーむなんだけど、そもそも知識・経験不足なだけなのかもだからまだなんとも。