Description: Many workflows rely on Custom Fields that apply only to certain Task Types or scenarios (e.g., balance-sheet tasks, compliance tasks, special projects). Currently: Custom Field columns must be shown manually Columns remain visible even when no tasks contain data This results in excessive empty columns that waste screen space and reduce usability Proposed solution: Allow Custom Field columns to be conditionally visible, such as: Show the column only if at least one visible task has a value Optionally: toggle “Hide when empty” per column Optionally: auto-show based on Task Type association Why this matters: Teams want visibility when data exists, not empty columns Opening each task to see a field defeats the purpose of List View This becomes critical when using Task Types, where fields are intentionally scoped This feature would significantly improve List View density, readability, and real-world usability for complex workflows.