Column auto-resize improvements
Wording
- the category in the Configure Columns dialog is titled Column Sizing, which implies resizing
- the explanation under only mentiones expanding, as does the only setting in the category
The actual behavior when the Automatically expand columns as needed checkbox is enabled is leaned toward expanding, but columns are still resized with every new tab and window, so both sizing and resizing should describe it better than expand. Since expanding is only a subset of the whole functionality its explanation belongs in the text above the setting (which is in need of larger information density anyway).
Option to auto-resize only the Name column
Auto-resizing only the Name column is basically a "semi-auto" mode when the other columns stay user-configured, so it should be useful mostly to users that don't prefer the fully-auto operation.
Improving the Type column auto-expand
Enabling the auto-expand is a double-edged sword in case of long symlink targets displayed in the Type column, which can make it very wide. The solution is to not take the link target part of Type column strings into account when calculating new column sizes, and possibly making the feature configurable. In this case it also seems safe enough (and not "too smart") to be enabled by default.
A single checkbox for controlling the window-resize behavior
Another improvement is an additional configuration option to only apply column auto-expand when resizing a window, scaling the user-set values. The new setting can also be meaningful for when general auto-expand is enabled, to enable or disable it on window resize. All this seems like a nice "feature pack" for adding only a single checkbox in the Configure Columns dialog.