I'm pleading and arguing against it. It's your project -- I haven't "demanded" anything.
The words do not come across as a request. Flat out insults do not usually come as part of nice requests.
Not at all. For example, my favorite laptop that I use most of the time (my 17"), I bought in 2004. I'm a buy and hold type of guy. I, actually, _want_ a system that I can let run forever and just update as updates come along. I love software and systems that stand the test of time.
Then why move off SMF?
No. I'm going to have to find another forum platform, like vBulliten or something, which I'm certain I will hate. We just got the latest SMF update a few weeks ago or so, and the one before that was a year ago. That is insane, and isn't me "wanting to stay with the latest and greatest".
SMF 2.0 went to a stable release a while ago, the updates since then have been security updates only. That's a sign of quality, not poor development, that it has only needed 3 patches of any kind since 'stable' release.
So I will say it again. Why are you upgrading? Are you doing it to get features you don't currently have, or because you perceive there to be a problem with the platform (that doesn't really exist)?
As for the latest and greatest, don't get too ahead of yourself. It took you 2.5 years to get to alpha.
I'm reasonably comfortable with the speed of our development. Getting snippy about that isn't winning you any fans.
Why you don't have more help is beyond me, but whatever.
Because we learned the hard way what happens when you have too many people chiming in with their say. It's largely what's killing SMF, though not nearly the only thing.
It tells me this project is more of a hobby, which is fine, but you should tell people that up front.
Where have we ever said it is anything else? We're not charging you for anything. We're not demanding anything from you. We're doing what we've always done, what we've always said we're doing, which is building it for us, and being nice enough to check with people that they're happy to use what we're doing in the process.
Then I come on here, fall in love with what you guys are doing, simpy ask "gosh, can we just have a hide option for the sidebar if we want", and I get told to go jump in a lake, like they did to you, for my "demands"
There's a lot more to it than that. Firstly, as explained, there are logistical and practical reasons for having the sidebar - preventing the content taking full width modest-and-up screens is one of them.
Secondly, more importantly, let me take that concept for a moment: hiding the sidebar. Yes, you can hide the sidebar. Off the top of my head, I can think of two ways of doing it. Neither of them offer a nice cosy admin panel option for it, but it's doable - and it will have a lot of side consequences to doing it.
You're a programmer, you should understand better than most that these things rarely live in a vacuum, and that one thing often has a great many consequences.
But here's the other thing: many more people ask about putting a sidebar onto a forum, than ask about taking one off. You're the first person in 2.5 years to complain about the fact we have a sidebar. I'd argue we're doing a better job of catering to what people want than complying with every little whim that people ask us about.
But yes, just for you, I'm sure I could hack up a plugin that hides the sidebar, because I love hearing support requests.
There is also a big difference between ignoring people and taking on board what they're saying but disagreeing. I hear your objections to the sidebar. I disagree, I have also explained why I disagree. It doesn't mean that I don't acknowledge the fact you don't like the sidebar, but the thing is, we're not trying to build your perfect software. We're trying to build OUR perfect software, and that doesn't mean catering to your exact requests.
In SMF's case, they weren't particularly interested in what we had to say, despite being more than just community members. Nao worked on the single most popular SMF mod, plus contributed hundreds of bug reports. I wrote their bug tracker, spent months reviewing community mod submissions and did literally thousands of support topics, and both of us were almost on the SMF development team in one way or another. I'd say that would tend to qualify us for having some say in how things are run, yes?
(Also note that 2.1 is only just into alpha, with far less changes than we've made, and a new development team since 2.0 final was released. And even then, the 2.0 / 2.1 dev team has forked off into their own software. Because the team fundamentally is toxic, it continually pushes out the people who have the drive to actually do anything.)
I'm asking for a little checkbox that tells the rendering to just not display the sidebar.
Except you should understand (being a programmer), as I've alluded to, that it just isn't that simple.
So you hide the sidebar. You now have to process that decision on every page, in a way that you don't currently. We also need to rewrite everywhere that pushes content into the sidebar, to now not push it into the sidebar, which means we have to find somewhere else to put it. Which in half the cases is also going to mean writing new templates for them to now be horizontally arranged rather than vertically stacked, or just simply not performing the queries for it in the first place.
This also means that the plugins that already exist which use the sidebar (several come to mind) will all need to be heavily modified to do all the same logic, turning one into two or even three states (on/sidebar, on/elsewhere, off). All because you want an option to turn something off.
That's what I mean about consequences - to you, it's one line of HTML, to us it's at least a day's work, and frankly, I've got far more important things to be doing for Wedge's benefit like finishing the things that I've started.
By the way, can we have more than one sidebar?
Not in the core. It's not impossible to do, though. But we find it makes the central content far too narrow, which is why we don't do it.