Repository navigation
v0.2.0-rc.1
Pre-release
Pre-release
- 馃殌 NEW: The
key-controlattribute
accepts values ofnoneorescape,
to turn off keyboard navigation
(and optionally leave escape-to-blur intact).
This attribute can be applied to individual elements in a deck,
for more detailed control --
eg turning off navigation while a form has focus. - 馃殌 NEW: Provide a
slide-deck.webccomponent. - 馃殌 NEW: All attributes have associated getters and setters:
key-control->keyControl(boolean | 'none' | 'escape')follow-active->followActive(boolean)full-screen->fullScreen(boolean)slide-view->slideView(string)
- 馃殌 NEW: Use the
?slide-view=viewNamequery parameter
to create links to specific slide views.
When present on load, the query parameter will override
the session storage as well as any hardcoded attribute value. - 馃挜 BREAKING: The
slideViewproperty setter
should be used for changing views,
rather than manipulating theslide-viewattribute directly.
This will also update session storage and the url query parameter. - 馃挜 BREAKING: When the
startandresumeevents are fired,
the slide-deck is put into apublicView
(the default isslideshow).
When thejoin-as-speakerevent is fired,
the slide-deck is put into aprivateView
(the default isspeaker).
These can be changed by setting the
publicViewandprivateViewproperties with JS,
or by setting thepublic-viewandprivate-viewattributes in HTML. - 馃挜 BREAKING: Renamed the custom event handlers and matching public methods:
reset=reset()join=join()resume=resume()start=start()join-as-speaker=joinAsSpeaker()blank-slide=blankSlide()next=next()previous=previous()to-slide=toSlide()to-saved=toSavedSlide()scroll-to-active=scrollToActive()full-screen=toggleFullScreen()key-control=toggleKeyControl()follow-active=toggleFollowActive()
- 馃悶 FIXED: Keyboard events are given proper priority, so that
(for example) you can open the control panel from a blank slide - 馃憖 INTERNAL: Renamed static
storageKeystostoreValues,
and staticcontrolKeystonavKeysfor clarity.