I’d recommend making these 3 options tabs like in Project view. They are inherently dangerous to leave on (because that often leads to hidden files to get committed that shouldn’t, if left on), so one only ever activates and deactivates them shortly after. The layout of the UI columns as well as icon sizes and the thin grey “(-)” on ignored files also makes it likely that on many Unity Layouts, that information may be missed. (“oh no, someone just committed every ignored file…”)
Convert these options:
Into this:
Analogous to these controls (preferred):
or these:
Also, please add cloaking support. It appears generally preferable to hiding or ignoring.