Is there a way to have a function automatically run when a window is dropped onto a slice? The idea is not to use the slices as window boundaries but use them like hot-zones that will run functions that will resize the dropped window to specific sizes that ignore the slice boundaries.
For example, my 4k monitor can be sliced up as follows.
When a window is dragged onto the side slices, it'll expand the window to 1080p sizes.
When dragged to the top/bottom slices, it'll expand the window to the sizes shown.
Wen dragged to the middle slices, it'll expand the window so they fit the full height of the monitor.
I'll also need a way to resize windows so they expand horizontally or vertically, which could mean more slices or some function shortcut.