david-fairbanks42 wrote: ↑Tue Feb 23, 2021 12:15 pm
I'm on 0.19.24181 (Arch linux) and have experience the same issue. Looking through the code there's a hack fix for this. Set the Equal Tolerance to False and Arbitrary to True, then it will behave as it should.
Sorry I did not see your comment earlier, we were writing the same thing at the same time!
Looking through the latest commits, I believe this issue is already fixed just not released yet.
That's not entirely true, the fix I made in January only seems to fix the bug if the Dimension has tolerance value(s) or Equal Tolerance is false. According to
git log src/Mod/TechDraw/App/DrawViewDimension.cpp I've tried to fix this bug and some others in January 29 with commit e802179cf4272c9a89d1711fc796981d2a077c71, and that has also supposedly been the last day that the file has been edited. However, there's still indeed one aspect of the bug left in the current master that I've overlooked when fixing it, and it is documented in the first post in this thread. The bug can be activated by setting (1) Equal Tolerance = true (2) Over Tolerance = 0.00 (3) Under Tolerance = 0.00 (4) Arbitrary = true for any dimension. Then, a number is shown instead of the Arbitrary dimension.
OS: Debian GNU/Linux bullseye/sid (KDE/plasma)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24237 (Git)
Build type: Release
Branch: master
Hash: 9b31018b2e541cb27435328aec494d956ef38c87
Python version: 3.9.1+
Qt version: 5.15.2
Coin version: 4.0.0
OCC version: 7.5.0
Locale: English/United States (en_US)