Difference between revisions of "What's New with OnePager Release 7.0?"

From OnePager Documentation
Jump to: navigation, search
((2) The Smart Task/Milestone Text Labeling - Text Label Collision Avoidance Feature)
((2) The Smart Task/Milestone Text Labeling - Text Label Collision Avoidance Feature)
Line 82: Line 82:
  
 
6) Please take a moment to look at the Read More… article below which provides an introduction of these new '''Text Collision Avoidance'''  features with examples below:
 
6) Please take a moment to look at the Read More… article below which provides an introduction of these new '''Text Collision Avoidance'''  features with examples below:
 
:Read More... [[The Smart Task/Milestone Text Labeling - Text Label Collision Avoidance Feature for OnePager 7.0 | The Smart Task/Milestone Text Labeling - Text Label Collision Avoidance Feature]]. 0.4.2.2-70
 
 
 
 
 
1) Often task/milestone text labels overlap in cases where task shapes are moved up or down in the '''Chart Editor''' or the text label is too long to fit in the '''allowable space'''.  An example using several '''edited''' charts representing a typical situation might look like this:
 
 
====Manual Method for Resolving Text Label Collisions====
 
 
:a) Here is a portion of the '''graph''' before tasks are moved into the same row:
 
 
<center>[[File:P70-0_4-70-(9)-03262019.png]]</center>
 
<center><P70-0_4-70-(9)-03262019.png></center>
 
 
:b) And here is the same '''graph''' portion after a task is moved into the same row:
 
 
<center>[[File:P70-0_4-70-(10)-03262019.png]]</center>
 
<center><P70-0_4-70-(10)-03262019.png></center>
 
 
:c) The above '''task text label collision''' can be easily remedied by selecting one or both of the '''text labels in collision''' and using the '''Label Position''' control dropdown menu on the '''Home''' tool bar tab to select alternative positions for the text label as illustrated below where the left most tasks text label is moved to the left of the task shape and the dropdown list below shows that the '''Right''' option is being selected for the right most task:
 
 
<center>[[File:P70-0_4-70-(11-1)-03272019.png]]</center>
 
