Closed TWiStErRob closed 5 years ago
I can see some merit in this, but I wonder how I would implement an intuitive UI that allows for this in conjunction with the current behavior.
The usual line that lets you grab the border/space between the resizable panes. The current live version has this invisible-till-hovered bar: the new version has the same amount of free space: I like that the feature is hiding until hovered, it makes the UI clean.
If you question was geared towards the collapsible panes in right column then I guess simply disable (not show on hover) the resize bar when at least one side of it (above/below) is collapsed.
Though the case when there's one collapsed and one expanded can be handled with a trick, and I think it's intuitive as well: quickly expand the collapsed pane to 0 height and then the rest of resizing is the same as if it was expanded already. Similarly if the user drags too much and one of the expanded panes become so small that it would be useless, then you can automatically collapse that pane (the user already did the bulk of the collapse animation for you).
If neither of the above, then please expand on your concerns as I likely didn't get your question.
The horizontal resizing of the right hand side has been removed because I did not like the way it functioned in the current version and I could not think of a decent way of doing it at the time. Seeing as how I considered it low prio, I left it out.
For the 3 stacked items inside the right hand side, I personally want to maintain the current behavior where they share the space. Giving the user control to weight them might be an alternative, that is, having two taking up 30% and one 40% for example or whatever the user might want.
Again, I'm not sure of the specifics or how it would work. I don't want the UI to become cluttered and confusing. Things like these require careful UX work.
It sounds to me that you consider free resizing mutually exclusive to the current beta's expanding behaviour. In my view it's not, the default is whatver percentages you figure are good and then there's that hidden magic line you can grab and move. I agree most people won't use, but when a user looks for it and doesn't find they'll be disappointed, like I was, but they won't necessarily be as vocal about it as I am. (If you're worried about the user doing some wierd sizing and not being able to go back: Total Commander, IDEA, a diff program and some other apps have the notion of double-click the resize bar to reset the default separation ratio.)
I did not like the way it functioned in the current version
Do you mean the "keep pulling" percentage? I thought that was an interesting idea, never seen it before.
I don't want the UI to become cluttered and confusing.
You always have the option of creating an advanced setting that can be set, even if the resizing doesn't work as nice as you would like, it may still be useful. Sometimes "good enough" is better than nothing.
<rant>
What I don't understand is why newer releases keep removing features. I honestly ask this, not just you, but Google and other companies are doing it too. There are good working features and they do a "redesign"/"rewrite" and some good and useful old features are gone without even a remote hint of a replacement. I guess I could just write a stylish style for myself where I can manually edit the numbers in this case.</rant>
No, I don't think its mutually exclusive, nor am I necessarily opposed to it.
What I'm saying is there is a certain UI and UX work that needs to be done which is not trivial and could be quite significant.
And to answer your rant, its typically because something adding more complexity than its worth for the few people using it.
I very much would like to see you return the resizing of the window panel widths, by drag-and-drop of the vertical lines between each panel. As I expand the browser window, you auto show the left control panel, removing width from the other panels, defeating the purpose of expanding the window. I often need to expand the Explanation Panel while keeping the width of the Editor Panel the same.
Thanks.
+1
What I'm saying is there is a certain UI and UX work that needs to be done which is not trivial and could be quite significant.
Any progress on this? I really, really miss having this feature. Not having it actually slows me down because I'm having to constantly go into settings to toggle the display of a panel. And then even when the panel shows, I often have to maximize my window, just for a moment, to see everything without having to scroll down a lot.
I'm not sure what you changed in the new version that made it so hard to keep the manual resizing. Could you please explain?
The horizontal resizer has been brought back, with a simplified behavior.
Forking off #638's short note.