This isn't something that needs to be addressed
right now, but you mentioned in the Dev server that you wanted to know what ways it would be useful to alter the ZB interface to be modding friendly, so I want to include a few screenshots for comparing how ZB handles the linedef editing functions and WB handles them. Please ignore the fact that I'm looking at different lines, it's not important.
So obviously, if you right click a linedef in ZB, you get this:
It just pops up like that. I have issues with the interface, but I'll comment on that after I get to my second WB picture. What I strongly dislike here is that it just shoves a box in your face and says "Here". No real depth of what I can do with any linedef editing features is presented to me. I
know there's more, but I also don't know where it is just by this alone. By comparison, here's WB:
I
love this. It presents a ton of options to me, neatly and cleanly. If I wanna edit the properties, it's just a click away. But the vast majority of other functions are presented there as well, and I don't have to go through menus or go digging repeatedly and switch screens and tabs to get to them. They're
right there, presented to me just a click away. No trying to remember which tabs had which features if you're going to use something you don't regularly use. What's probably most noteworthy here is that copy/paste/paste properties is immediately accessible on right-click. I can't begin to explain how useful those things in particular being there has been and how much easier my life has been because of it. I want to note that this is also standard behavior for WB across the board. Thing and sector editing also have similar pop-up menus on right click, and they're a godsend. I've missed them
so much since I've started using Zone Builder.
Like I said previously, I want to touch on how WB handles its editing dialog box in comparison to ZB's:
This is actually a bit of a mixed bag. On the one hand, I actually like that Zone Builder just drops all the linedef flags in front of you, rather than being a tiny scroll menu the way WB's is. But
good gods is Zone Builder's linedef effect selection a nightmare. I would absolutely
love if it used the categorization function WB has. Being able to go to linedef effect type -> linedef effect list is so much better than scrolling through a massive list to get where you want. This is super important to be able to do if you don't know the linedef number of the thing you want, but know the general effect. Intuiting categories is far easier than scrolling huge lists.
I know I'm coming from a position that is probably weird and most people won't understand and may even disagree with on some specifics, but I
really recommend going through Workbench to see how it presents options to you. Oogaland wrote it pretty much from ground up, and I was doing a lot of feature requests and bugfixes during its early development, and that included direct back-and-forth on ease of access features. A lot of what it does isn't arbitrary. It's a result of me going through it and saying "I'm trying to do X, right now WB doesn't have X, so what's the best way to make it work?". There are a lot of areas I find ZB to be rather lacking in and I could probably go point-by-point on lots of different features here, but in general WB was built with "What's a good, easy way to present this information?" in mind and ZB feels really clunky to me in that regard.