Have you ever tried to find “the Noob” in all your Scripts? It’s hard! And if you wanted to upgrade every “the Noob” to “the Pro”, there wasn’t a convenient way to do it. Well, no longer! With this release, an overhauled Find All widget adds convenient navigation across your entire Place and adds slick Replace / Replace All functionality.
Unified Search and Results
The old Find All widget had separate windows for search input and viewing results. This was inconvenient as the search window kept disappearing and did not allow quick refinement of queries. The new UI unifies input and results, enabling you to quickly hone in on the “droids” you are looking for.
Search queries can be additionally refined by using the Filter Bar. Entering a path will limit search to that location.
Replace / Replace All
What is Find without Replace? Easily replace all uses of a value throughout your codebase, either carefully, one at a time, or by living dangerously with Replace All. Refactoring has never been easier or more exciting.
Replacing counts as an edit of your Script. When editing in Team Create, you can expect the following behavior:
- With Collaborative Editing ON, Replace will create a new draft
- With Collaborative Editing OFF, Replace will attempt to open the Script in the background and apply the edit
- If no other users are editing the Script, this operation will succeed
- If another user is editing the Script, this operation will fail and you will be informed
Search results in the new Find All widget will never be out of date! The results update whenever any Script in your Place updates.
Ah, the keyboard. Fly around your codebase without ever touching the mouse. Tab moves between inputs, arrow keys to navigate results, enter to jump directly into a script at the location found.