Acquiring enemy nation fleet

I'm stumbling on some old (about 3-4 years) answers on topic, so want to clarify.

Some say, that to get all enemy remaining fleet you have to puppet them and then decrease their autonomy down to annexation.

On other hand in my experience, in peace deal there is (now?) dedicated tab "get fleet".

The question is - is it new shortcut to get enemy fleet, or in peace deal you can get only part of it? And to take the whole - the puppet-annex is needed?