Problem
The Kaoto browser uses a restrictive "only show" approach for file visibility, hiding many common file types by default and requiring users to manually configure settings to see their files.
Current Behavior
- Only specific file patterns are visible by default
- Common file types (CSV, JSON, YAML) are hidden
- Users must switch between VSCode's default file explorer and Kaoto browser to access hidden files
- Configuration requires understanding regex patterns and knowing which files to include
Expected Behavior
- Show all files by default (similar to standard file explorers)
- Provide an "ignore files pattern" setting instead of "include files pattern"
- Allow users to hide specific files/patterns if desired
- Reduce friction and configuration overhead for new users
Proposed Solution
- Switch from allowlist approach to blocklist approach
- Use
*.* or similar pattern to show all files by default
- Replace current "include pattern" setting with "ignore pattern" setting
- Let users fine-tune visibility by hiding unwanted files rather than showing wanted ones
Problem
The Kaoto browser uses a restrictive "only show" approach for file visibility, hiding many common file types by default and requiring users to manually configure settings to see their files.
Current Behavior
Expected Behavior
Proposed Solution
*.*or similar pattern to show all files by default