Because the language setup screen implemented in T114460 allows the user to re-order their languages but not delete them. This is because tables in iOS are usually not in "reorderable" and "deletable" states simultaneously. It will take a custom cell/UX if we want to add deletion to this screen.
There are two potential flows that are potentially ways to handle this:
- Table is re-orderable on first display (as mocked)
- User can swipe to delete items
Or:
- Table is re-orderable on first display (as mocked)
- User can press an "Delete" button, which would add a deletion decorator, tapping the decorator would remove the language (visually the iOS delete circle could be substituted in for the order numbers or the re-ordering indicator)
- The Delete button would be relabeled done and they can go back to the reordering state by pressing it
Next step is for @Fjalapeno to look at if there are easy ways to do either of these, and then we can implement or re-scope from there.