Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
module swap ecflow/dev
ecflow_ui

This command version of ecFlow should only be used for testing the new user interface and not for running a server!

Installation date 2018-09-12


AreaDescriptionNotes
Tree view

New feature: Leaf nodes can be automatically expanded when clicking on the parent node. This feature can be turned on/off in Tools → Preferences → Appearance → Tree view using option: Automatically expand leaf nodes. By default this option is off.


Output log
Improvement:  the output file list in the Output info panel  is sorted by time in descending order when it first appear
Suite filterFix: fixed issue when suite filters set for various aliases of the same server became identical
Zombies

Fix: fixed issue when the "Duration" column in the Zombies view was incorrectly sorted



Installation date 2018-08-08

...

Updates for version 4.10.0

...

...

Note that on ECMWF machines, you need to load the 'dev' module of ecflow to get the 4.10.0 test version:

Code Block
languagebash
module swap ecflow/dev
ecflow_ui

This command should only be for testing the new user interface and not for running a server!

Installation date 2018-07-10

AreaDescriptionNotes
Server loadExperimental feature: a new info panel tab called Server Load was added to display various diagnostics about the given server. Note that this module will only be built if the installed version of Qt has the QtCharts component.
Table view

New feature: When a new table view is added the Table Filter dialogue automatically appears so that the table filter could be defined before the actual table data is loaded. This can result in much faster initial loading of the table view. 

This feature can be turned on/off in Tools → Preferences → Appearance → Table view using option: Popup filter dialogue when new table view is added. By default this option is on.


Table viewImprovement: The first column in the table view (node path) is sorted by the node index in the given tree instead of the path string itself. This significantly speeds up the table view.
PanelsImprovement: The Suites, Zombies, Server Settings and Server Load info panels, which belong to a given server, are now always visible whichever child node of the given server is selected. Previously these tabs were only visible when a sever node was selected.
Commands
Improvement: when a command sent to a given server fails, the server state is automatically refreshed
Node log
Improvement: added horizontal scroll bar to node log panel
Suite filterFix: fixed issue when suites not filtered by the suite filter appeared in the tree view
Tree viewFix: fixed issue when nodes were not always selected in the standard tree view with left click


Updates for version 4.9.0

...

4.9.0

...

languagebash

...

This command should only be for testing the new user interface and not for running a server!

Installation date 2018-04-05  (version 4.9.0)

...


Description
Main tab
Improvement: when no views are present in a tab a tree view is automatically added as soon as we load a server into this tab

Tree view

Fix: fixed issue when switching between tree view layouts (Compact and Standard) caused a crash

Updates for version 4.8.0

...

Updates for version

...

4.8.0

...

Code Block
languagebash
module swap ecflow/dev
ecflow_ui

This command should only be for testing the new user interface and not for running a server!

Installation date 2018-01-16  (version 4.8.0)

...

AreaDescriptionNotes
Tree viewNew feature: a new tree view layout called 'Compact' is now available. This 'Compact' layout works exactly in the same way as the tree view in ecflowview and saves some vertical space. To switch between the original layout, now called 'Standard' layout, and the new one use Edit → Preferences → Appearance → Tree view → Tree layout style.

PanelsNew feature: to help with smaller displays, a new button was added to the panel headers (tree view, table view and info panel) to maximise the panel area. When this button is pressed the panel occupies all the available space in the given tab and the other panels become hidden. At the same time a warning message appears in the header saying "Panel maximised". By pressing the button again the original panel layout in the tab is restored.

BreadcrumbsNew feature: the breadcrumbs are now located in the panel header, saving some vertical space (previously they had their own area just below the panel header). When "Breadcrumbs" is on (toggle via the cogwheel icon) the breadcrumbs are visible in the header, otherwise the node path is simply shown as text.

 

