Implementation Status
✅ Task columns toggle button implemented in ShotTableToolbar.vue
✅ Button uses ListTodo/ListX icons like AssetBrowser
✅ Shows "Show Tasks" / "Hide Tasks" text appropriately
✅ Only visible in table view mode
✅ Uses allTaskColumnsVisible computed property
✅ Uses toggleAllTaskColumns method
Code Implementation
Template:
- Task Columns Toggle Button with v-if="viewMode === 'table'"
- Uses ListTodo/ListX icons based on allTaskColumnsVisible state
- Shows appropriate text: "Show Tasks" or "Hide Tasks"
Script:
- allTaskColumnsVisible computed property checks if all task columns are visible
- toggleAllTaskColumns method toggles all task type columns at once
- Properly emits update:column-visibility event
Comparison with AssetBrowser
✅ Same button style and behavior
✅ Same icons (ListTodo/ListX)
✅ Same toggle logic for all task columns
✅ Same positioning approach in toolbar