UIKit

Wrapper for UIKit, currently focused on version 3.

Resources:

  • https://github.com/uikit/awesome-uikit

Updates:

  • https://getuikit.com/changelog
  • https://yootheme.com/blog/2017/01/09/uikit-3-beta-released
  • https://yootheme.com/blog/2017/04/12/uikit-3-beta-roundup
  • https://yootheme.com/blog/2017/05/18/uikit-3-beta-23-released
  • https://yootheme.com/blog/2017/07/20/uikit-3-beta-26-released
  • https://yootheme.com/blog/2017/10/20/uikit-3-beta-31-released

TODO:

  • https://getuikit.com/v2/docs/customizer.html
  • PR to aweseome-uikit
  • Icons
  • Buttons

UIkit and reactive JavaScript frameworks

UIkit is listening for DOM manipulations and will automatically initialize, connect and disconnect components as they are inserted or removed from the DOM. That way it can easily be used with JavaScript frameworks like Vue.js and React.

Installation

If available in Hex, the package can be installed by adding uikit to your list of dependencies in mix.exs:

def deps do
  [
    {:uikit, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/uikit.