Seivan's repositories
SHUIKitBlocks
UIKit blocks without swizzling. Runs on 64bit as well.
SHActionSheetBlocks
Prefixed UIActionSheet category with blocks, auto-removed. Swizzle free!
SHSegueBlocks
Segue Blocks and userInfo without swizzling.
SHTransitionBlocks
UIKit Transition API simplified and with added blocks and gestures for interaction. Works with all UIViewController subclasses.
SHGestureRecognizerBlocks
Prefixed UIGestureRecognizer category with blocks, auto-removed. Swizzle free!
SHMessageUIBlocks
CompletionBlocks for MFMailComposeViewController and MFMessageComposeViewController (MessageUI framework)
SHBarButtonItemBlocks
Prefixed UIBarButtonItem category with blocks, auto-removed. Swizzle free!
SHFoundationAdditions
Additional prefixed categories for Foundation framework *without* libffi or swizzling.
NotificationHub
Strictly typed NSNotificationCenter replacement in Swift suitable for games that has large scale pub/sub
SHTextFieldBlocks
Blocks for UITextField without libffi and swizzling. Getter and Setter properties.
SHTextViewBlocks
Blocks for SHTextViewBlocks without libffi and swizzling. Getter and Setter properties.
SHWebViewBlocks
Blocks for UIWebView request callbacks - swizzle and libffi free!
broken_tracer
Metal debugging gone bonkers.
history-per-directory
ZSH plugin to keep track of history per directory while maintaing a global $HISTFILE.
SHNavigationControllerBlocks
Block based callbacks for UINavigationController willShow and DidShow
SHPopoverControllerBlocks
Blocks for SHPopoverControllerBlocks shouldDismiss and didDismiss - swizzle free!
asdf-elixir
Elixir plugin for asdf version manager
CacheKit
Cache computations with expiration stamps. Very much like Rails.cache.
changelog-v5
Temporary repo for the changelog for webpack 5
libcluster
Automatic cluster formation/healing for Elixir applications
mobx-react
React bindings for MobX
mobx-react-lite
Lightweight React bindings for MobX based on React 16.8 and Hooks
SHTabBarControllerBlocks
Blocks for UITabBarControllerDelegate without libffi or swizzling.
vscode-tree-sitter
Accurate syntax coloring for VSCode using tree-sitter