feat(cdk/drag-drop): allow drag to be canceled after dragged over list
オープン
area: cdk/drag-drop
feature
P3
- 主要言語
- TypeScript
- スター
- 25k
- フォーク
- 6.8k
- 平均マージ
- 1日 8時間
- マージ済み PR(30日)
- 91
説明
### Feature Description
Items actively dragged from one list to another, but without releasing the drag, cannot be canceled. The list changes immediately and the user cannot undo the action. This issue tracks the request to enable an API that lets dragging be canceled, e.g. by undo'ing the list changes (or not change the lists at all) if the item is not dropped onto a drop container
### Use Case
_No response_
コントリビューションガイド
調査の方向性
Issue にはファイルやテストの指定がないため、まず CDK drag-drop の実装と既存の drag/drop API を特定します。アイテムを別のリスト上にドラッグした場合のリスト更新と、ドロップされなかった場合の挙動を比較し、そのうえでキャンセルの契約を明確にします。キャンセルされたドラッグによって意図しないリストの変更が残らず、API の挙動がテストでカバーされていれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- angular, typescript
- 領域
- frontend
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 32/100