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

fixes #102

Open
wants to merge 49 commits into
base: master
Choose a base branch
from
Open

fixes #102

wants to merge 49 commits into from

Conversation

johndpope
Copy link

No description provided.

UILabel now borrows a lot from TTAttributedLabel which allows for attributedText, minimumFontSize and numberOfLines to all work.

UITextField now supports a placeholder and attributed placeholder as well as removes some extra padding from the internal text storage
10.6 was having some major issues with layer geometry and flipping. When creating the backing layer for UIKitView and UICustomNSClipView I've not set their geometry flipped flags appropriately.
…nd views

– Text fields now resize properly with their clip view to avoid vertical scrolling
- Text views tracking should be less glitchy
- Correctly determine sizing when limiting number of lines
- Vertical aligns centre like iOS
- Supports all truncation modes like iOS
- Now supports strike through attributes
Sometimes it's only necessary to convert the fonts or colours back and forth.
Fixes for UILabel mostly running on 10.6. Frustratingly CoreText's suggestion size engine is really poor and had to manually tweaked a bit.
iOS has no concept of tabs but on OS X it will serve similar to the return command on iOS in which someone normally switches to the next field.
A size of 37x37 was resulting in heavy blurring. 38x38 is more suitable.
Basically 10.6 sucks totally and needed some extra help to ensure line heights are calculated properly. Added a bunch of checks to ensure no explosions happen on invalid CFType objects.
…ascript

One could end in a unrecoverable modal sheet state if the WebView automatically closes the window but does not end the sheet session. This matches iOS behaviour where web views have no control over the window.
UIImage will now attempt to load framework images out of the main app bundle and fallback to UIKit bundle if that fails.
More work trying to get this sizing stuff right
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants