Skip to content
This repository has been archived by the owner on Mar 3, 2020. It is now read-only.
/ caress.js Public archive

An extremely stripped-down reimplementation of jQuery Mobile: webkit-only and bloat-less. Targeting Android and iOS only.

Notifications You must be signed in to change notification settings

atuttle/caress.js

Repository files navigation

Caress.js

ca • ress [k_uh_-res]
noun

  1. to touch, stroke, etc. lightly, as if in affection

What would jQuery Mobile be like if you took out all of the crap-browser support (looking at you, IE-every-version) and the esoteric features that most apps never use? It could be an extremely lightweight, and simple to use framework for defining a touch-based UI using nothing but HTML and CSS. That's the driving force behind Caress.

This is an extremely stripped-down reimplementation of jQuery Mobile. And it's only just getting started, so there's really not much to it yet.

Build Status

Build Status

Other stuff

  • Demo you say? DEMO! (I am not a designer...)
  • Easily themable: Just edit the LESS (broken down into THEME and STRUCTURE) sections, and recompile it.
  • Caress' CSS is currently just 4kb minified; 1kb gzipped! (Whereas jQuery Mobile's CSS is 61kb minified, 9kb gzipped)

Pull Requests welcome!

Credit Where Credit Is Due

I've cribbed much from other open source projects:

  • jQuery Mobile - inspiration, occasional bits of CSS, and a few images
  • Zepto - all of the Ruby, Rake, etc that makes Continuous Integration on Travis-CI work.

Thank you!

MIT Licensed

About

An extremely stripped-down reimplementation of jQuery Mobile: webkit-only and bloat-less. Targeting Android and iOS only.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published