Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce setupPredefinedEnvironmentListeners to allow setup build-in environment listener #3

Merged

Commits on May 25, 2024

  1. Introduce setupPredefinedEnvironmentListeners to allow setup build-…

    …in environment listener
    
    * Use `setupPredefinedEnvironmentListeners` to set up custom hooks that observe the system environment changes.
    * Make all the existing build-in environment setup-listeners `public` to allow use of them as needed.
    * Use `SwiftHook` to safely swizzle the UIKit selectors.
       * This fixes the `UIWindow.overrideUserInterfaceStyle` as internally `SwiftHooks` makes safety checks if an object is capable of calling the swizzled selector.
    nonameplum committed May 25, 2024
    Configuration menu
    Copy the full SHA
    39d337e View commit details
    Browse the repository at this point in the history
  2. Update CI to Xcode 15.2

    nonameplum committed May 25, 2024
    Configuration menu
    Copy the full SHA
    59da8f7 View commit details
    Browse the repository at this point in the history
  3. Update to macos-13 on CI

    nonameplum committed May 25, 2024
    Configuration menu
    Copy the full SHA
    fb062f7 View commit details
    Browse the repository at this point in the history