Releases: bytedance/scene
Releases · bytedance/scene
v1.3.4
v1.3.3
Full Changelog: v1.3.2...v1.3.3
Feature
- GroupSceneUIUtility.setupWithBottomNavigationView add BottomNavigationView.OnNavigationItemSelectedListener argument
- NavigationScene add onWindowFocusChanged ability
Refactor
Performance
- NavigationSceneOptions add setUseActivityContextAndLayoutInflater
- NavigationSceneOptions add setLazyLoadNavigationSceneUnnecessaryView
- NavigationSceneOptions add setMergeNavigationSceneView
- NavigationSceneOptions add setReduceColdStartCallStack
- NavigationSceneOptions add setOptimizedViewLayer
- NavigationSceneOptions add setReuseOutsideView
- NavigationSceneOptions add setUseExtraViewToBlockGesture
- NavigationScene add preloadClasses method
- improve NavigationScene performance
v1.3.2
Full Changelog: v1.3.1...v1.3.2
v1.3.1
Full Changelog: v1.3.0...v1.3.1
v1.3.0
please add new dependency to your build.gradle
implementation 'com.github.bytedance.scene:scene_navigation:$latest_version'Full Changelog: v1.2.0...v1.3.0
v1.2.0
Important:next version will move NavigationScene to scene-navigation library
feature
- feature: UserVisibleHintGroupScene add getUserVisibleHintLifecycleOwner() 2e9df6f
refactor
- refactor: refactor Scene.getNavigationScene and Scene.requireNavigationScene, prepare to splite navigation library 9fa0bd2
- refactor: add SuppressOperationAware interface, remove GroupSceneManager's reference to NavigationScene 70d063d
- refactor: replace some getNavigationScene() & requireNavigationScene() usage with NavigationSceneGetter a463127
v1.1.0
v1.0.6
Important:next version will migrate to androidx from support
feature
- feature: add AlertDialogScene c6f741b
refactor
v1.0.5
refactor
- refactor: when NavigationScene destroy, the top child Scene should be destroyed first 9618121
- refactor: ensure ScenePageAdapter behavior will be consistent with FragmentPagerAdapter, the visible UserVisibleHintGroupScene will receive setUserVisibleHint(false) first, then setUserVisibleHint(true) e32dfcf
- refactor: add more information to SceneInternalException 87aa6b2
- refactor: deprecate NavigationTransitionExecutor e8610af
- refactor: add more SceneInternalException 22784ea
fix
- fix: fix ViewRefUtility.cancelViewTouchTargetFromParent npe cd1f72cc
- fix: fix BottomNavigationViewScene sort problem 4d99883
feature
v1.0.4
refactor
- refactor: If Scene don't have theme, its view context will be Activity 1315668
- refactor: deprecate isShow, add isShowing 0b19b65
- refactor: only visible Scene can intercept app back event 3dc15e1
- refactor: make sure the view which is in onTouchEvent process can receive MotionEvent.ACTION_CANCEL before Scene destroy it 427d031