TrenchBroom 2 has been in the making for more than four years. I have dug out the first message here on func where I talked about it:
http://celephais.net/board/view_thread.php?id=60908&start=1054
Back then, I did not expect it to take this long. The main reasons for the delays were the fact that I thought it would be a good idea to do a rewrite (not the best of ideas), that I let too many features creep into the release, and that I got very busy with real life issues. But with the help of many contributors, we managed to get over this hump, finally!
So I'd like to take the time to thank a few people in particular.
The initial versions of TrenchBroom were shaped by feedback and input by necros, so I'd like to thank him for helping me make TB's UI what it is today.
ericwa helped out with invaluable contributions, bug fixes, and code reviews. Without his efforts, TB would be nowhere near as stable as it is now!
dumptruck_ds has just started a video tutorial series for TrenchBroom, available here:
https://www.youtube.com/watch?v=gONePWocbqA and I expect these videos to help drive more people to TrenchBroom and Quake mapping in general.
Then there were a couple of other contributors who submitted patches and bug fixes.
Furthermore, I'd like to thank the numerous users who supported TrenchBroom by filing issues on github, by tweeting about it, and thereby creating a community around TrenchBroom.
And finally, I'm sure there are people who I should also thank, but whom I have forgotten to name since it's late and I'm tired ;-). I hope you guys don't begrudge my forgetfulness.
With all that said, I'd also like to talk a bit about the future of TrenchBroom. Now that this release is out, it will be time to groom the backlog to clean up and select those issues which should be included in the next releases.
After some deliberation, I have decided to focus on expanding TB's user base in the immediate future. This means that I will not be working on new features right away, but rather I will add support for more games with Quake 3 being the first game to be added.
I believe that adding more users to TrenchBroom is essential to the future of the editor, as this will likely bring more contributors as well. TrenchBroom has become a large and complex project, and I'll need all the help I can get in the future.
Besides the addition of more games, I would also like to focus on one particular issue, which is the performance of selection. Selection is an operation that depends on the size of the map, so it becomes slower the bigger the map becomes, and that is of course not acceptable in the long run. Both ericwa and I have some ideas on how to tackle this, and we have already written some code to fix it. So I expect this to be part of one of the next point releases as well.
I will create new milestones for the next three point releases in the coming days, and then I will start adding issues to these milestones. I plan on adding only a few issues to each milestones in order to have frequent releases in the future. Hopefully, we won't have to wait years for the next release this time ;-).
That's it for now. Thanks again to everyone who got involved in this project over the years. It has been a lot of fun, and a very satisfying hobby for me. The greatest thing for me has been to see how many releases have been made with TrenchBroom, and how many new mappers have joined this community because of it. Let's hope that TB will keep driving people to pick up Quake mapping in the future!