@tango-CI tango-CI released this Sep 13, 2018 · 3 commits to master since this release

Assets 3

Named after Programmer's Day. But with "-1" as it is released on September, 12th and not on September, 13th %)

What is done:

  • aliases extracted into a dedicated node (under Tango host node) in the Devices tree:

aliases

  • Device Tree widget is redesigned (now Device Info Panel):

device_tree

  • Device Control Panel moved to the left and redesigned:

device_control_panel

attributes, commands and pipes lists are moved to Device Info panel
corresponding tabs are removed - switch happens automatically when item is selected in Device Info Panel

  • Waltz now loads full Tango host tree -> filter in Devices tree works much better:

filter

Note:

Tango host pre-loading requires special backend to be deployed (waltz-devices-tree-backend). If not Waltz falls back to dynamic loading and a notification is shown:
notification

  • Drag-n-Drop attributes to Dashboard:

dnd

  • Write attribute value directly from the Dashboard:

dashboard_write

Closed issues

  • #143 TangoHost.find_all() must return all tango host instances
  • #147 Write values directly from Dashboard
  • #148 Redesign Device Control Panel
  • #149 Preload tango host
  • #70 OpenAjaxListener mixin improvement

Live demo:

tango-cs/tango

demo