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.onModalDidDismissEvent (69f3c87) - 🐞 Fix: Paper Build Errors (e11970a)
- ⚙️ Chore: Ex - Disable New Architecture (def1a91)
- 💫 Update: Ex -
ModalSheetViewTests (faf8da2) - ⭐️ Impl:
ModalSheetViewEventEmitter- Modal Dismiss Events (248e740) - ⭐️ Impl:
ModalSheetViewDismiss Events (3918772) - 💫 Update:
RNIModalSheetView- Modal Present Event Logic (1f2ac6d) - ⭐️ Impl:
ModalViewControllerEventsNotifiable(8e76eef) - 🐞 Fix:
.dismissingViaGestureState (Again) (8bfa246) - 🐞 Fix:
ModalSheetViewControllerLifecycleNotifier+ScrollViewGesture (00259b1) - 🛠 Refactor: Rename to
notifyOnSystemSheetPanGestureInvoked(ab901ac) - 🐞 Fix:
ModalSheetPresentationStateMachine+.dismissingViaGestureState (2b19648) - ⭐️ Impl:
ModalSheetViewControllerEventsNotifiable.notifyOnSheetBeingDraggedByPanGesture(1161634) - ⭐️ Impl:
ModalSheetViewControllerEventsNotifiable.notifyOnScrollViewPanGestureInvoked(8db6026) - 💫 Update: Expose
ViewControllerLifecycleNotifier.isAppearingForTheFirstTime(6b11b53) - 💫 Update: Ex -
ModalSheetViewTest02(35e2254) - ⭐️ Impl:
ModalSheetPresentationStateMachineLogic (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.onModalSheetStateDidChangeEvent (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:
ModalSheetViewState Change Events (e430a5e) - ⭐️ Impl:
RNIModalSheetStateMetrics(ce1abce) - ⭐️ Impl:
Dictionary+Helpers(5322de9) - ⭐️ Impl:
UniqueIdentifierSynthesizing.rawMemoryAddressAsString(a0fe50c) - 🛠 Refactor: Replace w/
NSObject+UniqueIdentifierSynthesizing(8a01e80) - ⭐️ Impl:
ModalSheetViewState 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:
ModalSheetViewPresentation Events (e533692) - ⭐️ Impl:
ModalSheetViewPresentation Events JS Scaffolding (adffaf0) - 💫 Update:
ViewControllerLifecycleNotifiableRequirements (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:
UniqueIdentifierSynthesizingConformance (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 -
ModalSheetViewTest01Scaffolding (2f9cf9e) - 💫 Update: Ex - Add Dependencies (86c7059)
- ⚙️ Chore: Disable Prettier (e471948)
- ⭐️ Impl:
ModalSheetViewNative + 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:
RNIModalViewScaffolding (1e23d7b) - ⚙️ Chore: Update PodSpec Config (dfe7c56)
- ⭐️ Impl:
RNIModalViewScaffolding (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:
RNIModalIdentifiableProtocol (7d3531e) - 💫 Update:
RNIModalRequestable(77c3a73) - 📝 Docs: Update
README(5d5167e)