* Improve CSS selector parsing/matching by 30% - 40%
with some JavaScript optimization and excluding ProxyViewContainer from the process
Change the specificity to be divisible to 10
* fix: selector match
* fix: lint errors
* refactor: restore processing of ProxyViewContainer
* chore: lower the number of expected cycles
* fix: some css selector fixes
Co-authored-by: Manol Donev <manol.donev@gmail.com>
Co-authored-by: Manol Donev <manoldonev@users.noreply.github.com>
Co-authored-by: Vasil Trifonov <v.trifonov@gmail.com>
* feat: remove Animators and replace with Transitions
* fix: handle disappearing nested fragments for tabs.
Extract TabFragmentImplementation in tab-navigation base for both tabs and bottom navigation
* chore: bump webpack cycles counter
* feat(android-widgets): add androidx.transition:transition as dependency
* chore: fix typescript errors
* fix(frame-android): child already has a parent. Replace removeView with removeAllViews
* fix(tests): wait for fragment before isAdded() check
* fix(bottom-navigation): prevent changeTab logic when fragment manager is destroyed
* chore: apply PR comments changes