Auxio/app/src/main/java/org/oxycblt/auxio/ui
OxygenCobalt f85f366144
ui: change adapter animations
Rework the submitList animation to be less resource intensive and nicer
looking (at the cost of scroll positioning)

notifyDatasetChanged is slow and has no animation, but list diffing is
chaotic and basically useless outside of search. However, clearing the
adapter and then populating it with new items seems to work quite well,
albeit with the scroll position being lost sadly. Switch to that.
2022-06-07 19:14:54 -06:00
..
accent all: cleanup 2022-06-02 13:57:29 -06:00
ActionMenu.kt deps: upgrade deps 2022-05-26 10:29:41 -06:00
BottomSheetLayout.kt all: cleanup 2022-06-02 13:57:29 -06:00
DisplayMode.kt all: move all fragments to ViewBindingFragment 2022-03-23 09:18:08 -06:00
EdgeAppBarLayout.kt deps: upgrade deps 2022-05-26 10:29:41 -06:00
EdgeCoordinatorLayout.kt all: switch to spotless 2022-03-13 17:38:19 -06:00
EdgeRecyclerView.kt ui: rework base adapter class 2022-03-26 10:16:36 -06:00
NavigationViewModel.kt all: switch to stateflow 2022-06-01 11:46:00 -06:00
RecyclerFramework.kt ui: change adapter animations 2022-06-07 19:14:54 -06:00
Sort.kt sort: add disc number sorting to other sorts 2022-05-26 15:58:35 -06:00
StyledImageButton.kt widgets: revert most widget changes 2022-05-25 11:03:59 -06:00
StyledImageView.kt all: cleanup 2022-06-02 13:57:29 -06:00
ViewBindingDialogFragment.kt widgets: revert most widget changes 2022-05-25 11:03:59 -06:00
ViewBindingFragment.kt widgets: revert most widget changes 2022-05-25 11:03:59 -06:00
ViewHolders.kt ui: rework custom ui components 2022-05-21 14:52:08 -06:00