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