Bug #1370

Feature #964: === GUI ===

Fix numerous "features" introduced by latest major GUI refactoring

Added by pospelov almost 4 years ago. Updated over 3 years ago.

Status:ArchivedStart date:08 Mar 2016
Priority:NormalDue date:
Assignee:pospelov% Done:

0%

Category:-
Target version:Sprint 31

Description

This is a list of all known flaws introduced by our latest extraordinary GUI refactoring.

General

  • Message service in project document is broken

InstrumentView

  • Wavelength and inclination angles are not updated properly on startup

Sample Designer

  • Swapping of layers leads to wrong colors
  • Color of layers is not restored after loading from project file
  • User created multi-layers can't be converted to domain
  • Connection is only possible to default tags
  • GUIObject builder crashes on Interference*, CoreShell because tags are not supported yet
  • Material editor is broken
  • FixedGrouProperty (RefractiveIndex, VectorItem) labels update is broken
  • ParticleDistributionItem is broken

Translation of ParameterTree doesn't account for the fact, that there is an additional level because of GroupItem

  • If, when connecting Particle to ParticleLayout in the node editor, the user press occasionally right mouse button, it will lead to application crash (also exists in release 1.5.1)
  • PropertyEditor for Paracrystal2D: integration flag doesn't change enabled status of XI property.
  • ParticleView's display name is not always updated
  • ComponentEditor is broken again

Because of new proxymodel

  • Restore tooltips machinery for ComponentEditor

JobView, Real Time Activity

  • Filter on double values doesn't work [?]
  • If users switches to projections, and then back, the dynamic info string (nx, ny, bin_content) stops working (also exists in release 1.5.1).
  • If Job is in submitted only mode, then later ColorMapPlor is not updated.
  • ColorMapPlot drag colorbar is broken
  • When user loads old project, JobView still shows intensity plot from previous project

ColorMapPlot

  • Bad behaviour on changing axes type

History

#1 Updated by david almost 4 years ago

pospelov wrote:

This is a list of all known flaws introduced by our latest extraordinary GUI refactoring.

InstrumentView

  • Wavelength and inclination angles are not updated properly on startup

Sample Designer

  • [Gennady is working] Swapping of layers leads to wrong colors
  • Color of layers is not restored after loading from project file
  • User created multi-layers can't be converted to domain
  • Connection is only possible to default tags fixed
  • GUIObject builder crashes on Interference*, CoreShell because tags are not supported yet
  • [Gennady is working] Material editor is broken
  • FixedGrouProperty (RefractiveIndex, VectorItem) labels update is broken

Real Time Activity

  • Filter on double values doesn't work [?]

ColorMapPlot

  • Bad behaviour on changing axes type

SampleViewProxyModel

  • code is not aware of proxy, crashes on context menu, selection not syncronized

CACHED_VALUE

  • disabled

#2 Updated by pospelov almost 4 years ago

  • Assignee set to pospelov

#3 Updated by pospelov almost 4 years ago

  • Description updated (diff)

#4 Updated by pospelov almost 4 years ago

  • Description updated (diff)

#5 Updated by pospelov almost 4 years ago

  • Description updated (diff)
  • Assignee changed from pospelov to david

#6 Updated by pospelov almost 4 years ago

  • Assignee changed from david to pospelov

#7 Updated by pospelov almost 4 years ago

  • Description updated (diff)

#8 Updated by pospelov almost 4 years ago

  • Description updated (diff)

#9 Updated by pospelov almost 4 years ago

  • Description updated (diff)

#10 Updated by pospelov almost 4 years ago

  • Description updated (diff)

#11 Updated by pospelov almost 4 years ago

  • Description updated (diff)

#12 Updated by pospelov almost 4 years ago

  • Description updated (diff)

#13 Updated by pospelov almost 4 years ago

  • Description updated (diff)

#14 Updated by pospelov almost 4 years ago

  • Description updated (diff)

#15 Updated by pospelov almost 4 years ago

  • Description updated (diff)

#16 Updated by pospelov almost 4 years ago

  • Description updated (diff)

#17 Updated by pospelov almost 4 years ago

  • Description updated (diff)

#18 Updated by pospelov almost 4 years ago

  • Description updated (diff)

#19 Updated by pospelov almost 4 years ago

  • Description updated (diff)
  • Status changed from Sprint to Resolved

With this the GUI "ParameterizedItem" refactoring is over. Old functionality is restored.

  • It's not possible to open older project files anymore.

Actually, for technical reason such possibility still exists. For the moment if one tries to open old project file, it will be partly loaded. But models will be in badly defined state.

  • As soon as release number changes, any attempt to open older project file will lead to gentle refuse.

#20 Updated by herck over 3 years ago

  • Status changed from Resolved to Archived

Also available in: Atom PDF