<center><P70-0_4-70-(11-1)-03272019.png></center>
 
 
:d) When the action is completed the selected task's '''text label''' is positioned to the '''Right''' of the task:
 
 
<center>[[File:P70-0_4-70-(12-1)-03272019.png]]</center>
 
<center><P70-0_4-70-(12-1)-03272019.png></center>
 
 
2) The steps taken above are the same steps available with OnePager before version 7.0. 
 
 
====Using The Smart Task/Milestone Text Labeling Feature====
 
 
3) The '''Smart Task/Milestone Text Labeling''' feature new with OnePager 7.0 provides you with a more automated way to tidy up a '''chart'''  where task/milestone '''text label is in collision'''. 
 
 
4) To illustrate this let us consider the situation found in the example from paragraph 1) b) above.
 
 
:a) Using your mouse to select both tasks with the CTL+Left-Shift action and then right-clicking on one of the two selected tasks accesses the '''context menu''' shown below with the new command for fixing the task text label collision:
 
 
<center>[[File:P70-0_4-70-(13)-03262019.png]]</center>
 
<center><P70-0_4-70-(13)-03262019.png></center>
 
 
:b) At the completion of the action, the text labels for each of the selected tasks look like this:
 
 
<center>[[File:P70-0_4-70-(14)-03262019.png]]</center>
 
<center><P70-0_4-70-(14)-03262019.png></center>
 
 
5) The purpose of implementing this feature is to give you control over how OnePager 7.0 fixes '''task/milestone text label collisions'''.
 
 
6) OnePage 7.0 comes to your assistance when you '''select''' one or more task/milestone shapes where their '''text label(s) are in collision'''. 
 
 
7) Once you make the desired selections, the '''Re-optimize text collisions for the selected task/milestones'''  command is available and tells OnePager 7.0 to '''re-optimize''' the selected task/milestone shape's text labels so they avoid the '''collision''' situation.
 
 
:a) These task/milestone text label positions are either established by default in your '''Template''' form or you can change the positions of selected task/milestone shape text label using the OnePager '''tool bar''' controls or the '''Change Task/Milestone Properties''' form at the '''Task Label''' tab.
 
 
:b) OnePager has always supported your ability to place text labels with respect to their task/milestone shape '''Above''', '''Below''', '''Left''', '''Right''', '''Centered''', '''Best fit left/right''', '''Fit in task bar''', and '''In Comment Box'''.
 
 
:c) We added two additional position option for you to tell OnePager 7.0 where to position task/milestone shape text labels to support this feature.  These two addition position options are:
 
 
::i) '''Best fit above/below''' which tells OnePager to examine the possibility of positioning the text label for the task/milestone shape selected '''Above or Below''' the shape.
 
::ii) '''Best fit all directions''' which tells OnePager to consider the possibility of positioning the text label for the selected task/milestone shape '''Above''', '''Below''', '''Left''', or '''Right''' the shape.
 
 
:d) Below is the list of text label position options from the OnePager 7.0 '''Home''' tool bar tab's '''Label Positions''' control group:
 
 
<center>[[File:P70-0_4-70-(15)-03262019.png]]</center>
 
<center><P70-0_4-70-(15)-03262019.png></center>
 
 
8) With the addition of the '''Smart Task/Milestone Text Labeling''' feature, OnePager 7.0 is released with its standard '''Template''' forms preset to position text labels using the '''Best fit all directions''' option.  Where possible in OnePager 7.0 where there is a '''label position''' option to be taken, OnePager 7.0 distributed '''Template''' forms include the '''Best fit all directions''' as the default.
 
 
9) When '''Template''' forms are brought forward from previous versions of OnePager Pro or Express, OnePager 7.0 does '''NOT''' change any '''Label Position''' options previously set in your previously used '''Template''' forms.
 
 
===Avoiding Task/Milestone Text Label Collisions===
 
 
10) OnePager 7.0 employs a '''Smart Task/Milestone Text Label Collision Avoidance''' algorithm to perform this '''re-optimization''' under priorities you control.
 
 
11) OnePager 7.0 does '''NOT''' automatically attempt to '''re-optimize''' task/milestone text label positions when '''collisions''' are present.  Rather, you must initiate the algorithm by first selecting the one or more task/milestone shapes involving the text label '''collisions''' and then clicking the '''Re-optimize text collisions for selected task/milestones''' command in the right-click '''context menu''' provided as shown in the example in the previous section above.
 
 
12) The minimum conditions necessary for OnePager 7.0 to apply the '''collision''' avoidance algorithm are:
 
 
:a) There must be at least one task/milestone shapes where their respective task/milestone text labels are in '''collision'''. 
 
 
:b) All the task/milestone shapes involved must be capable of being selected with a left-click.
 
 
===User Control over Smart Task/Milestone Text Labeling===
 
 
13) As mentioned above, you have control over the '''Smart Task/Milestone Text Labeling''' algorithm with controls available in the '''Template''' and '''Chart Properties''' form's '''Task Bars''', and '''Milestone''' tabs.
 
 
14) The algorithm employs four methods, called '''Escape Methods''' for '''fixing or avoiding text label collisions''' and are explained below.
 
 
15) These controls are available in the '''Set Label Properties''' form found at the '''Task Bars''' and '''Milestones''' tabs in the '''Template''' form and '''Chart Properties''' form as shown below:
 
 
<center>[[File:P70-0_4-70-(16)-03262019.png]]</center>
 
<center><P70-0_4-70-(16)-03262019.png></center>
 
 
16) The '''Enable Smart Labeling for task/milestones labels''' checkbox '''enables''' or '''disables''' the feature.  As a convention, all '''Template''' forms provide with OnePager 7.0 have this checkbox checked '''ON'''.
 
 
17) When enabled, the five sets of checkboxes and selection windows give you the capability to establish your own '''Smart Task/Milestone Text Labeling''' algorithm priorities.  The settings shown above are the '''default''' setting provided with OnePager 7.0.
 
 
18) The four checkboxes in the '''Set Label Properties''' form's '''Smart Labeling Setting''' control group allow you to turn '''ON''' and '''OFF''' the available methods for '''fixing or avoiding text label collisions'''. 
 
 
19) The four '''Escape Methods''' available are described below:
 
 
:a) When the '''Wrap text escape method''' is '''enabled''', you can specify the maximum number of lines you want OnePager 7.0 to use before '''truncating''' the remainder of the text label's content.
 
 
:b) When the '''Stairstep Method''' is '''enabled''', you can specify the maximum number of '''levels''' OnePager 7.0 can attach to the task/milestone involved in the process.  A task text label in a '''stairstep''' configuration looks like this:
 
 
<center>[[File:P70-0_4-70-(17)-03262019.png]]</center>
 
<center><P70-0_4-70-(17)-03262019.png></center>
 
 
:c) When the '''Truncate Text Method''' is '''enabled''', you can specify the maximum number of characters in the text label you want OnePager 7.0 to display before discarding the remaining characters to the right.
 
 
:d)  When the '''Shrink Font Method''' is '''enabled''', you can specify the '''percentage of shrinkage''' you want allow OnePager 7.0 to '''shrink the font size of the original text''' to fit into the '''allowable space'''.
 
 
20)  The '''Priority''' selection windows to the right of each '''Escape Method''' are '''enabled''' when the '''Escape Method's''' checkbox is checked. 
 
 
:a) The options available permit you to specify the '''priority ordering''' you desire OnePager 7.0 to follow when applying the '''text label collision avoidance''' algorithm using the four available '''Escape Methods'''. 
 
 
:b) The dropdown options for the '''Priority''' selection looks like this:
 
 
<center>[[File:P70-0_4-70-(18)-03262019.png]]</center>
 
