Bojan_Bekic wrote: ↑Thu Feb 28, 2019 2:56 pm
Ah, no, it seems that after a while it starts breaking the window adding as well. If you start from a simple file, it works in the beginning, but make it a bit more complicated by adding more walls and then add a part to a wall (to additions), then it's impossible to add a window to that wall, even if you unlink the part and make wall simple again. Not only that, from that moment, you cannot add windows to other walls (simple ones).
I've given it my best shot, tried to find the issue you are referring to,

- Screenshot from 2019-02-28 23-17-10.png (196.21 KiB) Viewed 555 times
Although i noticed some small anomalies that we can get around for now, What you seem to be describing still doesn't occur to me. I think there is also something broken in your file, because when i tried to play with your file once more, it even froze the Draft Grid On/Off and setting up the working plane.
Indeed it makes sense why i your understanding you think the order is skewed. If you select window001 for example, which is no where to be found on the tree view if you've noticed, and hide it, you will see that it hides the strange gray wall next to it. Meaning that wall thinks it's window001 aswell.
I have selected all the walls that are real in your file as you can see, all the other stuffs in "blueish grey" think they are windows. So something went wrong. they are not real. You will notice if you delete them they die with the windows.
Also as soon as I open your file i get the message on dependency in red in the report view. To me that's another redflag that something is well done and that can explain these strange occurances you might be experiencing.
Code: Select all
Gui::DocumentItem::populateItem(): Cyclic dependency in Window001 and Wall002
Gui::DocumentItem::populateItem(): Cyclic dependency in Window001 and Wall002

- Screenshot from 2019-02-28 23-39-27.png (311.67 KiB) Viewed 555 times
Lastly, i've noticed that your freecad appimage is using python 2.7. Try to use the python 3.7 and see if that has any improvements on your results,
here is the link where you can download it.
https://github.com/FreeCAD/FreeCAD/releases/
Here is what mine looks like,
I hope it helps.
OS: Linux Mint 19.1
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15900 (Git) AppImage
Build type: Release
Branch: master
Hash: a73b10203ab1cb31df4a8763b050d64da8e81580
Python version: 3.6.7
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/Canada (en_CA)