Designer UI Bug

Posts   
 
    
Emmanuel
User
Posts: 167
Joined: 13-Jan-2006
# Posted on: 18-Feb-2018 23:08:39   

I've been trying to figure out where all my customer attributes applied to my various entity members had disappeared to. Turns out it was a quirk in the designer UI that hide them. I think this is a bug or, at least, an opportunity to make the UI better:

Attached is a screenshot 1.png of one of my entity members (Shipment.AddressBilling). Where's my custom attribute for it!? I was sure I had entered it earlier! Ah ha, it turns out that the Attributes group box is not scrollable and so it appears that my custom attributes (which come after the "Default attributes inherited from project settings") are gone.

I figured out that by resize the footer section that contains errors and warnings, it would open up vertical space for the entity editor and reveal more content in there. Ah ha. My Attributes are visible now. See screenshot 2.png

So I think the designer could be tweaked to improve that. Either add vertical scrolling or even another set of nested tabs (one tab for "Default Inherited Attributes" and another for "Custom Attributes")

Designer version 5.2.1 26-Jun-2017

Attachments
Filename File size Added on Approval
screenshot 1.png 101,012 18-Feb-2018 23:09.05 Approved
screenshot 2.png 85,286 18-Feb-2018 23:09.15 Approved
daelmo avatar
daelmo
Support Team
Posts: 8245
Joined: 28-Nov-2005
# Posted on: 19-Feb-2018 04:37:00   

Hi Emmanuel,

I agree that in that specific scenario, it happens. I never noticed because either I have always the windows maximized, or I always use the footer's section tabs in collapsed mode when I don't have enough screen (resolution or another factor).

David Elizondo | LLBLGen Support Team
Otis avatar
Otis
LLBLGen Pro Team
Posts: 39613
Joined: 17-Aug-2003
# Posted on: 19-Feb-2018 09:49:47   

We'll see what we can do.

(edit) not really doable, I'm afraid. The area has a resizable control, and that makes it not trigger the scrollbars to appear when the area gets too small, even though we've set minimum sizes.

Frans Bouma | Lead developer LLBLGen Pro