Release notes

Version 1.1r3 (Netrogon, Build 880)

Released May 20th 2015

Linux: To support connections to other dizmo spaces by name (Bonjour/Avahi) on Linux, you’ll need to install avahi manually (otherwise, dizmoSpace will not start):

sudo apt-get install libavahi-compat-libdnssd-dev
sudo apt-get install libavahi-client-dev

Note on Debian: if you get an error about a missing libEGL.so file, install libegl1-mesa. You might also need to install libmtdev1.

Windows 32bit: Currently, when connecting to another dizmo space, Windows 32bit PCs can not be seen by name in Bonjour but will see other PCs and Macs by name. To connect to a Windows 32bit PC, use it’s IP address.

Dizmos

Added updated and fixed versions of the following dizmos:

  • Setups
  • Slides
  • About
  • Creator
  • Space Walk

dizmoSpace

Updates and Enhancements

  • Added latest version of dizmoJS Library 1.2
  • Added latest version of the DizmoElements Library
  • Use the internal sticky reposition when dizmo is visible and isSticky is set to true.
  • Allow to create unlisted dizmos which are not added to the scene.
  • Added unit test changes for the new setup tree path.
  • Added a way that the xml reader set the values without use of the tree.
  • Allow to load xml direct or over tree for geometry elements.
  • Using setup file handler for old implementation to get bundles.
  • Added a new setup file handler to easy interpret and change the setup file without using the full backend.
  • Added a windows compile flag to supress some compiler warnings.
  • Added Debian/Ubuntu packaging files
  • Changed one callback call to the new tree. Was still the old.
  • Remove the current setup during load only after the zip file could be unpacked.
  • Add ask for password when synchro token is missing.
  • Move the init of given data before put the dizmo on scene.

Fixed Bugs

  • Update style for the horizontal scroll bar. DSD-886
  • Added a -h / –help command line argument to show usage DSD-881
  • Fixed a save problem of the data of a setup. DSD-876
  • Some dialog adjustments. DSD-875
  • Made the title of the login dialog a little bit smaller. DSD-875
  • Better position for the login dialog. DSD-875
  • Fixed broken check if the new value is same as the last. DSD-874
  • Fixed a problem, where when removing a callback all other callbacks at the same path are removed. DSD-870
  • Use the sticky tree value directly without going over the rerendering of position. DSD-866
  • Don’t use dizmos for snapguides wich are outside the visible rect. DSD-865
  • Added setup information to tree. DSD-863
  • Change design of the dialogs and content of the clear dialog according to DSD-862
  • Install doubelick files (given as parameter) after user login. DSD-861
  • More work on the overlay dialogs. DSD-857
  • Added a missing dot for the Share dizmo … menu item for Pad dizmos. DSD-855
  • Use a smaller SHA for the filepath hash name to reduce path length. Seem to make problems. DSD-854
  • Use a modal dialog for link select dialog. DSD-849
  • Use 64bit unsigned int for loading in the generated and modified dates. DSD-847
  • Don’t top level every newly created dizmo to prevent reordering the zLevel after loading in a setup. DSD-847
  • Load the xml data for the dizmo informations as last item to prevent modified date from being overwritten. DSD-847
  • Don’t change modification date when change the focus from or to a dizmo. DSD-847
  • Create empty setup instead of remove the old one when discard setup after lock failure. DSD-845
  • Extend the backup loading dialog by a discard last setup possibility. DSD-845
  • Save the state of the about dizmo in a setup. DSD-842
  • Set geometry values after make the dizmo visible. DSD-839
  • Remove dizmoInstances from viewer tree. DSD-837
  • Renamed backgroundPath to backgroundImage in viewer/attribute tree. DSD-836
  • Fixed a possible crash when removing loading tiny browser and webclipper. DSD-834
  • Directly init the iconize instead of animate it when no scene is set. DSD-832
  • Fixed problem with calling blocked calls when more than one subscription rule is on one changed value in blocked mode. DSD-799
  • Use direct video to display rendering as option. DSD-501

Version 1.1r2 (Dymax, Build 859)

Released April 9th 2015

Highlights

  • New and enhanced versions of built-in dizmos:
    • Setups
    • Creator
    • Store
    • Slides
    • About
    • Interactive SpaceWalk
  • Sharing Setups via dizmoSynchro for individual users, groups and everyone
  • Added “flicking” of dizmos for a more natural behavior
  • Added possibility to silently accept incoming dizmoLive connections
  • Added proxy server support for dizmoSynchro communication.
  • Updated and massively extended developer documentation
  • API extensions
  • Extended and restructured data tree

dizmoSpace

