Bug Report T850171
Visible to All Users

Vector skin element borders render incorrectly at high DPI scaling when a non-default palette is set

created 5 years ago

Most vector skins when setting a non-default palette will have very obvious rendering issues on their title bars, status bars and other locations when viewed on a 4k monitor with ***windows scaling set to 300%***.

The issue is reproducible in the DevExpress demo application : "Outlook Inspired App":

  1. Change windows display scaling to 300% (probably need a 4k monitor for this)
  2. Start demo "Outlook Inspired App" (make sure it is not maximized)
  3. Change skin to "Basic"
  4. Change palette to "Blue Dark" (can be any, setting it back to default also causes the behavior)

BUG1: The left edge of the status bar is incorrectly rendered (weird gradients)

BUG2: The right edge of the disabled gallery scroll button on the palette gallery has a similar rendering glitch

  1. Click "View > View Settings" to show the dialog

BUG3: The title bar of the main app window, and the title bar of the dialog have the same border rendering glitch as the status bar

BUG4: "Reset Custom Filters" left and right edges have the gradient glitch

  1. Dismiss the dialog
  2. Show the "Home > New Group" Dialog
  3. Mouse over and out of the first entry (Bart Arnaz) repeatedly

BUG5: The gallery hot highlight effect is glitched and often only partially renders

I imagine many other controls have similar issues (tab control with no tabs visible, ribbon separators, etc.)

These bugs seem to be present in all vector skins to varying degrees (often when the border and back colors differ).

Comments (3)
Sasha (DevExpress Support) 5 years ago

    Hi,

    Thank you for the screenshot and detailed description. I reproduced the gradient border (BUG1-BUG4) issues. All of them seem to have the same cause. I passed this ticket to our developers for further research.

    As for the gallery issue (BUG5), I could not reproduce it. Would you please record a video that illustrates steps to reproduce it?

      I have attached an image showing the artifacts left over when you mouse over and out of the first item in a gallery. To make this happen you just need to mouse over and out several times, sometimes from different edges, the artifacts left on mouse out out vary, in the screenshot the top portion of the hot highlight is still present.

      This is probably a different issue to the original report since i was able to reproduce it just by starting the Outlook Inspired App, no need to change palettes.

      Sasha (DevExpress Support) 5 years ago

        Thank you for the clarification. I can reproduce this issue with the default (100%) DPI. I've created a separate ticket on your behalf regarding this issue and passed it to our developers as well: GalleryControl - A selected item is painted with artifacts. Please watch for our updates in this and the other threads.

        Answers approved by DevExpress Support

        created 5 years ago

        We have fixed the issue described in this ticket and will include the fix in our next maintenance update. To apply this solution before the official update, request a hotfix by clicking the corresponding link for product versions you require.

        Note: Hotfixes may be unavailable for beta versions and updates that are about to be released.

          Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

          Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.