Comments (8)
@realthunder could you support here?
from freecad.
I don't get this background. Why not remove it?
from freecad.
I don't get this background. Why not remove it?
Readability, models can have different color, have multiple lines etc so only way to ensure that tree items are easily readable in all scenarios is to provide background for items that will have good contrast against text and hide distracting stuff like lines fighting for attention around text.
from freecad.
Thats why Realthunder added the text effect.
If applied gently it's hardly vissible, but it does work.
from freecad.
It does not work well enough as with busy model it still is not readable enough, at least for me.
from freecad.
Could you try the new added overlay stylesheets?
I had no issues, but also don't think much people tried it.
from freecad.
People have different tolerance for things being readable or not, depending on various factors. Realthunder implemented it (but remember, that he also implemented other options - including one with background) in the same way as movie captions are done - white text with black outline so it should be readable in every scenario. Unfortunately this effect is mostly effective with big text (bigger outline separating text from the rest of the picture), while we deal with small fonts. In our case we can also get a lot of lines with similar thickness in small area making it very busy and so needing more brain power to process it, requiring to focus on that particular area instead of being able to quickly scan it. I don't mind making the background optional - if for somebody background is distracting (which totally could be the case), I do however mind taking away option of having it.
This is not a thread for this discussion anyway, so let's not go off-topic anymore.
from freecad.
I managed to fix the issue, writeup on how: https://stackoverflow.com/questions/78414383/qt6-disable-drawing-of-default-background-for-qtreeview-items/78421604#78421604
from freecad.
Related Issues (20)
- Using Part_EditAttachment fails when a Sketch is a member of a PD Body.
- Measurement: Distance Factor and Mirror settings options need a tooltip HOT 9
- Measurement: label distance needs to be dynamic depending on model scale HOT 1
- Arch Wall does not provide inner area HOT 1
- Start: Wrong language selected in Welcome screen HOT 2
- Extruded Draft Facebinders should be able to close their corners HOT 6
- Measurement: Settings are available only after the first measure
- Materials tool crashes on Arch workbench HOT 3
- Reordering objects in the tree view resets their placement HOT 2
- Camera doesn't always animate from the current orientation HOT 4
- On-View-Parameter inputs show at the wrong coordinates HOT 5
- AddonManager: Composite view resize issue HOT 4
- TechDraw: Snapping Dimensions: Angles/Diameter/Radii
- TechDraw: Default position + snapping of dimensions
- FEM: Reorder filters in results pipeline with drag & drop
- Measurement: UI - display arrows between measured points
- Document renames cause problems HOT 1
- Multiple cuts on spheres cause issues. HOT 3
- Start: files created during current FreeCAD session are not added
- Mesh display mode should be Flat Lines by default
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freecad.