Commit graph

  • a167be8383
    More features and cleanup. Ryan McGrath 2021-02-07 20:25:56 -0800
  • 22f96bb238
    More general updates. Ryan McGrath 2021-02-04 13:34:12 -0800
  • 62cebab691
    Some more updates for macOS. Ryan McGrath 2021-01-19 00:11:52 -0800
  • 121a2f938e
    Some updates. API still in flux, but you can build Ryan McGrath 2021-01-16 17:11:04 -0800
  • 784727748c
    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
  • ba59b06177
    Ensure macOS still works, and make these things call super when need be Ryan McGrath 2020-04-04 21:12:17 -0700
  • 4ff69c008a
    Very rough experimental support for iOS13+ Scenes. Not ready for use or comment yet. Ryan McGrath 2020-04-04 19:50:58 -0700
  • 0c604c2e84
    Further work on iOS support, mulling over how to make this cleaner Ryan McGrath 2020-04-02 13:16:20 -0700
  • 47ddf7f5a3
    Experimental iOS support - delegate pattern working in simulator, need to figure out scenes next. Ryan McGrath 2020-04-01 01:04:34 -0700
  • ab53150abc
    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
  • db4da24268
    Fix BOOL return values from NSUserDefaults, improve documentation Ryan McGrath 2020-03-31 19:00:03 -0700
  • 8c39ea6f94
    Cleaning up Ryan McGrath 2020-03-31 17:38:47 -0700
  • f4ca9770e1
    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
  • 3f9c9f992c
    Almost done with a proper NSUserDefaults wrapper... Ryan McGrath 2020-03-30 20:23:54 -0700
  • e4ddfb975a
    Further work on wrapping NSUserDefaults Ryan McGrath 2020-03-30 01:35:11 -0700
  • ccaf61f56f
    Webview patches Ryan McGrath 2020-03-30 00:37:10 -0700
  • ad54670ffd
    Docs need cleanup again, but fixing the README so nobody is confused... much Ryan McGrath 2020-03-29 22:35:19 -0700
  • d69f59d284
    Further work on splitting for macOS/iOS support Ryan McGrath 2020-03-29 22:33:51 -0700
  • 27e534a612
    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
  • 4266c4c8dc
    Ongoing cleaning efforts Ryan McGrath 2020-03-28 22:05:40 -0700
  • 6891e83019
    Blockquote that Ryan McGrath 2020-03-28 20:32:31 -0700
  • 566c13ada8
    A typo Ryan McGrath 2020-03-28 18:46:49 -0700
  • 0b362a59d1
    appkit -> cacao, updated README Ryan McGrath 2020-03-28 18:45:24 -0700
  • 8d490b3e33
    Further work on docs Ryan McGrath 2020-03-27 20:13:51 -0700
  • b573fba459
    Working on fixing up docs, general cleanup Ryan McGrath 2020-03-26 20:19:52 -0700
  • ebec770581
    Bringing Window to a usable point Ryan McGrath 2020-03-26 19:02:53 -0700
  • 6b8aad4a94
    Fix up the repo so examples work as they should Ryan McGrath 2020-03-26 18:06:11 -0700
  • d512b7bcf5
    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
  • b0232ca225
    Window movement delegate callback support Ryan McGrath 2020-03-25 19:57:47 -0700
  • 34b02b28b5
    On dropping a View, which is the originating View, we check to see if there's a superview and remove it if so Ryan McGrath 2020-03-24 21:42:07 -0700
  • d7c367e7e9
    Experimenting with Drop logic - will extend to View/etc if it works fine with Window. I... think it will. Ryan McGrath 2020-03-23 21:16:13 -0700
  • 8910a88a93
    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
  • e4f96b4ab5
    Working on getting WKWebView working again - close Ryan McGrath 2020-03-20 18:37:00 -0700
  • c1da7b1b37
    Clean up warnings, finish moving View/ViewController to new paradigm, general cleanup - need to rewrite docs Ryan McGrath 2020-03-20 15:03:19 -0700
  • fc53848ba2
    Add in an autolayout example Ryan McGrath 2020-03-20 14:02:46 -0700
  • e50bb25e9f
    More work on Application methods Ryan McGrath 2020-03-20 13:12:01 -0700
  • f45c86743b
    Moving to a model where ther are actual examples, since the handler logic is finally ironed out well. Ryan McGrath 2020-03-19 20:07:44 -0700
  • bd82b8f27b
    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
  • aacfc81b99
    Refactor rest of modules to use local foundation Ryan McGrath 2020-03-17 18:19:56 -0700
  • c16dad564e
    Wrap Foundation ourselves, because there's some considerations down the road and it's easier to do this now. Ryan McGrath 2020-03-17 16:55:09 -0700
  • 66ffd83db0
    CloudKit feature gate, move wrapper over to the module Ryan McGrath 2020-03-16 22:22:15 -0700
  • 79bb456b93
    Place User Notifications behind a feature flag, as the framework technically requires code signing Ryan McGrath 2020-03-16 22:08:12 -0700
  • 5884d267c9
    Remove unused code in color module Ryan McGrath 2020-03-15 23:15:20 -0700
  • 7b5ed88bb1
    Further work on finishing up AppController interface Ryan McGrath 2020-03-15 23:10:43 -0700
  • f1689d7cf9
    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
  • 3a89d8e5f5
    Patch a few small autolayout bugs - not a huge fan of the clone() in constraints but fine for now Ryan McGrath 2020-03-12 19:18:16 -0700
  • 86980d7329
    Fixed color math, and ported AutoLayout Ryan McGrath 2020-03-12 18:18:32 -0700
  • 3d93b04455
    More or less finalized Toolbar support, at least for now Ryan McGrath 2020-03-12 12:33:41 -0700
  • db33c382b7
    Fix up the NSToolbar wrapper to follow the new paradigm Ryan McGrath 2020-03-11 19:45:35 -0700
  • 8a5af12b47
    Clean up some pointer shuffling stuff Ryan McGrath 2020-03-11 18:38:33 -0700
  • f49eff24f9
    Devised a better (safer) way to handle UI/Controller/Delegate setup Ryan McGrath 2020-03-11 17:56:17 -0700
  • 80ba209413
    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
  • d68cbdc450
    Rename this folder because I need my tab-completes to not piss me off Ryan McGrath 2020-03-09 17:00:38 -0700
  • 6c12a8fa29
    General cleanup, implementing an NSPasteboard wrapper, support for setting background colors on views Ryan McGrath 2020-03-06 19:35:18 -0800
  • 0446227a8d
    Ongoing changes for the core. Ryan McGrath 2020-03-04 18:33:11 -0800
  • 5cd3a53681
    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
  • dd88beeb10
    .gitignore lol Ryan McGrath 2020-02-27 18:34:59 -0800
  • 963015b37a
    Initial commit Ryan McGrath 2020-02-27 18:34:34 -0800