<center><P70-0_4-70-(18)-03262019.png></center>
 
 
21) OnePager 7.0 only lets you set one '''priority''' per '''Escape Method''' so you must decide which of the four '''Escape Methods''' is your '''Highest''', '''Lowest''', and in between. 
 
 
:a) This requires some experimentation as charts differ with '''source plan''' input content and formatting. 
 
 
:b) Once determined, the '''Priority''' settings should remain acceptable for snapshots created from the same updated '''source plan'''.
 
 
22) An important capability of the '''Smart Task/Milestone Text Labeling''' feature is that it automatically '''re-optimizes text labels in collision''' when a chart '''update is performed.
 
 
:a) The most typical '''update''' is to '''Replace a Snapshot'''.
 
 
:b) Snapshot '''replacement modes''' are described in the articles found at [[Basic Workflows for Version 7.0 (Portal) | Basic Workflows (Portal)]] 7.0.1-70
 
 
23) This capability is provided automatically when the '''Smart Task/Milestone Text Labeling''' feature is '''enabled''' as described above.
 
 
24) The '''Re-Optimizing After Updates''' selection window provides three options for controlling how OnePager 7.0 '''re-optimizes''' after you '''update''' the chart at the snapshot level by using one of the '''replacement modes''' available with OnePager.  The three options are shown below: 
 
 
<center>[[File:P70-0_4-70-(19)-03262019.png]]</center>
 
<center><P70-0_4-70-(19)-03262019.png></center>
 
 
25) These options are:
 
 
:a) '''Re-Optimized changed tasks''' is the '''default''' setting and '''re-optimizes''' those selected  '''text labels in collision''' that changed as a result of the '''Replace snapshot operation.
 
 
:b) '''Do not reoptimize''' option disregards any changes to the chart where there are '''task/milestone text label''' collisions and '''updates''' the chart in the '''Chart Editor'''.  This option effectively turns '''OFF''' the feature temporarily.
 
 
:c) '''Reoptimize all tasks''' option performs the algorithm on all task/milestones shapes in the chart regardless of whether they have changed or not.
 
 
26) The '''Smart Task/Milestone Text Labeling''' algorithm and controls are discussed in detail in the article referenced below and elsewhere in this Wiki.
 
 
===More Information===
 
 
27) Detailed information on the new '''Smart Task Milestone Text Labeling''' feature can be found at these link:  [[Task/Milestone Text Labels for OnePager Pro for Version 7.0 | Task/Milestone Text Labels for OnePager Pro]]. 10.15.1.-70 and [[Task/Milestone Text Labels for OnePager Express for Version 7.0 | Task/Milestone Text Labels for OnePager Express]]. 10.16.1.-70.
 
 
28) Please take a moment to look at the Read More… article below which provides an introduction of these new '''Text Collision Avoidance'''  features with examples below:
 
  
 
