Skip to content

feat: enhance RegExpTester with live highlighting and improved UX#41

Merged
vuon9 merged 2 commits intomainfrom
feature/custom-title-bar
Feb 11, 2026
Merged

feat: enhance RegExpTester with live highlighting and improved UX#41
vuon9 merged 2 commits intomainfrom
feature/custom-title-bar

Conversation

@vuon9
Copy link
Owner

@vuon9 vuon9 commented Feb 11, 2026

Summary

Major enhancements to the RegExp Tester tool with live highlighting, improved UX, and better visual feedback.

Changes

✨ New Features

  • Live match highlighting in test string with layered textarea+backdrop technique
  • Color-coded capture groups (8 distinct colors) visible in both test string and match details
  • Hover tooltips showing match index, groups, and capture information
  • Auto-expanding regex input (1-10 lines) with theme-aware scrollbar
  • Unified input group with visual connection between pattern/flags/copy button
  • Flags popover accessible via clicking the flags input field
  • Premium regex syntax highlighting for better readability
  • Copy button to copy full regex pattern in /pattern/flags format

🎨 UI/UX Improvements

  • Reduced spacing throughout for more compact layout
  • Consistent color scheme using rgba values for better visibility
  • Scrollbar only appears when content exceeds max height
  • Removed separate highlighted matches section (now integrated into live view)
  • Filtered match details to show only captured groups with actual values

🔧 Technical Changes

  • Removed unused Settings icon import
  • Fixed syntax error (extra closing div tag)
  • Updated TOOL_STATUS.md with completion date

Testing

  • Tested with various regex patterns including complex capture groups
  • Verified auto-expand works from 1-10 lines
  • Confirmed scrollbar appears only when needed
  • Tested flags popover functionality
  • Verified copy button works correctly

Screenshots

(To be added by reviewer)

Closes: RegExpTester enhancement request

@vuon9
Copy link
Owner Author

vuon9 commented Feb 11, 2026

image

@vuon9 vuon9 force-pushed the feature/custom-title-bar branch from c1dc832 to 6d09817 Compare February 11, 2026 16:07
@vuon9 vuon9 enabled auto-merge (squash) February 11, 2026 16:07
@vuon9 vuon9 disabled auto-merge February 11, 2026 16:10
@vuon9
Copy link
Owner Author

vuon9 commented Feb 11, 2026

image

Major improvements to the RegExp Tester tool:

- Live match highlighting in test string with layered textarea+backdrop
- Color-coded capture groups (8 distinct colors) in both test string and match details
- Hover tooltips showing match index, groups, and captures
- Auto-expanding regex input (1-10 lines) with theme-aware scrollbar
- Unified input group styling with visual connection between pattern/flags/copy button
- Flags popover accessible via clicking flags input
- Premium regex syntax highlighting for better readability
- Filtered match details to show only captured groups with values
- Copy button to copy full regex pattern (/pattern/flags)

UI/UX:
- Reduced spacing throughout for more compact layout
- Consistent color scheme using rgba values for better visibility
- Scrollbar only appears when content exceeds max height
- Removed separate highlighted matches section (integrated into live view)

Technical:
- Removed unused Settings icon import
- Fixed syntax error (extra closing div tag)
- Updated TOOL_STATUS.md with completion date

Closes: RegExpTester enhancement request
…ster with improved regex highlighting, global flag handling, and performance metric display.
@vuon9 vuon9 force-pushed the feature/custom-title-bar branch from 6d09817 to 32eccdd Compare February 11, 2026 16:22
@github-actions
Copy link

Code Coverage

Package Line Rate Health
devtoolbox/internal/barcode 90%
devtoolbox/internal/codeformatter 56%
devtoolbox/internal/converter 60%
devtoolbox/internal/datagenerator 91%
devtoolbox/internal/datetimeconverter 73%
devtoolbox/internal/jwt 42%
Summary 65% (3083 / 4770)

Minimum allowed line rate is 60%

@vuon9 vuon9 enabled auto-merge (squash) February 11, 2026 16:25
@vuon9 vuon9 merged commit 06b3749 into main Feb 11, 2026
2 checks passed
@vuon9 vuon9 deleted the feature/custom-title-bar branch February 11, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant