Changes between Version 76 and Version 77 of ReleaseNotes


Ignore:
Timestamp:
08.12.2013 19:21:32 (7 years ago)
Author:
jri
Comment:

4.1.3 release notes, pt. 3

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes

    v76 v77  
    1212 
    1313New features: 
     14* ### Box Renderer (#577). 
     15* ### Topicmap Renderer Framework (#505). 
    1416* The Apache Felix Gogo is included. That means you can e.g. start and stop DeepaMehta plugins, and even install new ones without restarting DeepaMehta. 
    1517 
    1618GUI improvements: 
    1719* Topicmap Panel: 
    18     * ### New look & feel through Box Renderer module (#577). 
     20    * ### New look & feel (Box Renderer) (#577). 
     21    * Right-clicking the canvas brings up a Create menu with the same topic types as listed in the toolbar's Create menu. The created topic is positioned where the right-click is performed (#529). 
    1922    * In various situations a proper cursor shape is shown: While something is moved a grabbing hand cursor is shown. While an association is drawn a crosshair cursor is shown (#552).  
    20     * When clicking the logged in username (upper/right corner) and the respective User Account topic is already contained in the topicmap but outside the viewport, the topicmap is translated to bring the revealed User Account into view (#570). 
     23    * Topicmap uses full window height. There is no dead space at the bottom anymore (#543). 
    2124* Detail Panel: 
    22     * ### In lists redundant topics are suppressed ### Reveal via upper area (#315). 
     25    * ### In lists redundant topics are suppressed (#315). 
     26    * The direct child topics of the selected topic (which are not appearing anymore in the page panel's related topics listing) can be revealed via the page panel's upper area (which shows the nested boxes): when hovered the corresponding box it is highlighted and a pointer cursor appears. On click the underlying topic is revealed in the map (#315). 
    2327    * In the detail panel's "related topic" lists: when the topic is contained in the current topicmap its icon is surrounded by a thin red line (instead of dimming it). When such an icon is clicked the respective association is revealed (in case it was hidden) and the topicmap is translated to bring the topic into the viewport (in case it was outside the viewport) (#579). 
    2428    * Long words (like file names) are line-breaked. No horizontal scrollbar appears in the detail panel (#537, #575). 
    2529    * Long topic labels in the detail panel's "related topic" lists are not truncated anymore. Formerly there was a limit of 50 characters (#315). 
    2630* Menus: 
    27     * ###. 
     31    * Long menus (exceeding the screen) have a scrollbar. The former upper/lower "scrolling areas" are gone. You can use the mouse wheel or whatever gesture for scrolling (#534). 
     32    * Menu items can be selected via 1-click gesture (mousedown-select-mouseup) or 2-click gesture (click-to-open, click-to-select) (#534). 
     33    * All menus can be controlled via keyboard (#534). 
    2834* Toolbar: 
    2935    * In the toolbar, beside the Create menu, there is a "Create Note instantly" button. It can be triggered via Alt-n. The button creates a Note topic instantly (#529). 
     36    * When clicking the logged in username (upper/right corner) and the respective User Account topic is already contained in the topicmap but outside the viewport, the topicmap is translated to bring the revealed User Account into view (#570). 
    3037 
    3138General improvements: 
     
    4047    * Core API: there is a new model class: `de.deepamehta.core.model.TopicReferenceModel`: A reference to a topic, either by ID, or by URI (#574). 
    4148    * Extended server-side Topicmaps API (#544). 
     49    * Client-Side Plugin Framework: plugins can add icons and disabled items to the topic/association/canvas context menus (#529). 
     50    * GUI Toolkit: disabled items can be added to menus (#529). 
     51    * DM's GUITookit now supports context menus (#532). 
     52    * New client-side event: `pre_submit_form` (#547). 
    4253    * Webclient Renderer Framework: The `page_model` objects passed to a detail panel renderer (simple renderer or multi renderer) have an additional property: `parent` -- the parent page model (#567). 
    4354    * 3rd-party plugins must no longer declare a `deepamehta-core` dependency. 
     
    4556Bug fixes: 
    4657* When updating an aggregated composite no error occurs (#574). 
     58* The Caching plugin no longer prevents updating topics/associations which are not selected (and thus appearing in the page panel) (#547). 
    4759* Changed Person data is saved properly also if its Address can't be resolved (via Google Geocoder) (#565). 
    4860* Topicmaps keep URI when translated (#311). 
     61* The main toolbar's menus reveal all their items without scrolling (#534). 
     62* The canvas context menus do scroll when invoked near screen bottom (#534). 
    4963* Sync view on file upload: Once an upload is complete the new file appears in the page panel immediately (#563). 
    5064* Sync view on type change (#576). 
    5165    * When changing the "Include in Label" setting in a type form while the respective association definition is visible on the canvas, the association label on the canvas is updated (#564). 
    5266    * When changing a type's data type in a type form while the former data type and the association are visible on the canvas, the association disappears. 
     67* No accidental browser window scrollbars appear (#543). 
    5368* File content renderer works when embedded in parent topic (#566). 
    5469 
     
    5873* The markup generated by `dm4c.render.topic_list()` contains no <table> anymore (#575). 
    5974* The RESTClient no longer depends on the Webclient (#557). 
     75* The GUIToolkit menus and context menus rely on the jQuery UI Menu widget (#532). 
    6076 
    6177----