Skip to content

Integration view: Improve File Visibility Approach #1327

Description

@lordrip

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status
    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions