I really hope that this just isn't me being stupid, yet again.
For some reason, when I move a window to another workspace it toggles it's decorations, and I have to manually toggle them back on, this happens with every program. decorate_new has no effect on this. This is my keybind:
# Switch to WS / send window to WS
super + {_,shift + }{1-9,0}
berryc {switch_workspace,send_to_workspace} {0-9}
And regarding the smart_place problem: I'm not sure if my screen resolution (1280x800) has to do anything with it, or the way that it determines whats a empty space. But no matter what I try it always places windows to the top left corner as if it was turned off, even if there are already windows there.
I'm not sure how to get any logs tho