Your comments
In general, Initialize may bring a dialog, e.g. to change the submodule's URL in which case it doesn't make sense to handle multiple submodules at once. But for the illustrated case of broken/missing submodules, it should be possible to (re)initialize multiple submodules at once.
I'm not sure whether we want to support this, because it will delete an entire repository on your disk.
Author and date is quite often related. Thus, we could add the Date editor to "Edit Author".
Implemented in version 18.2.
So you are suggesting that selecting a continuous set of commits should be handled like selecting the first and last commit of this range?
For the Log window, it's a non-goal to mix content of several repositories in Commits or Files view. It may be beneficial in a few scenarios, but it's a confusing concept and introduces technical difficulties. If the submodules in your project are actually that interconnected, the Working Tree window is the right choice for you.
Mergable Coloring from the Commit's view hamburger menu may be helpful here.
I don't think we want to change the order as suggested by default. But untracked files could be sorted down-most if Preferences option Suggest to Add untracked files is deselected.
Customer support service by UserEcho
Thanks for pointing out!