krpano 1.0.8.14 viewer release candidate 2 (2011-05-11)
Changes/Fixes (compared to last pre-release from 2011-04-04)
# krpano.swf & krpanoiphone.js
* many new plugin interfaces, very similar for Flash and Javascript,
more details about that on the final release
* new plugin/hotspot imagewidth / imageheight variables (read-only),
these variables contain the original unscaled pixel size of the loaded
image, the informations are first available after the onloaded event
* new tween update callback function:
tween(var,dst,time,done,updatefu)
the updatefu code will be called after every variable change
# krpanoiphone.js
* increased iPod4 stability by limiting and automatically downsampling the
max. cubesize to 640x640 (the iPod 4 has too few memory for a stable use
of 1024x1024 cube faces)
* fix: interrupting works now also when clicking plugin or hotspots elements
* fix: detect mouse releases outside an iframe
#plugins
* new Combobox plugin (combobox.js) for HTML5
--- previous release notes ---
Changes/Fixes (compared to last pre-release from 2011-02-23)
# krpano.swf & krpanoiphone.js
* no "loadpano busy" during blending anymore - that means no lost
loadpano, loadxml, loadscene calls anymore
* new addtionaly syntax for the cube image urls:
the "%s" will be replaced by "l,f,r,b,u,d"
* new "maskchildren" setting for plugin and hotspots element:
when set to true then all child elements that are outside of the parent
element will be clipped/masked out
* new named tags (additionally to the existing tag),
the keep flag is needed for these named tags!
e.g.
* new "event.dispatch(eventname)" action for calling the events from all
currently defined event tags, custom events in the tags are
possible!
* new "onnewpano" event - this event will be called when there is a new
pano image and all informations about it (type,imagesize,hfov,vfov) are
avialable
* new "onremovepano" event - this event will be called when when the
current pano image will be removed (e.g. when loading a new pano)
* new isdesktop and ismobile variables
# krpano.swf
* architectural projection - a smoother transition to normal view at
nadir/zenith
* fix - the HIGHSHARP quality modes are now always working
* new display.sharpen setting for adjusting the sharpen effect
(0-14, default=12)
* the loading progress animations are now aligned inside the pano area
* the tween actions are now using the actionintervalbase setting (that
means they are more time accurate by default)
* parent="STAGE" fixed (bug in last pre-release)
# krpanoiphone.js / swfkrpano.js
* a new setting to allow simulating an iphone/ipad with the right images
and right sizes on desktop safari:
simulatedevice="useragent|iphone|ipad"
this setting must be done in the html file during embedded
settings:
- useragent = use the current useragent to detect the device
- iphone = simulate an iphone device
- ipad = simulate an ipad device
* a iphone-ipad-simulator for testing krpano iPhone/iPad layouts
* new support for architectural projection
* embedding krpano dynamically is now possible when the licenses are
embedded into the .js file or when the license files were included
manually into the html file
* the krpanoJS viewer has now a full plugin interface (for loading,
unloading, resizing, displaying, custom attributes and actions ...)
* new mouse.stagex / mouse.stagey variables
* fix - if() call without condition
* fix - several plugin preload fixes
* blending hotspots when the pano is blending
# plugins
* the Gyro plugin from Aldo Hoeben is now a real krpanoJS plugin and
included in the download package
* complete new googlemaps plugin - custom spot images and spotstyles
and many things more
* videoplayer plugin - additional fixes
* radar plugin for krpanoJS
* options plugin much improved, try using it with partial panos
* improved krpanoJS textfield plugin