[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[News.eclipse.technology.mylar] Re: Does anyone else find this annoying?

(finally catching up after the EclipseCon madness)

Thanks for the clarifications Del. One thing I have now realized that I was probably unclear about in my post was what the Task-Focused UI is, because the view filtering is just one part of it. I just added a FAQ entry explaining the other things it includes (e.g. change set management, content assist ranking):

http://wiki.eclipse.org/index.php/Mylar_FAQ#What_is_the_Task-Focused_UI.3F

It's perfectly normal to be using the Task-Focused UI features and not use the filtering in the Package Explorer. In fact, we're about to make this easier by providing a Ctrl+O style in-place view that will pop up the task context. However, keeping views like the Package Explorer in focused mode is very likely to stay as the default feature because it is the most commonly raved about feature of Mylar (even though it is the most 'disruptive'). Personally I have it on 98% of the time, with the 2% being times that I want to see the entire hierarchical structure (e.g. API reviews or major refactorings).

But for 2.0 we need to make improvements to this support, because our efforts to improve the Tasks Framework have continued to keep attention away from improving the Context Framework and Focused UI. If you could provide any suggestions on how to support your own usage of it better that would be great. The corresponding expansion management request is:

173727: Option not to expand all interesting nodes in package explorer
https://bugs.eclipse.org/bugs/show_bug.cgi?id=173727

Also see this old bug:

112235: [discussion] expose interest threshold filter
https://bugs.eclipse.org/bugs/show_bug.cgi?id=112235

Mik

Del Myers wrote:
I'm pretty sure that my problem comes from the fact that I leave the "Toggle focused mode on navigator...." option checked in the preferences. I left it on because I don't mind it setting the focus when I switch tasks. My hunch at what is happening is this: when I start Eclipse, or switch workspaces, and then open something with the package explorer, Mylar notices that I have an active task (I didn't bother to deactivate the task before the last time I exited Eclipse), thinks that I "just" activated it, and then switches to a focused ui.

But the annoyance outweighs the benefit, so I'm going to just turn off the preference, and manually focus the ui when I want it. That isn't too much to ask for my part.

I'm not really sure that the fact that the trees expand in the package explorer is a "bug", so-to-speak. I think it might stem from the fact that I work outside of the focused UI a lot, and I navigate between a lot of files all of the time which means that could easily have 20-50 editors open at any given time, making my contexts quite large.

As for the kind of development I use Mylar for: I do research programming at UVic (the CHISEL group). I'm the major developer of TagSEA (you've probably talked to Peggy and Ian about it). The reason that I don't find the focused UI useful, I think, is because most of my development is new development, involving creating a lot of new classes and packages. When organizing package names and creating new classes, moving classes, etc., it is more effective for me to be able to see my entire project all of the time because it gives me a visual cue as to how the project is structured. I don't have a problem with scrollbars, or clutter because I don't link the package explorer to my editors. I guess when making new classes, etc., I'm less interested in "where what I'm editing is" than I am in "where it should go".

Thanks.

Del

Mik Kersten wrote:
The Focused UI can be uninstalled via Help -> Software Updates -> Manage Configuration. Or the features one-by-one as instructed in the following FAQ entry. The automation we have added (e.g. automatic toggling of Focused mode) is all the result of numerous requests from people who wanted it, but we have been careful to make sure that everything is optional:

http://wiki.eclipse.org/index.php/Mylar_FAQ#Which_Focused_UI_features_can_I_turn_off.3F


Regarding your particular case, you are definitely hitting a bug, and it's very likely due to a misconfiguration or a bad extension. A view that does not have the interest filter should never expand itself the way you describe and I can only reproduce it by changing code. Please file a bug with details on reproducing this.


Regarding your not finding the Focused UI useful, it would be good to hear about the kind of development that you are using Mylar for. For example, I know that some UBC CS TA's find the Focused UI useless for setting up and grading student assignments where they are dealing with a small number of small projects and switching workspaces frequently. One of them reported an issue similar to yours and I pointed him a the above FAQ entry and that resolved it. We are targeting industry developers working with very large workspaces, so our current strategy is to support alternate uses by allowing Focused UI features to be disabled. If this is missing your use case in any way, or if there is anything that you would like to be able to disable but can't please consider filing a bug report.

Mik

Del Myers wrote:
That subject line sounds more aggressive than I mean it to be, but it was the simplest thing to say.

Anyway,

I work with Mylar a lot, and I really like it for task tracking. Sometimes I like the focus to be toggled when I switch active tasks because it helps me regain context so I keep the "Toggle focused mode on navigator views when task activated" preference turned on. However, I don't particularly like the focused ui. I don't think that it helps me in my productivity. So, I turn it off most of the time.

But, it seems, Mylar doesn't like me to have it turned off. However it seems that when I open Eclipse or switch workspaces, the focused ui turns on as soon as I make any selection in my package explorer. This causes the opposite effect of what the focused ui is intended for: I loose context immediately, and my ui gets cluttered with a million expanded folders.

Does anyone else find that they have the same problem, and do they find it annoying like I do? Is this a bug, or a "feature".

Del