Updates and Enhancements

  • Make the new windows active when opening
  • Add a value to the GlobalSettings.xml to set the buffer time between mouse and touch events.
  • Add bundle version to session.xml
  • Rework the dizmo naming for the installation resources.
  • Save and load the tree to from a file again.
  • Return no network connection error.
  • Fix a possible crash when removing webpage object.
  • Fixing the error code for download bundles from shop.
  • Added a patch for the crash with svg pages on Mac.
  • Don’t use the TreeData.xml anymore, instead use the already in Session.xml saved tree data.
  • Prepend a letter to the hash for the slides image hashes.
  • Start leave parent animation with full color to have instant feedback.
  • Load the old ViewerCoreTree.xml file, include the data to the tree, and rename it to *.old.
  • Change modifier handling for the keyboard widget.
  • Reduce overlap requirement for dizmo parenting to 10%.
  • Limit mouse and touch events to the frame without shadow of a dizmo.
  • Setups dizmo shouldn’t be able to be deinstalled.
  • Item with childs couldn’t be set as a child to another dizmo. Fixed.
  • No end before all touch fingers are away.
  • Set the touch move to accepted, when ignoring cause two to one finger.
  • Close the snapguides also when pinching, not only when moving.
  • Be sure to call the menu open method queued, so avoid double direct calling.
  • Limit to also touch begin events from being fired too fast behind a touch release.
  • Fixed bounding rect of shaped polygons to direct polygons of the shape to prevent parenting of rotated nearby dizmos.
  • Don’t use the end touch screen event for another move handling, cause this could only be one finger instead of two for pinching.
  • Remove a limitation to a endMove when animation is running.
  • Small main menu changes.
  • Add an outside brake to be able to use rotation change and scale change in pinch to reduce speed to the kinetic move.
  • Deactivate parent animation.
  • Removed angle brake and added a relative time handling related to the end speed.
  • Fix a bug, where snapguide rendering could stop the kinetic even no snapline is there.
  • Stop the kinetic move, when target is less than ten pixel away.
  • Directly get a rect with (0/0) and current size from the dizmo geometry.
  • Don’t log and handle same points or when timedifference is under 4 msecs. For Kinetic movement.
  • Deactivate the log collection per default for the CdzDizmoMoveInterpreter and add a GlobalSettingsXml value
  • Lower the vector rendering timediff minimum from 12 to 4 msec.
  • Fix the initializing of new vectors.
  • Set move animation interval to 10 msec instead of 40 msec
  • Add a angle speed brake for the auto-movement.
  • Changed copyright year from 2014 to 2015
  • Check unittest from CflLicenseDecode and repair a broken number decryption found by unittest.
  • Add fourth parameter to the instanciateDizmo API call to allow to preset the private sub tree.
  • Added svg to files for unit tests.
  • Moved some tree value reader from CflDizmosInformations to CflDizmoInterface
  • Rebuild hash handling by create this everytime before creating the dizmo.
  • Reduce the dependence from CflDizmoInformations to CflLocalFileStorage for better unit testing.
  • Fix a bug when set the title color in CflDizmoInformations
  • Eleminate slot overloading for the menu.
  • UnitTest for new product subitem in tree extended.
  • A small deepcopy change for the datatree class.
  • Add all dizmo class templates I use in QtCreator to be backuped correctly.
  • If a setupid is used for uploading, but no name is set, take the known name of the setupid.
  • Rename ViewerCore.getChildProperties to getChildren, and leave the old as backward compatibility.
  • Other callback method for recursive subscriptions.
  • Return a list instead of a json string when call callbacks with list of items.
  • Update the modified value everytime a tree value in the dizmo tree is set successfull.
  • Fix the frameHidden set call from setting to state sub tree.
  • Fixed conversion from list to json in the callback building method.
  • Give callbacks also when only the child list of a subscripted item does change.
  • Remove old offset value from geometry
  • Using the username indirect instead over the CflUserCenter class for better UnitTest with nSystem.
  • Set the position for a child relative to the parent, not to the scene.
  • Changing handling for calling maps and lists in callback by converting them to json during callback building phase
  • Kick out the dockedDizmos as own property. Its still in the tree, when it has docked dizmos.
  • Change the path handling of the background image.
  • Add OpenSSL to the library list.
  • Add new GlobalSettings flow so the tree is uptodate and unit test able.
  • Remove NoName as default title for a dizmo.
  • Reduce fade out timer from 3000 to 1000 msec
  • Regain the sparkle header files, which should be there by framework, but seem not.
  • Added new methods for data tree to get data from all elements in the given path way.
  • Fixed several viewer path for the new tree.
  • Update several incode documentation and the doxygen settings file.
  • Remove of old code to clean up the source tree.
  • Updated bundle informations by description, changelog and display name.
  • Speed up get the bundle list by save the last list until a new dizmo is installed.
  • Allow dialogs to be modal, if needed.
  • Fixed doubleclick problem on the homebuttons.
  • Fixed a bug, where the dizmo could wander off during rotation / scaling with mouse.
  • Add bgpath as writeable background path element for dizmo space viewer tree. Also let the background handle also web images.
  • Fixed translations and wording.
  • Add the commando ViewerCore.quitDizmoSpace() when option AllowSpaceQuit is set to false in GlobalSettings.xml
  • Add a step between mouse / touch control and dizmo move handling to be able to edit this values later.
  • Fixed a possible crash when removing docked dizmos.
  • Use the zip methods with the iodevice instead a filename
  • Remove default memory on Mac. Instead check, that free Memory is > 0 to validate, that a memory value could be read
  • Trim the values from reading of the GlobalSettings.xml .
  • Allow the keyboard button to be hidden by GlobalSettings.xml
  • Allow the main menu button to be hidden by GlobalSettings.xml
  • Save the settings in any quit case.
  • Change darkness only, when darkness did change in notify, leading to less updates.
  • Don’t save own viewer tree xml file anymore, but still be able to load old ones.
  • Save all tree values into the session xml instead of an own xml file.

