feat: modernize angular split (#444)
* feat: modernize angular split
* fix: typo, left click check not needed
* fix: force gutter events cancellation when inputs change affects sizes
* fix: remove not needed take inside takeUntil
* fix: pack inputs together
* fix: add min/max classes only when area visible
* fix: normalize min/max size based on outer size
will avoid multiple warnings in console and the main/max size won't suddenly start working while dragging
* fix: typos
* fix: delta check with custom gutter
* Revert "fix: force gutter events cancellation when inputs change affects sizes"
This reverts commit 5fc3aa9.
* fix: minor fixes (typos, unused code)
* feat: support hierarchical inheritance in options
* fix: typo in config token comment