Giter Site home page Giter Site logo

UI Rendering broken about vimix HOT 9 CLOSED

brunoherbelin avatar brunoherbelin commented on June 2, 2024
UI Rendering broken

from vimix.

Comments (9)

brunoherbelin avatar brunoherbelin commented on June 2, 2024

Thanks for the feedback. Its apparently a font display issue, and no error is produced (no message or logs to check)

If not already the case, please try with the latest/edge package from Snapstore (0.3 from 8/10/2020).
If the problem persists with latest version, it would therefore be an OpenGL driver issue; thanks for posting the glxinfo ($glxinfo > infogl.txt)

from vimix.

Francis148 avatar Francis148 commented on June 2, 2024

I'm compiling latest git, so here is the glxinfo:
infogl.txt

from vimix.

brunoherbelin avatar brunoherbelin commented on June 2, 2024

Very strange :(
Your opengl seems ok, and anyway the font rendering does not use anything fancy!

I know its a bit annoying to do, but as you use git, could you please go back to the last commit before it breaks? I have no way to reproduce your problem (no computer with intel HD drivers) and never had the issue. Sometime late sept when it still worked ? (https://github.com/brunoherbelin/vimix/commits/master)

Thanks, and sorry for the bug :(

from vimix.

Francis148 avatar Francis148 commented on June 2, 2024

No problem, those things happen and since vimix is still compiling rather quickly, it was doable.
First buggy revision: 688aee8 (Fixed resolution issue with different monitor DPI)

from vimix.

brunoherbelin avatar brunoherbelin commented on June 2, 2024

Thanks !! Ok, I think i get the problem with the font display!
Please try again with revision > 31ebccd in Master branch (latest to date).

from vimix.

Francis148 avatar Francis148 commented on June 2, 2024

Font rendering is fixed, thank you!
The UI rendering is slightly off, though: the "Enter fullscreen" button and OpenGL text at the bottom are cut off:
Native resolution 3200x1800, global scale of 250%:
3200x1800, 250% scale

Native resolution 3200x1800, global scale of 100%:
3200x1800, 100% scaling

Reduced resolution of 1920x1080, global scale of 100%:
1920x1080, 100% scaling

from vimix.

brunoherbelin avatar brunoherbelin commented on June 2, 2024

Great! Thanks for pointing this out; I would have missed it otherwise..

When you say 'global scale', you mean the Display seetings with Fractional Scaling under Ubuntu ?

from vimix.

Francis148 avatar Francis148 commented on June 2, 2024

While I'm not using Ubuntu, I guess it is the same thing: scaling UI elements on HiDpi displays so they get bigger. You can see that the top bar is larger in the first image.
Looking at the images again, I think the high resolution is causing this issue, the scale is not the problem.

from vimix.

brunoherbelin avatar brunoherbelin commented on June 2, 2024

HiDPI scaling is a feature coming in multiple platforms and distribs, so it should not be entirely discarded. I'll check on my side; it shouldn't be too complicated.
Anyways, this is another issue, so I'm closing this one! Thanks the the help.

from vimix.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.