:Read More... [[The Smart Task/Milestone Text Labeling - Text Label Collision Avoidance Feature for OnePager 7.0 | The Smart Task/Milestone Text Labeling - Text Label Collision Avoidance Feature]]. 0.4.2.2-70
 
:Read More... [[The Smart Task/Milestone Text Labeling - Text Label Collision Avoidance Feature for OnePager 7.0 | The Smart Task/Milestone Text Labeling - Text Label Collision Avoidance Feature]]. 0.4.2.2-70

Revision as of 16:55, 5 April 2019

Overview

Upgrades and New Features

1) OnePager Pro (OPP) and Express (OPX) version 7.0 provides six new capabilities, features, and enhancements that are summarized in this article. These new capabilities, features, and enhancements are:

(1) User Interface Upgrade
(2) The Smart Task/Milestone Text Labeling - Text Label Collision Avoidance Feature
(3) Task/Milestone Text Sub-Shape Selection Capability
(4) The Multiple Swimlanes Feature
(5) Text Font Standardization
(6) New Desktop Applications (TBD)

Other Changes for OnePager 7.0

2) In the process of producing OnePager 7.0 we responded to our customers by making changes to our terminology usage.

a) We changed the terminology used to refer to the principle graphic output of OnePager from project view to chart. We did this since the great majority of our customers use OnePager to produce what they call charts and rarely us the term project view when referencing the output products of OnePager in their schedule conversations. In this document (Wiki) the word chart replaces the term project view.
b) To be consistent with the change to the word chart, we changed the name of the Project-View Properties (PVP) form to Chart Properties form.
c) Finally, under this terminology change, the Project View Editor (PVE) becomes the Chart Editor everywhere in this Wiki document.

3) The subsections below provide an overview and links to more detailed descriptions of these new capabilities, features, and enhancements:

(1) User Interface Upgrade

Overview

1) The User Interface Upgrade is our approach to giving OnePager products a more up-to-date look and feel consistent with the latest versions of the Microsoft Office and other Project Scheduling software products with interfacing with OnePager.

2) This upgrade involves a modernization of the Chart Editor, its tool bar tabs, button icons, and dropdown menus.

3) In a similar way, all primary forms such as the Chart Properties and Template forms have their look and feel modernized to be consistent through out our product line and to make sub-control groups easier to identify. Additionally, other sub-forms were simplified to achieve the same goals.

More Information

4) Please take a moment to look at the Read More… article below which provides more information on the new OnePager User Interface upgrade and some examples of the look and feel changes made to the Chart Editor and supporting forms.

Read More... User Interface Upgrades for OnePager 7.0 0.4.2.1-70

(2) The Smart Task/Milestone Text Labeling - Text Label Collision Avoidance Feature

About The Smart Task/Milestone Text Labeling Feature