Fixed Bugs

  • Set dragging to false after the accept move method, to stay false. DSD-827
  • Remove the dizmo state/feetlinehidden in tree. DSD-826
  • Deactivate wrong behavior of the state/feetlinehidden value. DSD-826
  • Add missing break commandos into the get sticky values method. DSD-825
  • Sending big data in another way to the link receiver. DSD-823
  • Save cookies for each dizmo, except tinybrowser. The tiny browser cookies are bundle id limited. DSD-819
  • Remember the link connection mode set. DSD-814
  • Add the possibity to hide the load backup dialog with the GlobalSettings.xml value Space_AskForBackupWhenCrashed. DSD-813
  • Don’t draw the background image on the backside. DSD-812
  • Check parent change when connection did close. DSD-810
  • Don’t init Link server and bonjour when demo time is up. DSD-809
  • Don’t init Link server and bonjour when store token is not set. This happen at offline login and quest login. DSD-809
  • Remove ElementsVersion from mandatory pList items for dizmos. DSD-808
  • Add a default background image to be used for the first start. DSD-800
  • Add a warning dialog for the setup clear command. DSD-798
  • Remove the dizmos tree part from the DataTree.xml. This is already saved in Session.xml and can lead to ghost dizmos in tree. DSD-796
  • Fix a bug when check for parent change cause resizeing. DSD-794
  • Fixed a bug when moving from parent. DSD-793
  • Activate animationDuration in the viewer settings tree. Removed animationDuration in the dizmo tree. DSD-792
  • Return the value from tree as string in any case. DSD-791
  • Return a list of ipv4 / ipv6 addresses from the viewer core tree. DSD-789
  • Remove the bundle tree element, when bundle is uninstalled. DSD-786
  • Renamed tree value for the current theme id to themeId. DSD-785
  • Save the new name for serial entering only after the new serial is checked ok. DSD-783
  • Add setupId to the viewer/attributes/settings tree. DSD-782
  • Update the installer to limit installation to allowed dizmo js version, allowed elements version and allowed dizmo space version. Also limit to one dizmo per zip. DSD-778 DSD-779
  • Don’t check for parent change, change the parent when change sticky mode. DSD-775
  • Renamed the bundle id for spacewalk in the defaul session.xml. DSD-774
  • Reduce minimum opacity to 0.0. DSD-773
  • Fix a problem with blinking for docking, when items are already docked. DSD-772
  • 1% of the parent dizmo need to visible when moving a dizmo to become the parent of the moving dizmo. DSD-771
  • Reactivate beginUpdate and endUpdate. DSD-770
  • Limit the dizmos to land on to all dizmos with lower z value. DSD-768
  • Fixed back flip when click with mouse on a sliding dizmo. DSD-767
  • Be aware to set the opacity slider in min / max range. DSD-766
  • Load old viewercore tree directly after loading old project, not with first restart. DSD-765
  • Fixed a crash when installing an update. DSD-761
  • Add versions number to the GlobalSettings.xml file. DSD-759
  • Add a version for the link connection between two dizmo spaces. DSD-759
  • Better hide / show of the child dizmo when turning parent. DSD-757
  • Fixed a problem with hash codes for dropped images. DSD-755
  • Remove storage files, when remove the element pointing to that file from tree. DSD-754
  • Add window sizse as callback values in the tree, readable. DSD-753
  • Fix a possible endless loop of repaint events for the notification. DSD-752
  • Remove the dizmos with the related storage folder before unpack the storage files, so they are not removed after unpacking. DSD-752
  • Remove old background path before set new background for this item. DSD-751
  • Extend the default timeup for progress bar notifications. DSD-750
  • Add parent change check for icon animation. DSD-749
  • Check also the overlapping size when choose the right new parent for the dizmo during movement. DSD-749
  • Reactivate the displaying of the parent marker. DSD-749
  • Change the parent of a dizmo after the icon animation to the new shape. DSD-749
  • Use the visible dizmo rect to get the intersecting shape, not the theoretical. DSD-749
  • Add a check when change the parent over the tree, if this is allowed. DSD-749
  • Focus on username or password, whatever is empty. In the user login dialog. DSD-747
  • Don’t react on Ctrl modifier on onscreen keyboard for display of text in buttons. DSD-745
  • Fix a problem with failed storage use for the background object when receiving the storage object from other computers. DSD-743
  • Fixed a problem, when animation was started without any speed leading to non parent change. DSD-741
  • Do prepare the zoomslider a little bit longer, so it is at the right position before the first repositioning of the slider handle is done. DSD-739
  • Different rendering for the touch position. DSD-739
  • Fixed snapping for different scaled coordination systems. DSD-733
  • Fixed locking menu item. DSD-731
  • Fix the liveConnection tree. Need to get the id from a later path element after moving it one level deeper. DSD-729
  • Fix a snapguide problem, when dizmo has !scene coordination system. DSD-728
  • Make sure the sticky dizmo doesn’t create any snapguides. DSD-727
  • After move or kinetic move the parentness is changed by overlapping areas of at least 30% with other dizmos. DSD-726
  • Move snap guide handling to the move interpreter. DSD-725
  • Debug_CollectKineticLog to activate it localy. DSD-724
  • Add a debug API call to collect and save debug informations. DSD-724
  • Use the control point for the animation vector rendering, not the dizmo position. DSD-722
  • Added a default implementation for ondragstart to disable dragging of images and text per default. DSD-717
  • Exclude the CflMessageBox from the touch filter class. DSD-716
  • Fix the video dizmo, so it will work with the new tree. DSD-715
  • Renamed errorcode to errornumber when return an error. DSD-714
  • Change error codes from positive values to negative ones. DSD-714
  • Use the brake only for new vectors, not for the resulting. DSD-713
  • Now a start time is set, so only moves over 150 msecs are registered for the auto move. DSD-713
  • Fix a problem when get the right position for the two finger move, caused by two position rendering. DSD-713
  • Don’t start touchevent on dizmos when fingers changed to less than at start of the touch. DSD-713
  • Fix a problem with two finger movement. DSD-713
  • Load missing dizmos when loading in a setup file. DSD-712
  • Update translation. DSD-711
  • Done some naming to go back to development mode when exit presentation. DSD-710
  • Stop the removing process when a dizmo tries to dock on. DSD-709
  • Call callback when dizmo / bundle / link connection is removed from tree. DSD-708
  • Load svg icons again. DSD-704
  • Allow to move the dizmo also by click on the icon with touch. DSD-700
  • Give feedback to the user when a dizmo space control is clicked. DSD-699
  • Some larger rework of the display mode naming, file dependence and results. DSD-697
  • Remember the fullscreen / normal display mode during presentation mode. DSD-696
  • Fix a bug, that the switch sid control was hidden. DSD-695
  • Small refactoring of CflNetwork::createRequest. DSD-687
  • Stop the automovement, when parent did change. DSD-685
  • Fixed the path for the globalsettings in the tree. DSD-682
  • Add menu to open setups dizmo. DSD-679
  • Updated setups dizmo menu icon. DSD-679
  • Add asynchronous callbacks for dizmos / bundles / linkConnections changes. DSD-674
  • Added missing array around data array for multible callbacks. DSD-672
  • Added product/licenseKey to the tree for dizmos to write a serial key to dizmo space. DSD-671
  • Close the zoomslider when a second touch point occurs. DSD-667
  • Correct the write of the url to be opened by the tiny browser. DSD-666
  • Fixed a problem where from callbacks were called, when a element was removed. DSD-663
  • Remove an data element in the tree when set an empty value. format the js array without next line codes. DSD-663
  • Fix link connectivity Problems. DSD-662
  • Parent change is only done, when dizmo did move during mouse use. DSD-662
  • Fix tiny browser link sharing of the current link. DSD-662
  • Add a new API call to change the password of an already uploaded setup file. DSD-659
  • Format the error codes for the load / save / change setupo API calls to JSON. DSD-659
  • Made the load / save and change functions for setup asynchronously. DSD-
  • Fix a wrong set callback parameter in callSetupCallback JS function. DSD-655
  • Use essentials/Themes folder for themes when set WebImage_UseThemesFilesExternal to true in GlobalSetting.xml. DSD-654
  • Return the reply if download fails instead of a bool when dizmo uses API loadSetup. DSD-653
  • Add some more return informations when loading setup. DSD-653
  • Fixed a problem with lock that has reverse logic. DSD-652
  • Fixed a problem with parenting. DSD-650
  • Fixed old new value misstrading in emulate set property. DSD-640
  • Message size changes only when the size does change by mouse control. DSD-640
  • Renamed licenseTo to licencedTo and removed installedComponents in the /viewer/attributes/product tree. DSD-631
  • Fixed three viewer tree values to be readable. DSD-624
  • Open the inspector with 800×600 pixel by default. DSD-620
  • Fix a problem with not called subscriptions. DSD-619
  • Limit dizmos into current scene rect. DSD-617
  • Better angle calculation for the zoom / rotate animation. DSD-617
  • Gain the correct current center position after set a center to the view, in case this is not possible. DSD-617
  • Renamed all tree elements, added some new. DSD-614
  • Fix the unit test for the data tree to xml class. DSD-614
  • Update the unit test for the dizmo data tree class. Fix code to reflect the definition. DSD-614
  • Refactoring of the tree. DSD-614
  • Return the child list as single list without root path, only relative names. DSD-613
  • Allow empty values as predefined options for instanciate dizmo API call. DSD-610
  • Set the background color to the needed line below the scene on windows. DSD-608
  • Removed an old white line at the bottom of the scene. DSD-608
  • Fixed a crash happen when a dizmo is removed during snap line handling. DSD-607
  • Changed created and modified date time values from human readable to unix style secs from epoch (UTC). DSD-604
  • Fix a problem not getting the created attribute. DSD-604
  • Use msecs since epoch for generated and modified dates. DSD-604
  • Lock file is now user related. DSD-597
  • Add a Globalsettings value to limit the user to not move the view in any kind. DSD-595
  • Add the possiblity to hide the lock menu in the context menu of the dizmo. DSD-594
  • Change the attribute childrenids of a dizmo when children are added or removed. DSD-593
  • Give a message to the sender, when receiver in live doesn’t have a bundle. DSD-591
  • Add a reload API method to let the developer reload the dizmo with fresh cache. DSD-588
  • When adding a dizmo as child to another dizmo, stop the closing animation. DSD-583
  • Remove the remove background menu item when no background is set. DSD-587
  • Removed login for guest user. DSD-586
  • When adding a dizmo as child to another dizmo, stop the closing animation. DSD-583
  • Fade also the control elements when close a dizmo. DSD-582
  • Let the background opacity be from 0.0 to 1.0, only the menu ui does limit to 0.15 to 1.0. DSD-579
  • Add tree support for the sticky informations. DSD-572
  • Set the icon with leave dev mode to the same as enter dev mode. DSD-569
  • Changed handling of the rescale to be during mouse control top right related, but truth is now top left. DSD-568
  • Project files could now be imported and exported by a dizmo, the up / download is still done by the dizmo space. DSD-565
  • Rename load and save api and add clear api call for synchro setups. DSD-565
  • Leave the calling dizmo for load / save and clear out of the called workflow. Return resulting json from server when saving. DSD-565
  • Allow the creator and the keyboard come up with a touch tap. DSD-562
  • Timerbased creator switch. 500 msec min time between activate / deactivate creator is minimum. DSD-562
  • Hide creator only, if creator is visible. DSD-562
  • Activate doubleclick for touch. DSD-562
  • The keyboard does now work with touch handling. DSD-562
  • Reduce the touch mouse filter to its own class. DSD-562
  • Stop the next mouse press event, when the time between this and the last is below 40 msecs. DSD-562
  • Give a warning dialog when the memory is below 40MB when open a new dizmo. DSD-561
  • When system is any ubuntu, change osName to ubuntu32 / 64. Same related to debian. DSD-557
  • Load the viewercore tree fresh before loading the dizmos after import. DSD-556
  • Fixed a rounding problem when switch from sticky to non sticky with the angle. DSD-555
  • Fix the palette selection icon. DSD-554
  • Ignore double touch on dizmo to use it on the scene. DSD-547
  • Fix touch handling in different cases. DSD-547
  • Change the messaging to get the info of using light icons from the background color value to a bool. Add Colorswitch to the notification. DSD-545
  • Show and hide the childs during transition when animation reach 50%. DSD-543
  • Exchanged home buttons (datk, light version) with the fixed versions. DSD-542
  • Add locked settings svg files and behavior to reflect the locked state of a dizmo. DSD-536
  • Cleared the name of the current selected synchro file, if none is selected. DSD-535
  • Edit some naming and some readme files for better understanding, how to use the Qt patches. DSD-526
  • Add menu icon for the new login feature. DSD-524
  • Allow to re login, when first login didn’t work. DSD-524
  • Use notifications instead of message dialogs to give the information, that the connection is closed. DSD-523
  • Let JS open and close tiny browser dizmos. DSD-522
  • Fixed translations and wording. DSD-521
  • Download and install bundles also when a dizmo is added during a link session. DSD-520
  • Allow user to select multible files within webkit. DSD-516
  • Use /path and /name as sub path content for slider dizmos given storage images. DSD-515
  • Quit also with close button in user login dialog. DSD-511
  • Change the user login dialog so the user could close the application from here. DSD-511
  • Render the transformation of every child, and limit this to visible factor 0.1 to 10.0. DSD-508
  • Add silent link and don’t disturb mode for automatic connection request answer. DSD-507
  • Rename linkConnections subpath in tree to liveConnections to reflect the definition. DSD-507
  • Add new openliveConnection tree for viewer. Transfer the hostname during live session. DSD-507
  • Fix a missing forward of linkacceptmode. DSD-507
  • Unit Test updates for CflDizmoOverlay, CflDizmoBackground and CflStickyInformation. DSD-504
  • Fixed positioning problem with new dizmos created by drop when view is rotated / scaled. DSD-480
  • Remove modal from message boxes. DSD-457
  • Fixed the fps limiter, which did only use the time, which could lead to problems when date does change (midnight). DSD-453
  • Don’t load files from filesystem which are outside of the dizmo resources. DSD-376
  • Add 404 return when network tried to access a illegal local file. DSD-376
  • Repair window repositioning after restart, when used screen is missing. DSD-239
  • Clear the old position in zoom animation when a new dizmo is created. DSD-201
  • Enhance tiling for rotated viewer. DSD-82
  • Make sure that the minimum opacity is 15%. DSD-10

