ScreenGallery v0.1

A MooTools plugin that displays a fullscreen picture gallery with slideshow functionality.

SlideGallery does not include UI controls! It is intended to solely provide a framework for loading pictures, display them fullscreen and managing a slideshow. But it comes with a great API you can build on.



Details

Author
Felix Zandanel
Current version
v0.1
GitHub
fza/ScreenGallery
Downloads
848
Category
Effects
Tags
Report
GitHub Issues

Releases


Dependencies

  • _self_/_current_:
    • Core/Class
    • Core/Class.Extras
    • Core/Object
    • Core/Array
    • Element
    • Element/Style
    • Element/Event
    • Element/Dimensions
    • fza/CallStack

How to use

var container = $('gallery-container');

var gallery = new ScreenGallery(container, {
    fadeOnReady         : false,
    readyFadeDuration:  : 500,
    minWidth            : 960,
    minHeight:          : null,
    verticalCenter      : false,
    horizontalCenter    : true,
    remainOffsetPercent : 6,
    endFxDuration       : 200,
    slideshowInterval   : 5000,
    basePath            : '/gallery/',
    performance         : 'optimize',
    performanceDelay    : 50
});

Events

  • ready
  • picture-set-ready
  • load-complete
  • before-slide-load
  • after-slide-load
  • before-slide
  • after-slide

Todo

  • Better documentation
  • Make heavy use of CSS3 to optimize speed
  • Add ability to load pictures on demand
  • Try to use canvas for image scaling
  • Enhance picture cache mechanisms
  • Exclude picture change effect from core library
  • Add more picture change effects

Discuss

A note on comments here: These comments are moderated. No comments will show up until they are approved. Comments that are not productive (i.e. inflammatory, rude, etc) will not be approved.

Found a bug in this plugin? Please report it this repository's Github Issues.

blog comments powered by Disqus