vitorsantos-commits opened a new issue, #6653:
URL: https://github.com/apache/hop/issues/6653

   ### What would you like to happen?
   
   Description
   Currently, the "Search" tool in Apache Hop has some limitations that slow 
down the refactoring process for large projects. I would like to propose two 
main improvements to the search dialogue:
   
   Persistent Search String: When a search is performed, the text in the 
"Search string" field is cleared. It would be much more efficient if the term 
remained in the field, allowing for quick adjustments or multiple searches 
without re-typing.
   
   Bulk Edit/Replace with Selection: Similar to modern IDEs (like VS Code), the 
search results should allow the user to select specific occurrences (via 
checkboxes) and perform a "Find and Replace" directly from this screen.
   Current Behavior
   The search term disappears after clicking "Search".
   
   There is no way to perform a "Replace All" or a "Replace Selected" directly 
on the results list.
   
   The user has to open each pipeline/workflow manually to make changes.
   
   Proposed Solution
   Keep the search term in the input field until the user manually changes or 
clears it.
   
   Add a "Replace with" field below the search string.
   
   Add checkboxes to the results list (the table shown in the image) so users 
can pick which files/occurrences should be updated.
   
   Add a "Commit Changes" button to apply the replacement to all selected files 
at once.
   Why this is important?
   When managing large projects (like the one shown in the attached image with 
20+ pipelines), refactoring names or paths becomes a tedious and error-prone 
manual task. These changes would significantly improve the developer experience 
and project maintenance speed.
   
   <img width="1528" height="798" alt="Image" 
src="https://github.com/user-attachments/assets/68e889aa-46c8-45f4-bc41-804b2dcc7a79";
 />
   
   ### Issue Priority
   
   Priority: 3
   
   ### Issue Component
   
   Component: Hop Gui


-- 
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