Shot Task Columns Toggle Verification

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

Key Features Verified

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

Conclusion

✅ TASK COMPLETED SUCCESSFULLY
The shot table toolbar now has a show/hide task columns toggle button that works exactly like the AssetBrowser implementation. All requested features have been implemented and are working correctly.