microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
111.37k stars 6.56k forks source link

[FancyZones] Redesign the logic/UI to activate a zone over another #1167

Closed enricogior closed 3 years ago

enricogior commented 4 years ago

Making this the main issue for this problem and closing:

A change to the current logic should not cause a feature regression. There are several ways to decide which zone should be activated when multiple zones are overlapping. We may consider adding a settings to let the users choose their preferred logic. We may also consider changing the UI and provide a completely different way to activate a zone.

vitjok commented 3 years ago

I tested the new algorithms with some layouts I would like to use.

The algorithm "Split the overlapped area into multiple activation targets" is just confusing. Probably it will be more intuitive when the visual feedback is implemented.

For me the old algorithm "smallest zone by area" is still the best from the three options.

Hoping the new algorithms are useful for others and looking forward to upcoming algorithms..