Your comments

You may be looking for: https://smartgit.userecho.com/communities/1/topics/368-

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".

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.