Version 1.0r2 (Fixulus, Build 746)

Released 4th of November 2014

Highlights

  • New and enhanced versions of built-in dizmos: Creator, Store, Slides, SpaceWalk
  • Replacing dizmo setups in dizmoSynchronow possible
  • Various enhancements in Tiny Browsers behaviour
  • Better error dialogs for dizmoSynchro and dizmoLive

dizmo space

Updates and Enhancements

  • Replaced the term “serial number” with “license key” in dialogs.
  • Now displaying custom menus before close menu entry.
  • Added secs and msecs to the log information, for enhanced benchmarking.
  • Adjusted non-ASCII characters in Windows Installer EULA
  • Renamed demo version to Trial version.
  • Fix loading and saving big numbers in setting on mac, which seem to read only 32bit.

Fixed Bugs

  • DSD-517 Use atom feed on all system except sparkle on mac.
  • DSD-506 Removed second implementation of the setIconified method, to get the link transmitting right.
  • DSD-505 Replaced connection from resize to percentage from queued to direct to give the transmitting dizmo space a head start. 
  • DSD-503 Split dark svg icon from svg icon, to let the dizmo developer control these versions directly.
  • DSD-498 Removed a double update when change the scroll position.
  • DSD-498 Rebuild the update routine for the web page, to be faster with small changes with some fast updates. 
  • DSD-495 Fixed a feedback when click a link in tiny browser to be loaded twice. 
  • DSD-494 Activate the link to dizmoSynchro into the Synchro full (5 files) error dialog.
  • DSD-494 Add a link into the Synchro full (5 files) error dialog. 
  • DSD-490 Limit don’t zoom out when try to zoom to an already 100% zoomed dizmo on API zoom calls, not user interaction.
  • DSD-492 Add id of the synchro file for saving when overwrite existing. 
  • DSD-490 Don’t zoom out when try to zoom to an already 100% zoomed dizmo.
  • DSD-474 DSD-208 Limit the synchro connection to other computer.
  • DSD-474 DSD-208 Fix some problems with self connection, not fully done right now.
  • DSD-348 When dizmoSpace is resized, the center position will be set back to the last center position.

