–
{==
Please refer to 2.0.0-alpha10 -> 2.0.0 – Migration guide
==}
- #677 – Moved Builder, SimpleBuilder, Interactor to separate module
- #680 – Appyx interactions package reorg
- #670 - Fixes ios lifecycle
- #673 – Fix canHandeBackPress typo
- #671 – Fix ui state saving issue
- #694 – Fix appyxComponent state saving issue
- #697 – Fix missing resources in iOS sample app
19 Apr 2024
{==
Please refer to 2.0.0-alpha10 – Migration guide
==}
- #630 – Pass initial state into Spotlights visualisations
- #642 – Renamings
- #643 – Unify AppyxComponent composable between appyx-navigation and appyx-interactions modules
- #651 - Keep only one instance of SaveStateMap typealias and moved it to
com.bumble.appyx.utils.multiplatform
package - #652 - KSP processor renamed from
mutable-ui-processor
toappyx-processor
- #654 - Renamings
- #657 - Rename ParentNode & Node to Node and LeafNode
- #644 – Refactor AppyxComponent and application of draggable modifier
- #638 - Fix visibility issue for bottom element in BackStackParallax
24 Jan 2024
- #618 – Do not create
PermanentAppyxComponent
insideParentNode
. Provide it via constructor to ParentNode - #612 – Rename
MotionController
toVisualisation
- #617 – Unify inside & outside position alignment
- #611 – Lower position and rotation animation default round-off thresholds
- #620 – Updated Compose to 1.5.3 & Kotlin to 1.9.10
- #615 – Material navigation helpers
19 Oct 2023
- #608 – Setting default value to
NodeCustomisationDirectory
inIosNodeHost
4 Oct 2023
4 Oct 2023
- #594 Reverted JVM bytecode target to JDK11 instead of 17
15 Sep 2023
- #579 – Expose
AndroidLifecycle
inPlatformLifecycleRegistry
for Android
- #584 – Fix applying offset twice in
AppyxComponent
- #585 – Fix drag vs align
- #571 – Avoid
MotionController
recreation - #587 – Fix
DraggableChildren
and rename it toAppyxComponent
- #588 – Set bounds on all new motion controllers
- #589 – Fix visibility resolution for elements that do not match parent's size
- #591 – Flush output cache when
onCreate
is called inNodeConnector
- #592 – Fix
Backstack3D
MotionController
13 Sep 2023
- #575 - Make customisations lazy to improve performance
31 Aug 2023
- #562 – Implement custom alignment to remove screen size knowledge when offsetting element in
MotionController
- #562 – Remove
UiContext
parameter fromMotionProperty
and provideBoxScope
via composition local
- #551 - Support Multiplatform in :appyx-navigation
- #565 - Adds
AngularPosition
via restoringPromoter
example
- #560 – Don't remove destroyed elements on update automatically
17 Aug 2023
- #530 – Backstack Parallax motion controller bug
9 Aug 2023
- Initial release
6 Jul 2023