-
Notifications
You must be signed in to change notification settings - Fork 572
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
Add (and/or stub out) many missing features and fix several bugs. #100
base: master
Are you sure you want to change the base?
Conversation
This is probably a bad idea, but I have no idea why yet.
This should be refactored into a setter so these values aren't hard-coded.
Conflicts: UIKit/Classes/UIView.m
This fixes an issue with UIWebView where its contents would be flipped vertically.
Caveat: The text layer (independent of its superview) should probably still be “not hidden” even when the text field is hidden. However, without adding additional plumbing to make UITextLayer update its NSViews, this is a reasonable solution to make UITextLayer create an NSView when unhidden.
This disables the [UIView _needsDidAppearOrDisappear] by always making it equal YES. To be honest, I don’t understand what its purpose is, but this appears to cause no side effects.
Store the database in ~/Library/Application Support/{App name}/WebKit/LocalStorage so it’s sandboxed to the application and persistent across multiple runs.
I'm basing this on the behaviour described in this SO post: http://stackoverflow.com/questions/5317417/how-do-you-set-the-tab-order-in-ios
Replaces previous commit with a better solution.
Any plan to accept this pull request? |
There hasn't been any activity from the project maintainers in a few years I've been maintaining the toushay/Chameleon fork, which this pull request But in the meantime, please feel free to use the toushay/Chameleon fork.
|
At Toushay, we recently ported a large iOS codebase to OS X via Chameleon. In the process, we encountered several differences between iOS UIKit and Chameleon. This pull request is a compilation of all the changes we needed to make to Chameleon to get our application behaving properly.
Sorry for lumping a bunch of unrelated changes into one pull request. Let me know if you'd like me to split it apart or exclude any commits.