The Hem dialogue has a lot of room for improvments, some of my suggestions are probably allready proposed by someone else, but I'd like to present my take on it.
- Having to click "Apply" for each hem seems unnessecarily labour intensive, please allow us to choose multiple edges. An interface similar to the new Fillet dialogue where you can create a multitude of different fillets for different edges within the same feature entity in the model tree seems like a sensible approach to it.
- 1 This will will present us with a choice to be made regarding how to make any corners that will overlap as a result; something similar to the existing corner command used for flanges would be great, where you can choose to split the corner at an angle with the gap size you define, or to choose the axis that will rule which hem has priority and which one will be adjusted to fit inside the priority hem. The latter could also be useful if you have a loop select option. Then you could choose the priority axis based on the origin axis (or a geometry axis for that matter) so all hems parallel to the axis you choose will have priority and the rest will be adjusted to fit inside the former.
Hemming will in any cases where the edges intersect result in having to choose a relief shape, the existing one works fine, but the hem feature as a whole leaves a lot of sharp corners that you then would have to utilize the Corner Round command to round off if you wish to. This is something I routinely do so much that I feel it would be rational to embed the option to do this inside the Hem command. Obviously only if you use the same radius on all corners. An option to later "explode" the individual corners you choose (NOT an all-or-nothing option) to a separate feature that can then be edited could be useful in this regard
- In some cases where your're modifying a copy of a previous model to create a new one, it could be useful to have the option to convert a hem to a flange, or vers visa, so that any projected edges in sketches consumed by features further down the tree would still be preserved, as opposed to what will happen if you just move the EOF up to the feature you're changing and just delete it to create flange (or hem) instead, and then move the EOF down to the bottom again. Resolving unresolved sketches is a frustrating task....