Skip to content

rbejar/Focalize.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Focalize.js

Dynamic HTML5 presentations. Now with 55% less dizziness and 30% more fun! For documentation and more information, go to the wiki: https://github.com/rbejar/Focalize.js/wiki

Mission statement

Focalize.js allows to create presentations in HTML5 that can be shown in modern web browsers.

It is different from the usual suspects, and from the not-so-usual ones:

  • It encourages a strong separation between content and style; stronger than the templates that common presentation applications provide. This puts less control in the hands of those creating presentations and more control in the hands of those designing their styles.
  • When every HTML5 designer out there is creating a web site with vertical parallax scroll, Focalize.js first approach is horizontal parallax scroll. Way cool, isn't it? xP
  • Flat design? No, please, don't do that... xD It may be possible to design a style for Focalize.js which can be labeled as flat, but it is not the best tool for that.
  • Will you feel dizzy after watching a Focalize.js presentation? Most probably you won't, but I can't promise... xP

Audience

  • For now, myself (eat your own dog food...). In a short future, I expect that some brave, smart and good-looking early adopters could be interested.
  • The main use case is showing a presentation hosted locally in your computer with a modern web browser. Presentations work online too, of course, but making them light, supporting old browsers (or every browser out there), etc. are not priorities right now.
  • Focalize.js will not be useful for every kind of presentation: those with lots of text, with very specific layouts, with a clear poster-like metaphor behind them or that must be provided in standard or common formats should be done with different software.

Development

I am one person working in my free time. I suggest patience, plenty of water and lots of rest (the last two are always good advice ;-)

License

Focalize.js is GPL Version 3.

If some parts could be released as plugins (e.g. jQuery plugins), libraries or components, I will probably release them with a dual MIT/GPL v3 license, but I will decide on a case-by-case basis.

Credits

Focalize.js uses a number of free components and libraries. As the list is evolving as the development goes on, this document may be outdated, but I will try to keep it up to date.

jQuery

Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors Released under the MIT license http://jquery.org/license

jQuery Transit

jQuery Transit - CSS3 transitions and transformations (c) 2011-2012 Rico Sta. Cruz rico@ricostacruz.com MIT Licensed. http://ricostacruz.com/jquery.transit http://github.com/rstacruz/jquery.transit

jQuery fullscreen

https://github.com/private-face/jquery.fullscreen Copyright © 2013 Vladimir Zhuravlev Licensed under the MIT license

TextFit

Previously known as jQuery.textFit 8/2013 by STRML http://strml.github.com MIT License

Motio

http://darsa.in/motio/ Copyright (C) 2013 http://darsa.in MIT License

Hammer.js

http://eightmedia.github.io/hammer.js/ Copyright (C) 2013 by Jorik Tangelder (Eight Media)

Images for the simple city style

All of them are public domain, downloaded from http://www.openclipart.org. Of course I have made a number of minor, and a few not-so-minor, changes on them. If you created some of these images and want your name here, contact me.

About

Dynamic HTML 5 presentations. Now with 55% less dizziness and 30% more fun!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published