Version 1.0r1  (Partinok, Build 740)

Released 14th of October 2014

dizmo space

Fixed Bugs

DUX-41 Move the home buttons one pixel up.
DUX-41 Resize the settings icon to 40/40 and reposition the notification to the same height.
DUX-41 Add notifications for the up and the download.

Fixed Bugs

DSD-482 Interpret a error during upload after uploading, not before (There is no error before)
DSD-482 Have an error message, when user can’t upload more items.
DSD-476 Add letter spacing add of 1 pixel.
DSD-472 Update font to VAG.
DSD-469 Set the opacity of the proxy widget for the dizmo to 1.0, so context menues are visible.
DSD-467 Design the vertical scrollbar for the message box.
DSD-466 Show creator always on the top of all dizmos when opened.
DSD-463 Transfer changed data as base64 strings to prevent problems from special charackers in strings.
DSD-462 Exchange the graphics for the home button and settings button.
DSD-462 Remove frame around the home buttons.
DSD-459 Make child to non child dizmos, when they move outside of the dizmo when dizmo is resized.
DSD-452 Remember docked items, and load them when restarting.
DSD-452 Fixed a small bug, preventing the docking list to be saved to the correct file.
DSD-423 Fix a problem to get login when changing user without reopen the user dialog.
DSD-423 Add Key manager to create and use RSA keys.
DSD-421 Set demo to expired, if the update server does give that information. Quit software, when update
DSD-421 Get mac app cast also with own code to interpret expired informations.
DSD-421 Limit demo version to 30 days.
DSD-322 Remove transparent line between menu points.
DSD-317 added new dizmo elements version
DSD-312 Add persistent network cookies.
DSD-232 Fix a problem with the fullscreen animation on mac.

Updates and Enhancements

  • Deselect last selected setup when enter a own save name for synchro.
  • fixed the docking function there was a local variable called ‘dizmo’ which was minified to ‘e’ changed the one to ‘dizmoD’
  • Add login with local key.
  • Removed linux distribution version from build name, made distribution lowercase, fixed architecture detection.
  • Debian 32 schroot did not have lsb_release installed which is why the build script failed.
  • Ubuntu 32 & 64 are both built on a 64 bit schroot.
  • Finished three finger scrolling in webkit elements.
  • Added latest version of DizmoJS 1.1
  • Draw light icon also on the back side.
  • Add a user agent with dizmo version number and webkit version number.
  • Fixed a problem when resize dizmo with rescaled dizmos.
  • Add Multi user token save and load.
  • New dizmoElements Default Theme with letter-spacing, removed all references to Pharma.
  • fixed naming of dizmo archive on Linux. Now differentiates between different linux works for both 64 and 32 bit.
  • Install session xml at startup, when none is there.
  • Reduce updates when notification is not visible by hiding the notification item.
  • Show only the about dizmo, when in demo mode with time runs out.
  • Fixed a small problem, which allow tiny browser touch handling when not allowControl.
  • Doesn’t interpret ‘-‘ as path path seperator ‘/’ anymore for tree property names.

dizmos

DD-300 Allow the use of /bundle/<bundleid>/public and private to be used.
Added updated version of About dizmo (changed font,new icon)
Updated About to 1.14 and SpaceWalk to 0.24
Updated Creator to a new version


Version 1.0rc1  (Ultidrive, Build 722)

Released 9th of September 2014

Highlights

  • New Store dizmo (sort dizmos by Categories and Popularity, Rating)
  • dizmo live fixes (Connection Dialog, Error handling)
  • Revamped version of the Creator dizmo
  • Connection to other dizmo spaces by name (Bonjour)
  • Added shortcut for «Settings» to the dizmo frame
  • dizmo synchro fixes
  • General Bug fixing

dizmo space

Updates and Enhancements

  • Added sparkle to the signed frameworks.
  • Modified build process to be able to sign with Mac OS X 10.9
  • Use Qt Implementation for reading network local files. Fixes a problem on Qt 5.3.1, which doesn’t read those file completely.
  • Added latest version of dizmo elements library
  • Added latest version of dizmoJS
  • Fixed a problem with link, where selected dizmo spaces are not used.
  • Switch dark and light settings button also in the dizmo space window.
  • Added error message dialog, when upload of synchro fails.
  • Change the server name in list and add translation. Only users logged into dizmo space can share their dizmos.
  • Add the video dizmo to the internally known dizmos, even if this doesn’t have any installed files.
  • Save display mode and fullscreen mode to the local viewer settings.
  • Fixed a crash on Mac version. Only activate menu, don’t set the focus anymore.
  • Removed openssl files from installer folder.
  • Fixed include files after renaming synchro files.
  • Small cleanups in the dizmo installer class.

Fixed Bugs

DSD-442 Added global settings values in the viewer code tree (/viewer/globalsettings/<>).
DSD-439 Fixed a possible dead loop, when parent tries to become child of an own child.
DSD-438 Fix another problem with parent change on link mode.
DSD-438 Check if old parent host is same as new parent host when changing parents.
DSD-434 Creator will now be removed completely to prevent many problems.
DSD-433 Don’t remove storage files, when quit the dizmo space.
DSD-432 Double tap on an control don’t lead to zoom anymore.
DSD-431 Fixed adding to the zip file and add a fix for zip file removing.
DSD-428 Draw the resize button in the keyboard widget smaller. Still the same control region.
DSD-426 Switch bight and dark version of the home buttons and change settings button.
DSD-425 Fixed docked animation, which didn’t was hidden behind a check, if the docking was ok.
DSD-423 Update used zip files to most current ones.
DSD-422 Close all dizmos the same way like each single dizmo.
DSD-420 Fix a crash when removing dizmos on Mac using the media player.
DSD-417 Improve text and translation for loading and clearing setup.
DSD-416 Fixed a problem showing proxy problems, when having connection problems.
DSD-416 Add some more messages when user can’t be logged in.
DSD-412 Fix the icons for resize / rescale (remove inset) and use new positions.
DSD-392 Replaced a lot of allready with already.
DSD-392 Add question dialog for overwrite existing setups.
DSD-391 Limit the shadow, when title is hidden in a dizmo, to the new resulting rect.
DSD-389 Fixed transition map to catch storage files correctly.
DSD-386 Extend the login arguments by using -u / -p and –username / –password
DSD-382 Use click on the video to show up the controls.
DSD-379 Set touch changes the same way like mouse changes, to avoid parenting position hickups.
DSD-378 Fixed a missing hash translation when sending parent / child information as value.
DSD-371 Set default background color so the correct settings button is selected.
DSD-371 Draw light version of the settings icon on the back side.
DSD-371 Add icon swap when framecolor is dark, and an Icon-dark.svg is available.
DSD-369 We decided to not automatically set the color of the dizmo to the background color of the viewer
DSD-361 Reload the storage file list after importing a setup to use new file directly after load.
DSD-357 Add pinch move for the sticky dizmos.
DSD-353 Updated menu icons.
DSD-349 Add some rounding to the focus on dizmo behavior.
DSD-340 Add some more do not select tags to css.
DSD-340 Scroll in the tiny browser, when using touch.
DSD-335 Add Bonjour for mac and windows. linux library still missing.

