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

Commits on May 17, 2014

  1. Better UILabel and UITextField support

    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
    robertjpayne committed May 17, 2014
    Configuration menu
    Copy the full SHA
    17f94b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c24069c View commit details
    Browse the repository at this point in the history

Commits on May 18, 2014

  1. Fixes for layer geometry on 10.6

    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.
    robertjpayne committed May 18, 2014
    Configuration menu
    Copy the full SHA
    d20f560 View commit details
    Browse the repository at this point in the history
  2. Remove line fragment padding for all text views. The inset is handled…

    … separately by the text view itself.
    robertjpayne committed May 18, 2014
    Configuration menu
    Copy the full SHA
    6969e50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    31914dc View commit details
    Browse the repository at this point in the history

Commits on May 19, 2014

  1. Fixed up some weird scrolling and tracking behaviour in text fields a…

    …nd views
    
    – Text fields now resize properly with their clip view to avoid vertical scrolling
    - Text views tracking should be less glitchy
    robertjpayne committed May 19, 2014
    Configuration menu
    Copy the full SHA
    415848e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66feea1 View commit details
    Browse the repository at this point in the history
  3. Even better NSAttributedString support on UILabel

    - Correctly determine sizing when limiting number of lines
    - Vertical aligns centre like iOS
    - Supports all truncation modes like iOS
    - Now supports strike through attributes
    robertjpayne committed May 19, 2014
    Configuration menu
    Copy the full SHA
    f15c8b6 View commit details
    Browse the repository at this point in the history
  4. Added conversion options to NSAttributedString

    Sometimes it's only necessary to convert the fonts or colours back and forth.
    robertjpayne committed May 19, 2014
    Configuration menu
    Copy the full SHA
    7336e8c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6f7e191 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d370abe View commit details
    Browse the repository at this point in the history
  7. UILabel Fixes

    Fixes for UILabel mostly running on 10.6. Frustratingly CoreText's suggestion size engine is really poor and had to manually tweaked a bit.
    robertjpayne committed May 19, 2014
    Configuration menu
    Copy the full SHA
    c002394 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2014

  1. Configuration menu
    Copy the full SHA
    867075d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5b685c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    990cf97 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    646136c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d913081 View commit details
    Browse the repository at this point in the history
  6. Text layer now proxies a tab key as a return key

    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.
    robertjpayne committed May 20, 2014
    Configuration menu
    Copy the full SHA
    a30f5e2 View commit details
    Browse the repository at this point in the history
  7. Increased size of large activity indicator to allow for crispness

    A size of 37x37 was resulting in heavy blurring. 38x38 is more suitable.
    robertjpayne committed May 20, 2014
    Configuration menu
    Copy the full SHA
    64b54de View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bd3128e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c6fddbe View commit details
    Browse the repository at this point in the history
  10. Added some safety checks to UILabel's typesetting

    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.
    robertjpayne committed May 20, 2014
    Configuration menu
    Copy the full SHA
    f54b0d5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5590345 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ad88a72 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4822159 View commit details
    Browse the repository at this point in the history
  14. UIWebView will no longer close it's window even if triggered from jav…

    …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.
    robertjpayne committed May 20, 2014
    Configuration menu
    Copy the full SHA
    4c398d0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1737738 View commit details
    Browse the repository at this point in the history
  16. Formatting fix

    robertjpayne committed May 20, 2014
    Configuration menu
    Copy the full SHA
    e1f2252 View commit details
    Browse the repository at this point in the history
  17. Allow framework images to be overriden

    UIImage will now attempt to load framework images out of the main app bundle and fallback to UIKit bundle if that fails.
    robertjpayne committed May 20, 2014
    Configuration menu
    Copy the full SHA
    f6fdf0e View commit details
    Browse the repository at this point in the history
  18. UILabel tidy up some size suggestions

    More work trying to get this sizing stuff right
    robertjpayne committed May 20, 2014
    Configuration menu
    Copy the full SHA
    fded594 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2014

  1. Fixed UILabel size suggestion once and for good

    Ditched CTFramesetter's method to suggest a size and implemented a consistent and accurate method of getting line heights.
    robertjpayne committed May 22, 2014
    Configuration menu
    Copy the full SHA
    c8567cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acaf58e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6bd7fb8 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2014

  1. Configuration menu
    Copy the full SHA
    a664b08 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2014

  1. Configuration menu
    Copy the full SHA
    9e5ea07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c2e986d View commit details
    Browse the repository at this point in the history

Commits on May 31, 2014

  1. Configuration menu
    Copy the full SHA
    e6d11d7 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2014

  1. Configuration menu
    Copy the full SHA
    0f1028d View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2015

  1. updated sample

    johndpope committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    877465f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d34793 View commit details
    Browse the repository at this point in the history
  3. added round circles

    johndpope committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    2baa013 View commit details
    Browse the repository at this point in the history
  4. updates

    johndpope committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    785db73 View commit details
    Browse the repository at this point in the history
  5. stable

    johndpope committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    28baac5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bab91e7 View commit details
    Browse the repository at this point in the history
  7. tweaks

    johndpope committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    8768e7a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    28a7b2e View commit details
    Browse the repository at this point in the history
  9. revert WayWindow

    johndpope committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    8065886 View commit details
    Browse the repository at this point in the history
  10. ok

    johndpope committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    cec7bf9 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2015

  1. add header view

    johndpope committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    c600209 View commit details
    Browse the repository at this point in the history