* Yes I do agree one single Tabbed Pane is a limitation, and I do not impose one.
I agree. I value highly many of the abilities our current UI. I would not want to give up the ability to have multiple browsers open and placed in certain positions to give me view into code in multiple areas as I edit whatever I am editing.
I do agree that we could make improvements and that we haven't arrived at the ultimate solution. I don't even think anyone knows what that is.
I don't have a problem with having an IDE-like window featured as desired for those who want such. You could possibly have a world menu item for IDE Window, which would open up a new IDE window. You could multiple such windows. That's one thing I always wished for when developing a Python project in PyDev (Eclipse) is that I could have multiple IDE windows, one for each project I am working on. The tabbed interface just gets in my way.
I would love to see the day that IDEs for other languages are or could be written in Pharo instead of Java. We could have a better Python, Ruby, ..., IDE written in Pharo than Eclipse.
One thing I would find interesting with tabs is if I could have a window with tabs where I group things that I want in that window. Browsers, Workspaces, etc. I don't know TWM may provide just that. I haven't had the time to explore and learn TWM.
One thing that new users of the Smalltalk IDE need to realize up front is that our ui is more operating system like than IDE like. We wouldn't want to limit our OS to a single window and tabs.
When I develop in Python I have more than one window open. I have PyDev in one, a REPL in another, GitGui, ... �But people unfamiliar with Smalltalk impose views which just need adjusted or educated.
For me personally, I feel like I am doing an elegant, graceful dance when programming in Pharo/Smalltalk. When developing in Python, etc., it feels like me an my partners are stepping all over each others feet. Little to no integration, little to no cooperation between tools.
People who love Eclipse, Emacs, and all there toolchains might feel that that is their elegant dance. But for me its two left feet.
Jimmie
On 2/16/2012 2:38 AM, Fernando Olivero wrote:
Hi, i wanted to comment a bit on the proposed ui.
The problem with this single-window with tab panes, is that it forces
the user to have a single focus of attention, which produces an
overhead in navigation for those programming tasks that require
looking at more than one element at a time.
Thats why i see more value in our current user interface, of course it
can highly improved...
Fernando
On Thu, Feb 16, 2012 at 8:57 AM, St�phane Ducasse
<stephane.ducasse@inria.fr> �wrote:
Nice
Stef
On Feb 16, 2012, at 7:15 AM, S Krish wrote:
Just this quick n usable prototype.. ?
Any comments of its utility.. I for one would rather prefer having everything navigable from one Tabbed Pane..
Panes capable of rendering about every window of the basic tools of Pharo.. workspace, Finder, ScriptManager, possibly Transcript as a console collapsible as reqd
Akin to the eclipse but not really that intensively single windowed.. there are uses for spawning separate windows..
<PharoTabbedBrowsers.jpg>