dizmo live

Bug fixes, Updates and Enhancements

  • Load missing dizmos, when link is initialized.
  • Show the disconnect dialog with the name of the other user, when this is already known.
  • Remove all “.local” from DNS names in the synchro list.
  • Moved the connection closed dialog to a better place.
  • DSD-450 Show connection waiting by animate the network icon.
  • Move item on top when change parent to move parent to top. Also bring new connected items to front.
  • Connect closed signal before trying to connect, to remove the connection, if the connection didn’t work.
  • Fixed wrong error dialog when canceling the link dialog.
  • Using IP4 addresses by default.
  • Increase network timeouts.
  • Resolve the hostname before start a connection.
  • Add a dialog to show the user when the username couldn’t be resolved.
  • DSD-446 Added a dialog to show connection error when try to establish one.
  • Deselect bonjour registering for win32 by GlobalSettings.xml default value.
  • Removed a ) from bonjour name.
  • DSD-438 Fix another problem with parent change on link mode.
  • Transfer the username and host name over bonjour in a different way.

dizmos

Updates

  • Added latest version of Creator dizmo
  • Added latest version of Store dizmo
  • Added latest version of Slides dizmo
  • DD-199 Updated the Tiny Browser.

Version 1.0b7 (Finalon, Build 683)

Released 24th of July 2014

Highlights

dizmo live

We have extensively enhanced dizmo live, originally introduced during our Kickstarter campaign as dizmo link technology. dizmo live enables a whole new dazzling level of interaction across devices, locations and users through digital objects (dizmos), allowing new means of collaboration, especially when coupled with other known features of dizmo space.

dizmo space

Updates and Enhancements

  • Added a new version of DizmoJS
  • Updated dizmo elements library
  • Added updated default theme
  • Moved two storage methods to main class to handle signals from them.
  • Fixed a possible crash with the hidden log window.
  • Add loaded hash values into the known list, to reduce possible conflicts.
  • Fixed a problem, that changes of the scale / angle were not signaled to the tree
  • Added more language translations
  • The default button is also set as default for enter in a dialog
  • Enhanced web inspector
  • Set the background of the line edit back to dark
  • Updated the update message on Linux to show text as html translated
  • Update splash screen to show text first when font is loaded
  • Now ignoring the dashboard region when zoomed out in touch mode
  • Added new Color Palette in color menu
  • Use the current and the last point to get the pinch position
  • Use parent check also for the pinch move gesture
  • Added new classes for the new dizmo live implementation
  • Set the font size by pixel, which is more stable on the different systems
  • Added a method to get all storage files of a dizmo in a list

Fixed Bugs

DSD-332 fullscreen and display mode are not see over the tree correctly
DSD-233 when locked, a dizmo can’t be moved, resized or rescaled by mouse or touch
DSD-227 on resize rescale the view
DSD-258 Use a dialog item to show the inspector
DSD-132 Switching language now load to reload the dizmos, not reload dizmo space


Version 1.0b6 (Pluranus, Build 674)

Released 4th of July 2014

Highlights

Introducing the dizmo store

dizmo store offers a clean and fast way to search, select and download, and later on publish, dizmos! With this release you get access to the first preliminary version of the store.

Web Proxy Capability

dizmo space can now be used with a proxy server. Settings may come from the underlying OS or be defined in the users settings file directly.

Color Palette

To make it easier for users to keep their dizmo space arrangements look clean and tidy, we have added a color palette to choose from when setting the colors for the background of dizmo space as well as for dizmos

Improved dizmo Initialization

In order to ensure proper loading order and initialization of all Javascript libraries, we have added the event “dizmoready” to allow your dizmo to initialize after everything else is in place an ready to be used. This way you can count on the dizmo elements library being loaded and initialized when your own code starts to initialize. To use this event add the following snippet to your dizmo’s code:

// As soon as the dom is loaded, call instantiate the main class
  document.addEventListener('dizmoready', function() {
  new MyDizmo.Main();
});

Multiuser Login

We have added a multi-user login, it allows each user to have its own set of data (settings, dizmos, etc…), thus sharing with other users the same dizmo space on one machine.

Compatibility Note

In prior versions of dizmo space, any user-related settings and files were stored in the following folder:

Mac: /Users/<your-username>/Library/Application Support/dizmo
Windows: C:\users\<your-username>\AppData\Local\dizmo
Linux (Ubuntu / Debian): /home/<your-username>/.local/share/dizmo/dizmo

Starting with the new version of dizmo space, which features multi-user login, user-related settings and files are stored in subdirectories. If you skip the login, they are stored in the «default» subdirectory and if you login, they are stored in a subdirectory named after your username. Thus, if you want to keep your current dizmo settings and files, please copy them to the «default» subdirectory after installing the new version of dizmo space. As an option, if you also want to keep those settings and files for your personal user account, copy them to the subdirectory named after your username. Remember to restart dizmo space after copying the settings.

dizmo space

Updates and Enhancements

  • Using correct temp path instead creating a faulty one.
  • Don’t remove the dizmo_space storage anymore during startup.
  • Deactivate touchpad as touch device.
  • Use mac style for inspector on mac.
  • Check user given url before give this to the web page. When not an url, search with google.
  • Font generation is now central, so it is possible to change the kerning at a central place.
  • The value under wich the controls are inactive could now be set with the GlobalSettings.xml value
  • Add loop and auto start for the video dizmos.
  • Fixed some problems with positioning of the view after loading.
  • A little cleanup for the logfile creating.
  • Using a central color value for the bright color.
  • Move log and global settings back to dizmo path out of the user related path.
  • Remove the temp folder with every start of dizmo space.
  • Move the download starter into the main thread.

Fixed Bugs

