Skip to content

Release 3.0.0-0

Pre-release
Pre-release
Compare
Choose a tag to compare
@dominicstop dominicstop released this 30 Sep 10:49
· 95 commits to main since this 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)