Name Description Size
NavigationOverlayBehavior.kt Custom CoordinatorLayout.Behavior to link Toolbar upper half of split overlay to scrolling of the bottom half, to simulate the toolbar being "pushed" up by the bottom half of the split overlay. 2334
NavigationOverlayFragment.kt Used to cancel background->UI threads: we attach them as children to this job and cancel this job at the end of the UI lifecycle, cancelling the children. 24425
NavigationOverlayViewModel.kt 4182
OverlayHintViewModel.kt Contains business logic for, and exposes data to the hint bar. Although the exposed data is the same between this and [WebRenderHintViewModel], the business logic, dependencies, and API are all substantially different. As the exposed data is the most trivial part of the implementation, these were broken into two classes. 1449
ToolbarUiController.kt An encapsulation of the toolbar to set up and respond to UI operations. 10725
ToolbarViewModel.kt 6236