Why panelNew feature: the top-down Why (through the children) is now displayed in the Why info panel alongside with the bottom-up Why (through the parents). As an additional improvement the node statuses are now colour-coded and the parts of the expression which are false are highlighted (with a darker background). Also, the attribute notation became clearer and both the nodes and attributes are now hyper-linked.

LimitsNew feature: the limit editor now shows the list of nodes consuming the given limit. With the provided buttons the selected node paths can be removed ('Remove' button) or the whole list can be cleared ('Reset' button).

 

 

Limits

New feature: it is now possible to choose between circular and rectangular limit shapes (see Edit → Preferences → Appearance → Attributes → Limit shape). The default limit shape is "circle". The rectangular shape allows for a more compact view.

TriggersNew feature: the colours used for trigger and complete rendering can now be controlled from Edit → Preferences → Appearance → Attributes.

Info panelNew feature: the 'Info', 'Manual', 'Script' and 'Job' Info panels can now be manually refreshed with the provided button

Info panelNew feature: the "detached" state in the popup (i.e. dialogue) info panel is now represented with a separate "chain" button just like in the docked info panel. As a further improvement the "detached" option is saved for the popup info panel.

Info PanelNew feature: flags of the selected node are now displayed in the 'Info' info panel

Tree viewNew feature: the last selected node per tree view is saved on exit and restored on startup 
Icons

Change: some of the node icons were improved, the changes are summarised below:

PreviousCurrentDescription
Node has had a user action since its last requeue (see the Node Log for details)
Complete by default status or by complete expression
Has been restarted
Slow server write


 
Table viewChange: when a selection is broadcast to the table view (e.g. from a tree view, search result view etc) it will only be visible there if it matches the filter set on the table view. The previous behaviour was that the broadcast selection was always shown in the table view even if it did not match the filter. 
Output logChange: line numbers are no longer shown in the output log ('Output' panel) to save space. Line numbers are still shown for the Script and Job.
 
RepeatsImprovement: in the repeat editor the current value for date repeats can be selected from the list at the bottom of the editor 
CommandImprovement: when a command sent to the server fails, a dialogue pops up showing the error message 
Context menuImprovement: the 'Cancel' command was renamed 'Remove' and was made available for suites, tasks and families 
Context menuImprovement: the context menu now better handles the situation where multiple nodes and attributes are selected 
LimitsFix: fixed issue when the limit text was incorrectly turned red when the limit reached, but did not exceed, its maximum 
LimitsFix: fixed issue when the limit maximum could not be set to zero 
Context menuFix: fixed issue when stray context menu appeared in panel headers 
UpdateFix: fixed issue when setting the server update frequency did not always make effect immediately 
Server list fileFix: fixed issue when a malformed server list file caused a crash 
ZombiesFix: fixed issue when commands did not work for multiple zombie selection in the Zombies info panel 
VariablesFix: fixed issue when deleting a variable caused a crash 
StabilityFix: fixed additional crashes 

 

4.5.0
Anchor
4.5.0

...

4.5

...

.0

Updates for version 4.5.0

Note that on ECMWF machines, you need to load the 'dev' module of ecflow to get the 4.5.0 test version:

Code Block
languagebash
module swap ecflow/dev
ecflow_ui

...

Installation date 2017-01-10

...

Anchor
4.3.0
4.3.0
Updates for version 4.3.0

...

4.3.0

...

...

module swap ecflow/dev
ecflow_ui

...

This command should only be for testing the new user interface and not for running a server!

Installation date 2016-08-25

...

AreaDescriptionNotes
Node searchNew feature: click the magnifying glass icon in the toolbar, or choose "Search" from the node context menu, to bring up the node search dialogue.
The found nodes can be directly interacted with from the results table.
Text search
New feature: The search facility within the text of output logs, jobs and scripts has been enhanced with the addition of regular expression and wildcard matches. 
Tree ViewImprovement: Created separate panel header buttons to filter nodes by status and to control the display of attributes
ZombiesFix: Fixed issue where deleting a zombie did not work 

...

 

...