DSD-330 Fix some problems which gave a warning message.
DSD-329 Ignore touch pad touch events on the view level.
DSD-329 Shouldn’t break the mouse handling when using touchpad.
DSD-324 Add widget object for tinybrowser pages. Currently with no function.
DSD-321 Remove the 40 pixel from url control from viewerport size for the webpage
DSD-320 Using http status code as error code for the bundle install callback.
DSD-320 First parts for the dizmo bundle downloader are included.
DSD-320 Cleanup dizmo updater, to download dizmos directly, not with a app cast.
DSD-320 Add dizmo store to the list of internal bundles.
DSD-320 Starting with viewer core implementations for new dizmo downloader.
DSD-320 Add UUID for the store API.
DSD-320 Clean up the dizmo installer class.
DSD-318 Make sure the user path on mac are correct during start up.
DSD-316 Allow the dizmo to set the language. Still a dialog for the restart is shown.
DSD-315 Add read and write values to get and set the background color of the view and the dizmo.
DSD-314 Set standard font also for the web renderer.
DSD-313 Viewercore is cleaned up during startup. Also elements are removed, when a dizmo is removed.
DSD-312 Creates a lock file during start end remove this with a clean shut down. When lock file is not removed, give a dialog to gather the backup.
DSD-311 Add user related path for the settings.
DSD-311 Add a loop for the user dialog, so the user / password need to be correct, or the user needs to skip the login.
DSD-311 Change strings for the store radio buttons in user dialog.
DSD-311 Change link to the reset password page for user dialog.
DSD-311 Add new buttons for the user dialog.
DSD-311 Add user selection dialog. Add login for dizmo store.
DSD-311 Show the user dialog.
DSD-300 (switched off) Change instantiation of a Pad with incomming images to one slides dizmo, regardless, if there is one or more images.
DSD-300 Add slide dizmo to the internal dizmo collection.
DSD-297 Keyboard key size is limited to 30 to 80 pixel.
DSD-296 dizmos are now tiled, and not piled when adding via drag&drop
DSD-294 Fix an crash related to blob url resolving. Now blobs aren’t used anymore. preset the second parameter for instantiateDizmo() to let the attributes optional.
DSD-293 Sticky dizmos could now be iconized.
DSD-292 Add proxy settings in the GlobalSettings.xml.
DSD-285 Remove localhost host from a rsc:// link, if given.
DSD-255 Fix menu position problems when position menu left of the button.
DSD-255 Select the color of the menu arrow from the menu item top or bottom, related to the position of the arrow.
DSD-253 Clear webkit cache also when install a dizmo.
DSD-246 Additions to support geolocation.
DSD-240 Fixed a problem,where dizmos lay on a parent could move uncontrolled when using pinch.
DSD-219 Fixed a problem, that the default menu icon is not added, when no icon is set.
DSD-219 Adding default icon for extended menu items given by the dizmo.
DSD-213 Use the keyboard by selecting from set language.
DSD-112 Update the palette colors out of the list instead from preview image.
DSD-112 Some more changes for the color palette in the color menu item.
DSD-112 Extend the color menu item by a palette to choose colors directly.
DSD-111 Set an inset of 0.5 to paint the frame around keyboard.
DSD-107 Fix a problem with show the new version number for linux in the update dialog.
DSD-91 Draw the new rotation button on the keyboard.
DSD-82 Init all dizmos as tiles next to each other than as a pile over each other.
DSD-14 Added the white dialog close icon for the message dialog.
DSD-12 Add a own implemented splash dialog.


Version 1.0b5 (Unistro, Build 662)

Released 06.06.2014

Highlights

Visual Refresh

dizmos have received a complete visual refresh to add clarity about their structure (frame vs. content) . We have also added drop-shadows for better visual feedback about the vertical position of dizmos and we have redesigned the controls to control the background of each dizmo.

dizmo Elements Library

The SDK Grace has offered a library named «dizmo Elements» for quite a while already. It allows to use standard HTML UI elements like buttons, sliders, checkboxes or even a switch and have them easily styled in accordance with the dizmo design guidelines. This library got a full refresh to match the new dizmo design which gives users a more coherent dizmo experience. We have also moved dizmo Elements into dizmo space. This saves about 145 kByte of space per dizmo and makes dizmo Elements easily available even if you are not using Grace to create your own dizmos. The new version also takes care of several initialization tasks that had to be provided in the dizmo code before.

Theming

While dizmo Elements always offered «theming» it was not not yet possible to easily change to a different global theme. By default, dizmos are using a standard light/dark theme but you can now create and use your own. So it is now possible to add new themes and an upcoming «Settings» dizmo will allow users to switch between them.

dizmo space

Updates and Enhancements

  • Remove all storage files not needed during startup.
  • Remove all storage file for a dizmo removed.
  • Set minimum width to 80, to prevent the settings button being drawn onto the icon.
  • Add a splash screen during startup.
  • Reload when theme is changed.
  • Turn dizmo before reload.
  • Static is evil. Cause the many threads I removed static svg objects, maybe mac crash less.
  • Resort the menu entries, so the sharing entries are not between background image and color.
  • Rotate in the other direction, when the angle difference between start and end is >180 DEG.
  • Use an id to check if there is already a dizmo space running.
  • Moved the zoom slider handling from scene to view for less event firing.
  • Fix a possible crash when the storage is accessed multiple times in threads.
  • Use the color menu also when a background is set.
  • Stop menu from moving after first click.
  • Add use of the scroll bar also with touch screen.
  • Clear the cache when a dizmo is updated.
  • Add a global settings value to limit the lines in the logging window.

Fixed Bugs

