Releases: bytedance/scene
Releases · bytedance/scene
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
fix
v1.0.3
v1.0.2
feature
- NavigationScene GroupScene provide disableSupportRestore() to control child Scene save/restore policy 009e304
- add ScenePlaceHolderView.setSceneComponentFactory c56b99c
- add GroupSceneUtility, provides the ability to bind GroupScene to Activity directly 78e48a1
- add GroupSceneCompatUtility, provides the ability to bind GroupScene to Fragment directly 3be4397
- add Scope[] operator 043fab3
- add ViewUtility.findSceneByView(View) View.requireScene() View.requireNavigationScene() fc90c6b
refactor
- deprecate NavigationSceneAvailableCallback 800214b
- ScenePlaceHolderView can use empty class name and tag when it is used in xml layout 237fec2
- Scene library remove APPCOMPAT_LIB dependency 11dca0b