View Issue Details

IDProjectCategoryView StatusLast Update
0005646DarkRadiantGUIpublic25.06.2021 06:27
ReporterDragofer Assigned ToDragofer  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionno change required 
Product Version2.13.0 
Summary0005646: Regression in display of inherited properties
DescriptionIn the entity inspector, it used to be so that when you highlighted an inherited property, depending on the type helpful controls would show up at the bottom. For example, a boolean property would offer a checkbox, a skin property would offer a button to "Choose skin..." etc. The property list would also show an icon showing what type of property it is (i.e. a 2/3 symbol signifies a float).

In DR 2.13pre2, the above 2 features only work for non-inherited properties.

Another change is that all inherited properties are now in italics - in the past they had the same font as non-inherited properties, but were light gray.
TagsNo tags attached.

Activities

greebo

greebo

22.06.2021 17:37

administrator   ~0014118

I can at least say that the italic vs. lightgray font change was intentional to improve support for dark window themes.
greebo

greebo

24.06.2021 19:19

administrator   ~0014121

Can you give me more specifics, which entity and which property are we talking about?

I had a look at atdm:moveable_barrel_01, which inherits a "mass" property which in turn is denoted as "editor_float mass" in the entityDef. It indeed doesn't show up with a symbol depicting it as float, but neither did 2.12.0 or 2.11.0 do that? Did we actually lose this somewhere, or has it never been working that way for inherited properties?

Further, when I select the inherited "model" property on that atdm:moveable_barrel_01, I get the "Choose Model.." / "Choose Skin..." / "Choose Particle..." buttons in the Entity Inspector.
Dragofer

Dragofer

25.06.2021 06:27

developer   ~0014125

Ah, I think I didn't check whether the entities I was working with had entityDefs with properly defined spawnargs. Though it definitely seemed odd/unexpected enough for those entities (don't recall which ones unfortunately) to file a report...

In any case, I'll be closing this one then. Maybe showing symbols for inherited properties can become a thing so you know which ones have been properly defined.

Issue History

Date Modified Username Field Change
22.06.2021 16:35 Dragofer New Issue
22.06.2021 17:37 greebo Status new => acknowledged
22.06.2021 17:37 greebo Note Added: 0014118
24.06.2021 19:19 greebo Status acknowledged => feedback
24.06.2021 19:19 greebo Note Added: 0014121
25.06.2021 06:27 Dragofer Note Added: 0014125
25.06.2021 06:27 Dragofer Status feedback => new
25.06.2021 06:27 Dragofer Assigned To => Dragofer
25.06.2021 06:27 Dragofer Status new => closed
25.06.2021 06:27 Dragofer Resolution open => no change required