> On 15 Jan 2018, at 12:10, Denis Kudriashov <[email protected]> wrote:
> 
> I finally implemented scopes support for refactorings in Calypso to be able 
> restrict system changes to particular set of packages or classes.
> The new preview tool is copy of old ChangesBrowser with additional scopes 
> list widget:
> 
> <CalypsoScopedRefactoring.png>
> 
> In this picture I requested Announcer>>initialize rename and switched scope 
> to the Announcer package.
>  
> Scopes are filled by browser where refactoring was requested. It is same 
> logic how method browser receives scopes from original browser.
> 
> When user changes scope all refactoring changes are recomputed.
> 
> It was last dependency of Calypso from Nautilus related packages. Now it can 
> be loaded without Nautilus.
> 
> Best regards,
> Denis

Very nice !


Reply via email to