DSD-286 Don’t copy the elements library file to the resource folder.
DSD-285 changed themes to Themes folder name in …/Resources/javascript
DSD-284 Start rotation only if the correct preparing was called before.
DSD-280 Fix a wrong set path for the resources.
DSD-273 Rotate the dizmo only to the front during reload, not from front to back.
DSD-268 Deactivate dashboard region limiting when controls are inactive.
DSD-267 Send changed values for the scene position only, when the mouse did move.
DSD-266 Rotate also in sticky mode to options.
DSD-265 Using dashboard region for local touch event to prevent moving dizmos when clicked in control elements.
DSD-264 Wait for storage background image before try to use this.
DSD-260 Fixed a shadow problem on iconized dizmos.
DSD-259 Using a button as background to the line edit in the java script prompt notification dialog.
DSD-254 Return child hash id s of the dizmo.
DSD-252 Copy the elements library during startup.
DSD-252 Set default elementsVersion to 0.0, so the file is not loaded by default.
DSD-252 Add “/viewer/installedThemes”
DSD-252 Using the Elements library 1.0.
DSD-252 Added “/viewer/currentTheme” as read write value.
DSD-252 Using the Elements library 1.0.
DSD-245 Use the background opacity also the the title and the frame shadow.
DSD-244 Add a new ElementsVersion to the info.plist reader, for later use, when the new elements library will change.
DSD-242 Give the tiny browser the same color behavior like all other dizmos.
DSD-241 Use another widget style on mac to avoid problem when using the standard style with own
DSD-238 Disable the mouse use when using touch in any case for the dizmos.
DSD-237 Hide all control elements except the settings button when locked.
DSD-235 Do use a standard name to be used to save the dizmo project.
DSD-229 Fixed a bug where the controls didn’t work in the tiny browser dizmo with touch.
DSD-228 Do not set the view size when window is fullscreen.
DSD-227 When switch to full screen, the zoom level need to be reset.
DSD-222 Hide also all menus when using touch instead of mouse on the scene.
DSD-220 Revert the icons for resizing and rescale.
DSD-216 Fixed missing icon when removing more than one dizmo in menu entry.
DSD-215 Using camel case with upper case starting letter in Info.plist for the dizmos.
DSD-212 Fixed a bug where widget.openURL didn’t work.
DSD-211 When double click on a dzm file, it is opened in the open dizmo application.
DSD-211 Load all new installed bundle ids during startup of the dizmo space.
DSD-201 Fixed a possible bug that lead to a zoom back instead of a zoom in, when the target is in center.
DSD-194 Update some installer scripts for Mac.
DSD-193 Background files for the dizmo space are not saved and used from the storage.
DSD-192 defocus a menu element when the mouse is released, not when pressed.
DSD-191 Fix the use of “TitleEditable” in the info.plist file.
DSD-190 Change Abort string in windows update with later.
DSD-187 Render the position when switch from or to sticky in a new way.
DSD-186 Clear also all angle snap lines when clear the snap cache.
DSD-184 Close the linux information process after reading all data.
DSD-179 Use the current background color to be used in the background color dialog of the dizmo space.
DSD-169 Fixed a loop trap in the TextEditLine for the tiny browser.
DSD-167 Fix a bug where the instances with dizmosinstances/ were not given..
DSD-165 Try to support Retina displays.
DSD-164 Improved the wording for the share notify dialog.
DSD-160 Activate the hide attribute with function.
DSD-124 Fixed touch move of the scene, when scene is rotated.
DSD-122 Change design of the menus, in this case the color setting menu item.
DSD-119 Adjust the drawing and using of the settings side of a dizmo.
DSD-108 Update the installer with an uninstall icon.
DSD-91 Allow the keyboard to rotate with ctrl + left / right on the onscreen keyboard.
DSD-14 Use the default colors for the message box, also add the alert type of message box.
DSD-10 Render the color menu in HSV instead of HSL, to get better colors.
DSD-10 Background rendering switched, so image get 60% alpha over bg color.
DSD-10 Hiding some control elements when switch to presentation mode.
DSD-1 Use the touch events directly in the menu to get the first click too.

dizmos

Fixed Bugs

DD-14 Add shadow to menu and dizmos.
DD-13 Add the title shadow to the dizmos.
DD-13 Changed the design of the notification dialog.
DD-13 The color menu entry doesn’t have the alpha channel anymore for the dizmo. The transparency is now given bothe for color and image by the background transparency slider.
DD-13 Add a little arrow to the menu.


Version 1.0b4 (Apitroka, Build 653)

Released 05.05.2014

dizmo space

Updates and Enhancements

  • Added new api version with version number 1.1
  • Fixed several errors in the JS API version 1.1
  • Fixed a possible crash when creating a pad dizmo for an image failed
  • Make the dock region a little bit smaller
  • Using interpolation of zoom and rotation for the zoom since the old algorithm had problems with crossing edge lines during animation
  • Keyboard now hides when application in not active
  • Remove linux text from the distibutor id and release
  • Close any open menu when application is not active

Fixed Bugs

DSD-175: Fixed a problem where a sticky dizmo didn’t give its real zoom value to render if its controllable & when zoomed out could lead into a wrong positioned dizmo out of the scene
DSD-185: Reactivates the Alt + mouse painter functionality
DSD-200: Fixed a problem where the first click after start on a dizmo is registered as a doubleclick
DSD-210: Limit the title to a frame between icon and setting button and limit the title to left align if bigger than frame
DSD-209: Don’t use case sensitive compare for subscribed attributes
DSD-217: Clash of namespaces between Joose and new API code


Version 1.0b3 (Kirion, Build 652)

Released 24.04.2014

dizmo space

Updates and Enhancements

  • Using API version number to select the JavaScript files loaded during webpage loading
  • Added new JavaScript API to resources
  • Get more detailed OS names and versions for Linux
  • Set Fullscreen menu item is now a check box
  • Give bundleDisplayName a higher priority than bundleName
  • Use a central system to get the current scale for the view
  • The dizmos in view do now render themselves in higher resolution if needed at startup
  • A instance of a new dizmo is now moved and scaled in the center of the view
  • Change OpenGL version catching earlier, so the About dizmo gets the right one
  • Background transparency for dizmo space makes no sense and was deactivated
  • Inform the dizmo tree about geometry changes

Fixed Bugs

DSD-15: Allow the tiny browser to have the title changed by the user
DSD-16, DSD-17: Various new and updated icons
DSD-92: Changed fixed Font in page to Pharma Regular
DSD-111: Add a small border to the keyboard to make it visible on a similar colored background
DSD-120: Handle the background color different and the color will now be saved
DSD-122: Ignoring clicks in HomeButton on the transparent parts
DSD-123: Double tab zoom does now work for dizmos as well
DSD-127, DSD-125: Various typos corrected
DSD-130: Check only dizmos with namespace com.dizmo.* for updates
DSD-131: Fixed several issues with background in pads
DSD-134, DSD-133: Text changes
DSD-137: Add the callbacks for touch change on the viewer for movement, scale and rotation
DSD-139: Fix the close dizmo API call
DSD-143: Deactivate background color selection when a background image is in place
DSD-144: Keyboard will now repeat letters (click and hold)
DSD-145: All menu will be closed when the windows resizes or moves
DSD-147: One menu item is now addable by the dizmo
DSD-161: Return the instance id of a newly created dizmo to the caller
DSD-162: Handling of “/roots/” use in the tree
DSD-181: No right mouse button allowed for the dizmo web pages

dizmos

Updates and Enhancements

  • Updated About and Creator dizmos
  • Updated Blockly and Feedback dizmos

API Changes

Updates and Enhancements

  • Calls to the API now provide error codes to the dizmo in case of a problem with executing a function.
  • If a dizmo subscribes to a value in the data tree it now always gets the data with the right type. Until now the API was returning a string that had to be turned into the right type separately.
  • There was a general cleanup and unification of some function names that where not following the rest of the API.