NewPipe/app/src
Alexander-- 381b491845 Prevent foocus from escaping open navigation drawer
When contents of NewPipe navigation drawer change, NavigationMenuView
(which is actually a RecyclerView) removes and re-adds all its adapter
children, which leads to temporary loss of focus on currently focused drawer
child. This situation was not anticipated by developers of original
support library DrawerLayout: while NavigationMenuView itself is able
to keep focus from escaping via onRequestFocusInDescendants(),
the implementation of that method in DrawerLayout does not pass focus
to previously focused View. In fact it does not pass focus correctly at all
because the AOSP implementation of that method does not call addFocusables()
and simply focuses the first available VISIBLE View, without regard
to state of drawers.
2020-03-15 09:37:29 +06:59
..
androidTest/java/org/schabi/newpipe Add tests for migrations in the Room database 2020-03-14 00:12:54 -03:00
debug/java/org/schabi/newpipe Change app id based on current git branch 2020-02-23 09:46:42 +01:00
main Prevent foocus from escaping open navigation drawer 2020-03-15 09:37:29 +06:59
test Implement new feed and subscriptions groups 2020-03-14 00:12:31 -03:00