1) Previous versions of OnePager Pro and Express required you to re-position text labels in the chart when various editing actions caused text labels to collide. That is, when the text labels overlay a task shape or other task labels and become difficult to read in the chart.

2) In such cases, you need to select the task shape, go to the Home tool tab's Position control group, and select a new text label position from those available in that control group. Often, it required several selections and perhaps the creation of a text label in a comment box and a few drag and drop actions before the text labels became more readable.

3) With OnePager 7.0 you now have the capability to use the Smart Task/Milestone Text Labeling feature that recognizes these text label collision situations during updates of the chart and automatically attempts to take the task shape text labels involved out of collision.

a) Implementation of this new feature comes with two additional text label position options: Best fit above/below and Best fit all directions.
b) Also provided are a set of controls that give you options for establishing the priorities with which the text label collision avoidance algorithm, as we call it, employs the feature for you.
c) Finally, there is a new command provided in the right-click context menu for task shapes that you can use to perform the text label collision avoidance algorithm sort of manually on selected task shapes that are involved in a text label collision situation.

4) As part of the Smart Task/Milestone Text Labeling feature's implementation, and in conjunction with the Task/Milestone Text Sub-Shape Selection Capability also introduced in OnePager 7.0 we changed the task shape and text label manual left-click and right-click selection rules as follows:

Left-Click Selection Rules

a) To select a task shape in OnePager 7.0 you left-click the task shape itself.
b) To select the task shape's text label you left-click the text label only.

Right-Click Selection Rules

c) A right-click on a task shape accesses a context menu with commands that are just associated with edits to the task shape itself.
d) A right-click on a text label accesses a specific context menu' tailored with commands that are for edits to the text label.
e) When a set of task shapes and their associated text labels are in a text label collision situation, a right-click on the tasks shape accesses the context menu augmented with a command to invoke the text label collision avoidance algorithm.

More Information

5) Detailed information on the new Smart Task Milestone Text Labeling feature can be found at these link: Task/Milestone Text Labels for OnePager Pro. 10.15.1.-70 and Task/Milestone Text Labels for OnePager Express. 10.16.1.-70.

6) Please take a moment to look at the Read More… article below which provides an introduction of these new Text Collision Avoidance features with examples below:

Read More... The Smart Task/Milestone Text Labeling - Text Label Collision Avoidance Feature. 0.4.2.2-70

(3) Task/Milestone Text Sub-Shape Selection Capability

TBD on The Text Sub-Shape Selection Capability

Subheading 1

Subheading 2

More Information

X) Detailed articles on the new Text Sub-Shape Selection features can be found at this link: TBD. zz.z.z-70

Y) Please take a moment to look at the Read More… article below which provides an introduction of these new Text Sub-Shape Selection features with examples below:

Read More... Text Sub-Shape Selection 0.4.2.3-70.

(4) The Multiple Swimlanes Feature

TBD on the Multiple Swimlanes Feature

Subheading 1

Subheading 2

More Information

X) Detailed articles on the new Multiple Swimlanes features can be found at this link: TBD. xx.xx.x.-70

Y) Please take a moment to look at the Read More… article below which provides an introduction of these new Multiple Swimlanes features with examples below:

Read More... Multiple Swimlanes Feature 0.4.2.4-70 and TBD. xx.x.x-70


(5) Text Font Standardization

TBD on Text Font Standardization

Subheading 1

Subheading 2

More Information

X) Detailed articles on the new Text Font Standaridization features can be found at this link: TBD. zz.z.z-70

Y) Please take a moment to look at the Read More… article below which provides an introduction of these new Text Font Standaridization features with examples below:

Read More... Text Font Standaridization 0.4.2.5-70.

(6) New Desktop Applications

TBD on New Desktop Applications

Subheading 1

Subheading 2

More Information

Read More... New Desktop Applications 0.4.3.1-70.

(0.4-70)