> On 15 Jan 2018, at 12:10, Denis Kudriashov <
[hidden email]> 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 !