9 | | * The Geomaps plugin is included in the DeepaMehta distribution (#379). |
| 9 | One main aspect of this release is to revoke the **Performance** loss introduced in !DeepaMehta 4.0.12 in conjunction with Access Control. !DeepaMehta 4.0.13 uses a different approach to store the access control information and returns to the old performance. Further highlights include: **Geomaps** are a new map type that displays geo-related topics on a [[http://www.openstreetmap.org/|OpenStreetMap]]. An **Association Type Editor** let the user create custom association types. Furthermore, a whole bunch of GUI changes improves usability e.g. through **Cluster Moves** and more informed **Topic Revelation**. |
| 10 | |
| 11 | Of interest for administrators of a !DeepaMehta client-server installation might be the new [[http://karaf.apache.org/|Apache Karaf]]-based !DeepaMehta distribution. This makes it easy to run !DeepaMehta as a daemon process and to access via a remote shell. So, starting from version 4.0.13 !DeepaMehta comes in 2 flavors: the known "Standard Distribution" which focuses on easy setup for single users and the "Karaf Distribution" for client-server setups. |
| 12 | |
| 13 | Updating from previous !DeepaMehta versions is not supported.\\ |
| 14 | See the [[https://github.com/jri/deepamehta#readme|README]] for installation instructions. |
| 15 | |
| 16 | A detailed list of the main changes in !DeepaMehta 4.0.13 follows. Further information for users and developers are found in the linked tickets and commit messages. |
| 17 | |
| 18 | New Features: |
| 19 | * The Geomaps plugin is included in the !DeepaMehta distribution (#379). |
21 | | * Fulltext seach: wild cards, phrase search, and escaping is supported (#302). |
22 | | * Keyboard shortcut: create associations via shift-drag (#304). |
23 | | * Cluster move: Moving an association moves the visually connected subnetwork (#327). |
24 | | * Auto-panning: If an auto-positioned topic is not in the current viewport then the map is auto-panned to bring the topic to the center (#303). |
25 | | * Topic labels on canvas: a) Line breaks are preserved, b) Long labels are truncated (#300). |
26 | | * More informative page panel: topics which are already visible on the canvas are displayed with an disabled icon. This provides a useful hint when revealing topics (#308). |
27 | | * Differentiated gestures for revealing topics via the page panel: a) clicking the topic's icon reveals it, b) clicking the topic's label reveals ''and'' focuses it (#387). |
28 | | * Page panel: associations are grouped by type, using the association type names as group headers (#256). |
29 | | * When the user changes an association's type the form is updated immediately. The user must no longer leave and re-enter the form (#347). |
30 | | * Once association is created Edit mode is entered automatically (#314). |
| 27 | * Reveal topics via Page Panel: |
| 28 | * More informative page panel: topics which are already visible on the canvas are displayed with an disabled icon. This provides a useful hint when revealing topics (#308). |
| 29 | * Differentiated gestures for revealing topics via the page panel: a) clicking the topic's icon reveals it, b) clicking the topic's label reveals ''and'' focuses it (#387). |
| 30 | * Page panel: associations are grouped by type, using the association type names as group headers (#256). |
| 31 | * Optimized Canvas: |
| 32 | * Cluster move: Moving an association moves the visually connected subnetwork (#327). |
| 33 | * Canvas auto-panning ensures that auto-positioned topics are always visible within in the current viewport (#303). |
| 34 | * Topic labels on canvas: a) Line breaks are preserved, b) Long labels are truncated (#300). |
| 35 | * Working with associations: |
| 36 | * Keyboard shortcut: create associations via shift-drag (#304). |
| 37 | * Once association is created Edit mode is entered automatically (#314). |
| 38 | * When the user changes an association's type the form is updated immediately. The user must no longer leave and re-enter the form (#347). |
| 39 | * Fulltext seach: wildcards, phrase search, and escaping is supported (#302). |