← Back to team overview

kicad-developers team mailing list archive

Re: 5.1.0-rc1


On 2/7/19 1:38 PM, Vesa Solonen wrote:
> Steven A. Falco kirjoitti 7.2.2019 klo 18.04:
>> However, because of the eeschema line-width issues that I mentioned yesterday, I'm not convinced that users will be happy with gtk3.
>> In the attached screenshot, compare the line width at pin 2 and pin 3 of the op-amp.
> Hi Steve,
> This is not gtk3 specific, but comes from the rounding issues in
> Eeschema new drawing code (both OpenGL and Cairo). Unfortunately proper
> solutions are not trivial. One can mask it bearably by using Cairo
> drawing with anti-aliasing turned on (at least on 4k resolutions).

You are right.

I tried an older 5.0.2 build and it looks perfect at any zoom level.  However, both the latest nightly build (gtk2) and my gtk3 build show the problem.  So it is not specific to gtk3.

Based on your suggestion I played around with the preferences: With my gtk3 build, I can make it look good by switching to "Modern Toolset fallback + high antialiasing".

For "Modern Toolset accelerated", I find that "supersampling 2x" makes it look decent, but still not quite as good as "Modern Toolset fallback + high antialiasing" or the older 5.0.2 code.

I'm concerned that people will post bug reports (or just downgrade) if they see the display artifacts.  Would it make sense to put up a dialog the first time the new version is run, advising users to switch their settings if they don't like the appearance?  Or perhaps force the settings to "fallback+AA" one time on an upgrade?


Follow ups