Etsi0 / class-collapse

This powerful extension lets you collapse any code segment using custom regex patterns. Simplify your coding view, enhancing readability and focus.
https://marketplace.visualstudio.com/items?itemName=Etsi0.class-collapse
MIT License
8 stars 0 forks source link

[add, fix] two new settings, one new feature and clearity fix #12

Closed Etsi0 closed 3 months ago

Etsi0 commented 3 months ago

10 - Show first or n classes

I have added two new settings:

class-collapse.whitelist.filter

Type: Array This setting contains an array of class names that you want to remain visible when the collapse is closed. Example:

{
  "class-collapse.whitelist.filter": ["blue", "hover:", "h-24"]
}

class-collapse.whitelist.showEntireMatch

Type: Boolean This setting determines whether to display the entire class name or just the portion specified in the whitelist array. Example:

{
  "class-collapse.whitelist.filter": ["blue", "hover:", "h-24"]
}
<div className="bg-red-700 text-blue-200"></div>

Changes

I made all settings categorized and renamed them for clarity:

- class-collapse.classCollapseToggle
+ class-collapse.functionality.enable

- class-collapse.disableInDiffEditor
+ class-collapse.functionality.diffEditor

- class-collapse.openCollapseOnLineSelected
+ class-collapse.functionality.openCollapseOnLineSelected

- class-collapse.regex
+ class-collapse.regex.regex

- class-collapse.regexFlags
+ class-collapse.regex.regexFlags

- class-collapse.regexGroups
+ class-collapse.regex.regexGroups

+ class-collapse.whitelist.filter
+ class-collapse.whitelist.showEntireMatch

- class-collapse.collapsedText
+ class-collapse.style.placeholderText

- class-collapse.collapsedTextColor
+ class-collapse.style.placeholderTextColor

- class-collapse.openCollapseOpacity
+ class-collapse.style.openCollapseOpacity

- class-collapse.supportedLanguages
+ class-collapse.languages.supportedLanguages