Re: Working on my preferences, missing in LibreCad
Posted by sand1024 on Dec 06, 2024; 10:32pm
URL: https://forum.librecad.org/Working-on-my-preferences-missing-in-LibreCad-tp5725761p5725767.html
well, I suppose current implementation is misleading.
Actually, as far as I can quickly see by diff, these two settings added are related only to text/mtexts.
I suppose that should be explicitly stated in UI.
Actually, other settings in that group also define rendering minimal values for different entities (like lines, circles etc) - and if the label is just "Simplify the small entities", the user may decide that this is applied to all rendering.
But in more general sense - I'm not sure that that "Simplify the small entities" setting is really necessary at all.
From the performance reason - such optimization of rendering is more than reasonable, as the user cant's see, say, a circle of 2 px - but such a small entity still requires lot's of computation.
Of course, on small drawings it's not important, yet for really large drawings - it's more than important.
If someone would like to disable such behavior (as far as I understand, your intention was disabling this for texts) - I can simply reduce allowed minimal value for spin box. So if 0 will be entered - the simplified rendering of texts will not be invoked.