vlsi opened a new pull request, #6697:
URL: https://github.com/apache/jmeter/pull/6697

   ## Summary
   
   Adds a "modified gutter" — a thin coloured strip on the left edge of property
   editors that lights up when the field's value is explicitly stored on the 
test
   element. Mirrors the IntelliJ IDEA / VS Code convention so users can tell at 
a
   glance which fields they have overridden vs. which still inherit a default.
   
   The series introduces:
   
   - `ModifiedGutter` widget + `UnsetMode` / `ExpressionMode` / `ResetMode` 
sealed types.
   - New gutter-aware editors: `JBooleanPropertyEditor`, `JEnumPropertyEditor`,
     `JStringPropertyEditor` (single-line) and `JEditableTextArea` (multi-line).
   - Right-click "Reset to default" in the popup menu (kbd: extra Backspace on 
an
     empty modified text field).
   - Symmetric `updateUi` / `updateElement` so a save / reload round-trip 
preserves
     explicit values that happen to equal the default.
   - User-manual entry under "Configuring Tree Elements".
   
   ## Test plan
   
   - [x] `:src:jorphan:test` and `:src:core:test` are green
   - [ ] Smoke-test in the GUI: HTTP Request → Advanced → toggle "Retrieve all
         embedded resources", "URLs must match", "URLs must not match"; Comment
         field on any element. Save / reload a `.jmx` and confirm explicit 
values
         are preserved.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to