Release 3.0.0-0
Pre-release
Pre-release
- ⚙️ Chore: Update Library Version (80301d8)
- 🐞 Fix:
DEFAULT_MODAL_SHEET_VIEW_METRICS
(197714d) - 💄 Gloss: Remove Unused Imports + Variables (be697df)
- ⚙️ Chore: Ex - Enable New Architecture (f4ee1e7)
- 🐞 Fix:
ModalViewControllerEventsNotifiable.notifyOnModalDidDismiss
(3d40194) - 🐞 Fix:
ModalSheetView.onModalDidDismiss
Event (69f3c87) - 🐞 Fix: Paper Build Errors (e11970a)
- ⚙️ Chore: Ex - Disable New Architecture (def1a91)
- 💫 Update: Ex -
ModalSheetView
Tests (faf8da2) - ⭐️ Impl:
ModalSheetViewEventEmitter
- Modal Dismiss Events (248e740) - ⭐️ Impl:
ModalSheetView
Dismiss Events (3918772) - 💫 Update:
RNIModalSheetView
- Modal Present Event Logic (1f2ac6d) - ⭐️ Impl:
ModalViewControllerEventsNotifiable
(8e76eef) - 🐞 Fix:
.dismissingViaGesture
State (Again) (8bfa246) - 🐞 Fix:
ModalSheetViewControllerLifecycleNotifier
+ScrollView
Gesture (00259b1) - 🛠 Refactor: Rename to
notifyOnSystemSheetPanGestureInvoked
(ab901ac) - 🐞 Fix:
ModalSheetPresentationStateMachine
+.dismissingViaGesture
State (2b19648) - ⭐️ Impl:
ModalSheetViewControllerEventsNotifiable.notifyOnSheetBeingDraggedByPanGesture
(1161634) - ⭐️ Impl:
ModalSheetViewControllerEventsNotifiable.notifyOnScrollViewPanGestureInvoked
(8db6026) - 💫 Update: Expose
ViewControllerLifecycleNotifier.isAppearingForTheFirstTime
(6b11b53) - 💫 Update: Ex -
ModalSheetViewTest02
(35e2254) - ⭐️ Impl:
ModalSheetPresentationStateMachine
Logic (b08364a) - 🐞 Fix:
ModalSheetState.isGeneric
(Again) (eac07cb) - 🐞 Fix:
ModalSheetState.isGeneric
(11e31bf) - 💫 Update:
ModalSheetState
(4e497cb) - ⭐️ Impl:
ModalState.isInPresentation
(3d33aa6) - ⭐️ Impl:
RNIModalSheetStateMetrics.isIdle
(cc4ca4b) - 💫 Update: Ex - Add
ModalSheetViewTest02
(8636385) - ⭐️ Impl:
ModalSheetViewContext
- Add Sheet State Metrics (2662f62) - 🐞 Fix:
RNIModalSheetView.onModalSheetStateDidChange
Event (65b307a) - 💫 Update: Ex - Impl.
LogListDisplay
(432a15a) - ⭐️ Impl:
useModalSheetViewEvents
(af8088f) - ⭐️ Impl:
ModalSheetViewEventEmitter
- Modal State Chnage Events (db266f0) - 🛠 Refactor: Move
ModalSheetViewEventEmitter
(43de109) - 💫 Update: Ex -
ModalSheetViewTest01
(3ece2bd) - ⭐️ Impl:
ModalSheetView
State Change Events (e430a5e) - ⭐️ Impl:
RNIModalSheetStateMetrics
(ce1abce) - ⭐️ Impl:
Dictionary+Helpers
(5322de9) - ⭐️ Impl:
UniqueIdentifierSynthesizing.rawMemoryAddressAsString
(a0fe50c) - 🛠 Refactor: Replace w/
NSObject+UniqueIdentifierSynthesizing
(8a01e80) - ⭐️ Impl:
ModalSheetView
State Change Events Scaffolding (f80e203) - ⭐️ Impl:
ModalSheetViewContext
(0c84b2b) - 💫 Update:
ModalSheetView.presentModal
(57c146e) - ⭐️ Impl:
ModalSheetViewEventEmitter
(0fac24c) - 🛠 Refactor: Rename to
OnModalWillPresentEventPayload
(114f146) - 🐞 Fix:
ModalSheetView
- Unmount Modal Content On Dismissal (8dd5a8e) - 💫 Update: Ex -
ModalSheetViewTest01
(20fc559) - 🛁 Cleanup:
RNIModalSheetViewDelegate
(427af51) - ⭐️ Impl:
ModalSheetView
Presentation Events (e533692) - ⭐️ Impl:
ModalSheetView
Presentation Events JS Scaffolding (adffaf0) - 💫 Update:
ViewControllerLifecycleNotifiable
Requirements (5dce892) - ⭐️ Impl:
ModalSheetView.isModalContentLazy
(ae4054d) - 🐞 Fix:
UniqueIdentifierSynthesizing
(7d73674) - 💫 Update:
RNIModalSheetViewController
(80f7594) - ⭐️ Impl:
ModalSheetPresentationStateMachine.eventDelegates
(2ae97ff) - 💫 Update: Add Logging to
ModalSheetPresentationStateMachine
(33c5c99) - ⭐️ Impl:
ModalSheetPresentationStateMachine
(5bb4fe8) - 🛠 Refactor: Rename to
ModalSheetViewControllerEventsNotifiable
(60424ef) - 💫 Update: Ex -
ModalSheetViewTest01
(d4a19aa) - ⚙️ Chore: Run
build:update-version
(96c073a) - 🐞 Fix:
DictionaryRepresentationSynthesizing
(0dc8187) - 💫 Update: Library Exports (85658e9)
- ⭐️ Impl:
ModalSheetView.getCachedModalMetrics
(2a8070f) - ⭐️ Impl:
ModalSheetView.getModalMetrics
(4cbfe5f) - 🐞 Fix:
UniqueIdentifierSynthesizing. synthesizedStringID
(397a4f7) - 🐞 Fix:
UniqueIdentifierSynthesizing
Conformance (87bc0b9) - ⭐️ Impl:
UIViewController.modalMetrics
(d60ad2b) - ⭐️ Impl:
UIViewController.presentationControllerMetrics
(25f7f08) - 💫 Update:
ModalViewControllerMetrics
(7edb54f) - 💫 Update:
PresentationControllerMetrics
(23963eb) - ⭐️ Impl:
DictionaryRepresentable
(6fffcf9) - ⭐️ Impl: DictionaryRepresentationSynthesizing (b5f5742)
- ⭐️ Impl:
UniqueIdentifierSynthesizing
(f5f4dd4) - ⭐️ Impl:
AtomicCounter
(51d94dc) - ⭐️ Impl:
ValueInjectable+Helpers
(e12bae8) - ⭐️ Impl:
PresentationControllerMetrics
(0cb73f7) - ⭐️ Impl:
ModalViewControllerMetrics
(e17c2ea) - ⭐️ Impl:
Encodable+Helpers
(6b68141) - 💫 Update: Disable Logging in
ModalSheetViewControllerLifecycleNotifier
(0de4304) - 💫 Update: Disable Logging in
ViewControllerLifecycleNotifier
(38a3427) - 💫 Update: Add Debug Logging in
ModalSheetViewControllerLifecycleNotifier
(8df85aa) - 🐞 Fix:
ModalSheetViewControllerLifecycleNotifier.sheetGesture
(9d5624d) - ⭐️ Impl:
ModalSheetViewControllerLifecycleNotifier
(711ae00) - ⭐️ Impl:
notifyOnSytemSheetPanGestureInvoked
(c1d08e9) - ⭐️ Impl:
UIViewController.closestSheetDropShadowView
(6d30cd2) - 🛠 Rename: Helpers in
UIViewController+ModalHelpers
(8b87d15) - 💫 Update: Debug Logging in
ViewControllerLifecycleNotifier
(d0bf9f8) - ⭐️ Impl:
UIWindow+ModalHelpers
(5adabb1) - ⭐️ Impl:
UIViewController.topmostModalLevel
(98fdbdf) - 💫 Update: Ex -
ModalSheetViewTest01
(52280f2) - ⭐️ Impl:
UIViewController+ModalHelpers
(c1078e6) - ⭐️ Impl:
ViewControllerLifecycleNotifier
(5c48449) - ⭐️ Impl:
SheetViewControllerEventsNotifiable
(8a61ff7) - ⭐️ Impl:
ViewControllerLifecycleNotifiable
(6cbdee4) - ⭐️ Impl:
ModalSheetState
(717ff68) - 💫 Update: Ex -
ModalSheetViewTest01
(298dff2) - ⭐️ Impl:
ModalSheetViewMainContent
(4467ed9) - 💫 Update: Ex -
ModalSheetViewTest01
(c766b1a) - ⭐️ Impl:
RNIModalError
(c00c557) - ⭐️ Impl:
ModalSheetView.dismissModal
(ced26f2) - ⭐️ Impl:
ModalSheetView.presentModal
(1f05e96) - ⚙️ Chore: Update Podspec Config (cd488bf)
- 💫 Update: Library Exports (f5629d4)
- 💫 Update: Ex -
ModalSheetViewTest01
Scaffolding (2f9cf9e) - 💫 Update: Ex - Add Dependencies (86c7059)
- ⚙️ Chore: Disable Prettier (e471948)
- ⭐️ Impl:
ModalSheetView
Native + JS Scaffolding (df59ff8) - 📦 Package: Update
reaact-native-ios-utilities
(f69e4cb) - ⚙️ Chore: Update
gitignore
(4c8a426) - ⚙️ Chore: Ex - Run
pod-install
(693f3fe) - 📝 Docs: Update README (dc6d33f)
- ⚙️ Chore: Update Package Scripts (1e45c79)
- 💫 Update:
RNIModalView
Scaffolding (1e23d7b) - ⚙️ Chore: Update PodSpec Config (dfe7c56)
- ⭐️ Impl:
RNIModalView
Scaffolding (9e427a1) - ⚙️ Chore: Initialize Project (404b930)
- ⚙️ Chore: Modify Generated Template (f49672a)
- 🆕 Add: Init w/
create-react-native-library
(c21adc1) - ⚙️ Chore: Update
.gitignore
(955b0eb) - ❌ Remove: All Sources and Related File (c061b4b)
- ↩️ Revert: Expo-Related Changes (e62ec7e)
- 📦 Package: Add
react-native-ios-utilities
(8d8c104) - ⚙️ Chore:
expo-module.config.json
(9a75128) - ❌ Remove: Expo-Module Generated Template (3c7f180)
- 📦 Package: Add
@types/react-native
(d2e9607) - 💄 Gloss: Add Comments (b00b396)
- 🆕 Add: Init. Impl. for
RNIModalView
(7eb0a9e) - ❌ Remove: All iOS Sources and Related Files (8fce587)
- ⚙️ Chore: Ex - Run
pod install
(a64819c) - 📦 Package: Ex - Add
react-native-ios-utilities
(5992cda) - 🆕 Add: Re-Add iOS-Related Source Files (d38b8b5)
- 📝 Docs: Update TODO (bd52878)
- 🆕 Add: Expo Modules Template (1da688b)
- 📝 Docs: Update TODO (f60d27b)
- ❌ Remove: All Sources and Related Files (9533ae9)
- 🛠 Refactor: Move Sources to
ios
(48c1e38) - 📝 Docs: Update TODO (d6b0a8f)
- 🛠 Refactor: Move to
src_library
(c01663a) - 💫 Update: Exp -
AdaptiveModal
(f4f8d06) - 💫 Update: Exp -
AdaptiveModal
(a674772) - 💫 Update: Exp -
AdaptiveModal
(e1c01dd) - 💫 Update: Exp -
AdaptiveModal
(4a3b652) - 💫 Update: Exp -
AdaptiveModal
(46b03d3) - 💫 Update: Exp -
AdaptiveModal
(367880c) - 💫 Update: Exp -
AdaptiveModal
(695dd1b) - 💫 Update: Exp -
AdaptiveModal
(c71d6a7) - 💫 Update: Exp -
AdaptiveModal
(b75e0bb) - 💫 Update: Exp -
AdaptiveModal
(6f86924) - 💫 Update: Exp -
AdaptiveModal
(2a54de5) - 💫 Update: Exp -
AdaptiveModal
(a06f80b) - 💫 Update: Exp -
AdaptiveModal
(8c41cf0) - 💫 Update: Exp -
AdaptiveModal
(9fbd460) - 💫 Update: Exp -
AdaptiveModal
(da3199d) - 💫 Update: Exp -
AdaptiveModal
(a0ed2cc) - 💫 Update: Exp -
AdaptiveModal
(325cb81) - 💫 Update: Exp -
AdaptiveModal
(9ce06dd) - 💫 Update: Exp -
AdaptiveModal
(b70b76e) - 💫 Update: Exp -
AdaptiveModal
(01b0678) - 💫 Update: Exp -
AdaptiveModal
(ef5f737) - 💫 Update: Exp -
AdaptiveModal
(2620c3f) - 💫 Update: Exp -
AdaptiveModal
(fe35017) - 💫 Update: Exp -
AdaptiveModal
(6a07637) - 💫 Update: Exp -
AdaptiveModal
(adec25c) - 💫 Update: Exp -
AdaptiveModal
(568bd62) - 💫 Update: Exp -
AdaptiveModal
(8c3a2ea) - 💫 Update: Exp -
AdaptiveModal
(e78a191) - 💫 Update: Exp -
AdaptiveModal
(8f93db6) - 💫 Update: Exp -
AdaptiveModal
(f194b5b) - 💫 Update: Exp -
AdaptiveModal
(317e20d) - 💫 Update: Exp -
AdaptiveModal
(cfa574e) - 💫 Update: Exp -
AdaptiveModal
(66f395b) - 💫 Update: Exp -
AdaptiveModal
(d94b1e6) - 💫 Update: Exp -
AdaptiveModal
(7146cde) - 💫 Update: Exp -
AdaptiveModal
(7d11237) - 💫 Update: Exp -
AdaptiveModal
(d4b09d0) - 💫 Update: Exp -
AdaptiveModal
(194dbca) - 💫 Update: Exp -
AdaptiveModal
(8af2b02) - 💫 Update: Exp -
AdaptiveModal
(6e436b2) - 💫 Update: Exp -
AdaptiveModal
(c69f25c) - 💫 Update: Exp -
AdaptiveModal
(5a29f46) - 💫 Update: Exp -
AdaptiveModal
(c72a65d) - 💫 Update: Exp -
AdaptiveModal
(3d3558f) - 💫 Update: Exp -
AdaptiveModal
(fc5b085) - 💫 Update: Exp -
AdaptiveModal
(387e188) - 💫 Update: Exp -
AdaptiveModal
(084b844) - 💫 Update: Exp -
AdaptiveModal
(d4ee43c) - 💫 Update: Exp -
AdaptiveModal
(546b292) - 💫 Update: Exp -
AdaptiveModal
(773c5fa) - 💫 Update: Exp -
AdaptiveModal
(b1cb0de) - 💫 Update: Exp -
AdaptiveModal
(8bd29c3) - 💫 Update: Exp -
AdaptiveModal
(5e816df) - 💫 Update: Exp -
AdaptiveModal
(4b3ee53) - 💫 Update: Exp -
AdaptiveModal
(034ff8b) - 💫 Update: Exp -
AdaptiveModal
(06186e1) - 💫 Update: Exp -
AdaptiveModal
(c1e5758) - 💫 Update: Exp -
AdaptiveModal
(3a56f33) - 💫 Update: Exp -
AdaptiveModal
(e1f6db4) - 💫 Update: Exp -
AdaptiveModal
(ef28916) - 💫 Update: Exp -
AdaptiveModal
(71e9bc5) - 💫 Update: Exp -
AdaptiveModal
(108c27a) - 💫 Update: Exp -
AdaptiveModal
(3360554) - 💫 Update: Exp -
AdaptiveModal
(dbbc54f) - 💫 Update: Exp -
AdaptiveModal
(251c212) - 💫 Update: Exp -
AdaptiveModal
(a9f46c8) - 💫 Update: Exp -
AdaptiveModal
(4323710) - 💫 Update: Exp -
AdaptiveModal
(6008762) - 💫 Update: Exp -
AdaptiveModal
(38c69f5) - 💫 Update: Exp -
AdaptiveModal
(de7924e) - 💫 Update: Exp -
AdaptiveModal
(8a2ced8) - 💫 Update: Exp -
AdaptiveModal
(de02dc7) - 💫 Update: Exp -
AdaptiveModal
(40576ed) - 💫 Update: Exp -
AdaptiveModal
(0a5f0d7) - 💫 Update: Exp -
AdaptiveModal
(6b43793) - 💫 Update: Exp -
AdaptiveModal
(ef18f4e) - 💫 Update: Exp -
AdaptiveModal
(9afde4e) - 💫 Update: Exp -
AdaptiveModal
(61b4ed4) - 💫 Update: Exp -
AdaptiveModal
(c579ae1) - 💫 Update: Exp -
AdaptiveModal
(85ae662) - 💫 Update: Exp -
AdaptiveModal
(abb96e6) - 💫 Update: Exp -
AdaptiveModal
(9f5ad1f) - 💫 Update: Exp -
AdaptiveModal
(ec6ad37) - 📝 Docs: Update
TODO
(7cffd39) - 💫 Update: Exp -
AdaptiveModal
(5d26263) - 💫 Update: Exp -
AdaptiveModal
(caae311) - 💫 Update: Exp -
AdaptiveModal
(d8fee71) - 💫 Update: Exp -
AdaptiveModal
(7ca4db2) - 💫 Update: Exp -
AdaptiveModal
(0de7e25) - 💫 Update: Exp -
AdaptiveModal
(a3d5f4a) - 💫 Update: Exp -
AdaptiveModal
(ea46c45) - 💫 Update: Exp -
AdaptiveModal
(2dec67d) - 💫 Update: Exp -
AdaptiveModal
(8d006c3) - 💫 Update: Exp -
AdaptiveModal
(6ad7e7a) - 💫 Update: Exp -
AdaptiveModal
(767e925) - 💫 Update: Exp -
AdaptiveModal
(7799c6e) - 💫 Update: Exp -
AdaptiveModal
(d124753) - 💫 Update: Exp -
AdaptiveModal
(4effe97) - 💫 Update: Exp -
AdaptiveModal
(b66705d) - 💫 Update: Exp -
AdaptiveModal
(1ad6487) - 💫 Update: Exp -
AdaptiveModal
(03d853c) - 💫 Update: Exp -
AdaptiveModal
(2dd20d0) - 💫 Update: Exp -
AdaptiveModal
(39e9b40) - 💫 Update: Exp -
AdaptiveModal
(7eac231) - 💫 Update: Exp -
AdaptiveModal
(02ca95a) - 💫 Update: Exp -
AdaptiveModal
(91912d6) - 💫 Update: Exp -
AdaptiveModal
(dda1dd9) - 💫 Update: Exp -
AdaptiveModal
(8e31c61) - 💫 Update: Exp -
AdaptiveModal
(3a97f74) - 💫 Update: Exp -
AdaptiveModal
(d56cd14) - 💫 Update: Exp -
AdaptiveModal
(f16e8c0) - 💫 Update: Exp -
AdaptiveModal
(a1ec572) - 💫 Update: Exp -
AdaptiveModal
(185fe56) - 💫 Update: Exp -
AdaptiveModal
(5ff377d) - 💫 Update: Exp -
AdaptiveModal
(36f9647) - 💫 Update: Exp -
AdaptiveModal
(ec5a7e1) - 💫 Update: Exp -
AdaptiveModal
(ff6cad9) - 💫 Update: Exp -
AdaptiveModal
(3992014) - 💫 Update: Exp -
AdaptiveModal
(9f44dd6) - 💫 Update: Exp -
AdaptiveModal
(cf4ee3d) - 💫 Update: Exp -
AdaptiveModal
(a14fb0f) - 💫 Update: Exp -
AdaptiveModal
(66fb147) - 💫 Update: Exp -
AdaptiveModal
(3836b43) - 💫 Update: Exp -
AdaptiveModal
(9932f39) - 💫 Update: Exp -
swift-programmatic-modal
(e9e90f5) - 💫 Update: Exp -
swift-programmatic-modal
(f160743) - 💫 Update: Exp -
swift-programmatic-modal
(12a1cda) - 💫 Update: Exp -
swift-programmatic-modal
(6f1f220) - 💫 Update: Exp -
swift-programmatic-modal
(88cca32) - 💫 Update: Exp -
swift-programmatic-modal
(d500932) - 💫 Update: Exp -
swift-programmatic-modal
(27a26b9) - ⭐️ Impl: Add
swift-programmatic-modal
(971602b) - 🛠 Refactor: Update Imports (b6ff2dd)
- ⭐️ Impl: Add
RNILayout
(99cd472) - ⭐️ Impl:
RNIComputableValue
(6596f25) - ⭐️ Impl:
RNIComputableSize
- Min/Max Size (065d09e) - 💫 Update:
RNIComputableSizeMode
(f96c970) - 💫 Update:
RNIModalViewControllerWrapper
(79a05f4) - 💫 Update:
RNIModalView
(5365fbb) - 💫 Update:
setModalVisibilityByID
(d92b3dc) - ⭐️ Impl:
RNIModalIdentifiable
Protocol (7d3531e) - 💫 Update:
RNIModalRequestable
(77c3a73) - 📝 Docs: Update
README
(5d5167e)