silasjmatson / sweet-kit

Some helpers for MotionKit that add the coercion abilities of SugarCube to the style abilities of MotionKit, for great good.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SweetKit

Some handlers for MotionKit that add the coercion abilities of SugarCube to the style abilities of MotionKit, for great good.

$ gem install sweet-kit
gem 'sweet-kit'

Styles

See styles.rb for helper methods.

class AnyLayout < MK::Layout
  include SweetKit::Styles

  def text_field_styles
    sweetkit_input
    # =>
    font :system.uifont(14)
    color :black
    border :rounded
    alignment :left
    opaque false
    backgroundColor :clear
  end

end

Shadow

add UIView do
  shadow do  # also works in a CALayer context
    opacity 0.5
    radius 5
    offset [1, 2]
    color :gray
    path UIBezierPath.bezierPathWithRoundedRect([[0, 0], [100, 100]], cornerRadius: 5)
  end
end

About

Some helpers for MotionKit that add the coercion abilities of SugarCube to the style abilities of MotionKit, for great good.


Languages

Language:Ruby 100.0%