Missing files from last commit, whoops. Also begin the long arduous process of bringing in NSNotificationName. Just end me now.
Ryan McGrath
2020-04-05 00:09:17 -0700
Finalize some NSString handling that I'd been mulling over. This should be much more sound and transparent regarding ownership while keeping the same general approach that's been working so far.
Ryan McGrath
2020-03-31 20:59:08 -0700
Fix NSData wrapper so storing and retrieving bytes in UserDefaults works as expected, with hopefully little to no cloning issues. Wrap the NSNumber logic into a proper type. More documentation/cleanup, still ongoing.
Ryan McGrath
2020-03-31 15:22:00 -0700
Ongoing documentation work, reworked Toolbar. Moved away from Rc/RefCell approach and will require users to handle interior mutability themselves, because Cocoa makes it tricky to automate. Beginning to figure out the split where macOS/iOS code should live.
Ryan McGrath
2020-03-29 20:49:36 -0700
Bring back dependency on core-graphics because, well, I'm apparently a moron. Further sketching out of WindowDelegate.
Ryan McGrath
2020-03-26 17:31:42 -0700
Fix up the WebView implementation so that Subatomic compiles on the latest appkit codebase. Undo an experimental NSString wrapper type that caused problems. Docs forthcoming.
Ryan McGrath
2020-03-21 16:46:35 -0700
Force-drain NSAutoReleasePool after run completes, feature-gate webview, refactor app module structure to match the rest
Ryan McGrath
2020-03-17 19:11:03 -0700
Nearing 100% coverage for API. This brings in some necessary cleanup now that we've found the right approach to all of this.
Ryan McGrath
2020-03-15 19:53:09 -0700
Ongoing efforts, experimenting with stack/heap issues (ObjC/NSObject/AppKit are... mostly heap already), further work on Pasteboard support
Ryan McGrath
2020-03-10 20:09:24 -0700
Warnings/imports/unused code cleanup, rework some enums that seemed a bit wonky in hindsight, set WKWebView download delegate pieces as a feature flag since it's technically a private API
Ryan McGrath
2020-02-29 15:34:07 -0800