scrotty wrote:POLL QUESTION IMPROVED: The XYplorer developer is contemplating implementing an optionally enabled dual pane feature. Of course, to do this, his effort spent in other areas (bug fixes and features) will be necessarily reduced during that time. What do you think of that?
1. "Do it, dude! XYplorer does everything I want except dual pane! I'd finally pay for this thing!"
2. "Do it! But please continue to tackle quasi bug-like rough-edges in other parts of XYplorer too."
3. "Yeah, I'll probably use DP. But I'm happy to wait a while if its implementation would slow the rollout of new scripting commands."
4. "I probably wouldn't use DP. I wouldn't be too happy if its development noticeably impacted the XYplorer updates I've grown accustomed to."
5. "Don barely updates XYplorer as it is! So help me, if he goes off on this tangent I'm so going back to FAR (and asking for a refund)."

Not bad!
But simply checking a poll option is too effortless for the DP fans to convince me. My suspicion has always been: Those DP fans just want what they are used to from their previous file manager, + all the cool stuff in XY.
They do not think about how to implement/integrate this in to XYplorer in an intelligent way -- they just have their DP habit and scream: gimme my good old DP!
But DP is not a simple additional checkbox. It's a
fundamental design decision and the idea to implement this after 10+ years of development is near to crazy. So, additionally to mere desire, there needs to be a
solid concept about how this should fit into the current GUI.
And up to now, only a few (Mesh, jc, and some others ...) have tried to come up with a real concept... I'm not very impressed yet.
And BTW, if a user vision of XYDP is finally completed, there comes the question of technical implementation: is it possible, and if yes what's the best way to do it... surely my job, but you will suffer from all the bugs along the way...
Finally, about the often and easily neglected
costs of adding an "option" (aka "If you don't like it, make it optional!"):
- it takes time and energy of the developer (that's me)
- the software gets heavier and slower
- the software gets more difficult to handle for the user (every option is a call to decide and take responsibility)
- the software documentation gets bigger (and has to be written!)
- the software will be more complex and inevitably more buggy
- other improvements (new features, improved features, bug fixes) will be postponed
- and, last not least, in the particular case of DP, I fear the software might lose some of its profile, it will bloat-blur into some hybrid thing between DP and SP...