Perspectives and Expansion State

If you release 2.0 without saving the expansion state of perspectives, the product will not be usable for me and that would be a shame. It would also be a regression from 1.0.

6 Likes

(If you can’t save expansion state, at least expand all items by default when showing a perspective so I don’t have to manually expand them each time).

That particular behavior is not necessarily precluded by UI Freeze. I’m investigating whether we can do that without breaking the file format (a primary goal for OF2.0). Hopefully so, since OmniFocus 1 supported it.

1 Like

Thanks. that would be nice. Right now, some items are expanded and some are not in my perspectives. There’s really no rhyme or reason to it…

2 Likes

I wholeheartedly agree here. Additionally, I find that forecast exhibits similar behaviour. Whenever I move into forecast it takes me 5-10 seconds to decipher where I am and what I’m being presented with. IMO everything should be collapsed except today. Also agree about contexts maintaining expansion etc.

3 Likes

I just wanted to clarify: it’s not just the contexts or projects in the sidebar that don’t maintain the expansion state. If I have a perspective that groups by contexts, with a restriction on which contexts are shown, some of the contexts are expanded, and some are collapsed.

1 Like

I just posted on a related thread. This is something that HAS to get fixed. In OF1 if I had a perspective that used the Contexts pane and I specified which contexts were included and then specified the expansion state of each, I could then take a snapshot and that state would persist. Now it doesn’t, and this is a HUGE usability issue for me to the point where if it’s not remedied, I will be forced to look at other software alternatives, something I really don’t want to do.

Between the horrible data density design and now this, I find myself cringing every time I use OF2. I would go back to OF1 if it were going to be supported, but I understand why it won’t. So it’s OF2 or leave Omnifocus entirely. At this point I’m just praying that both this expansion issue and the data density issue are satisfactorily resolved by the production release. Because this is horrible.

3 Likes

This is a big one for me too - the ability to save the expansion state on perspectives is a must. I find it very disorienting to work from one perspective with only the project I’m working on expanded and all others collapsed, go to another perspective, then come back and find all of my projects expanded again. I would really like to see the option for perspectives to stay in their current state when you navigate away from them.

This is especially true for the Forecast perspective - would be amazing to be able to collapse all other days and keep only today’s date open.

4 Likes

I would agree that it really is something necessary. For quite some time, I would have to expand/collapse all depending on the view or project so I would be sure I was not missing something (especially during review).

I’m so used to it now, and most of the time I just leave everything fully expanded to speed up my process.

1 Like

There are two things OmniFocus could restore:

  1. the things you had expanded last time you looked at this view
  2. the things you told it you wanted expanded (ala snapshots in OmnIFocus 1).
  • Which of these two behaviors do you really want?
  • If we can’t build your preferred one, would the other one still be better than what’s there now?
2 Likes

Since the perspectives now have “save” and “revert” buttons (which I don’t quite understand. if I don’t press “save”, shouldn’t that amount to reverting also?), isn’t 1) incongruous with this behavior? I would say whenever a perspective is saved, save the expansions also. Best would be a checkbox in the perspective that would allow for restoration of expansion, a la OF 1.

3 Likes

I, for one, would prefer the snapshots. Having the just the other behavior would be better than the way it is now. However, in the best of all worlds both types of behavior would be available.

It looks like you’ve spoiled us with OF 1.

3 Likes

I’d prefer #2. Let me dictate expansion/contraction states and save this at the Perspective level, then that choice needs to be persistent, I see that EVERY time I switch to that perspective until I make a different choice and save that.

I really miss the snapshot feature. Sounds like I’m far from alone on that. Removing it seems curious to me.

3 Likes

Snapshots as well for me.

3 Likes

Thanks Lizard. I personally would prefer OF2 to remember the expansion state the last time I looked at the view. I use a few perspectives with actions grouped by project, and those projects will change every few days, so I’m not sure the snapshot option would work for me. I have a ‘today’ perspective for example where a number of tasks are organized by project, and I may switch from working on project 1 to project 2 or 3 at different points in the day. I would like to be able to collapse the projects that I’m not using at the moment, and if I navigate away to another perspective and come back I would like that expansion state to be maintained. Not sure that snapshot will work in that case?

1 Like

Absolutely snapshots.

It throws me for a loop when I choose a perspective and the state isn’t saved. Specifically, you may want to see the sidebar / inspector panels when in your “main” mode, but in certain perspectives, you don’t want to see that information.

The snapshot feature of OF1 was one of the core reasons I kept using OF. It really allows you to customize exactly how you want to see various perspectives. Now, if I happen to have either sidebar or inspector panes open, they will automatically be opened when I open a new perspective (or vice-versa).

Please fix this before OF2 ships.

4 Likes

Snapshots! Yes, please. And thanks.

2 Likes

Tried to heart all of the “snapshots” responses…I would agree option 2 would be best.

I’m consideirng your second question, but I honestly cannot commit to saying “Yes it would still be better”. With my workflow it might not be that big of a deal, except for review days when I expand things, I would just need to manually reset my view each time.

Having a rough day today, I feel like an idiot asking this: how does it work right now? I just tried a few things and it looks like right now (without quitting the application), the default perspectives keep the expanded state of my last view. The custom contexts are all expanded. If I collapse, leave the perspective and come back, they are expanded again.

If that’s actually how it works, I would rather have snapshots, or keep it as is. I think remembering every time I go in and out of a view might be messy. Expanded by default seems less problematic for my workflow.

2 Likes

Snapshots! Of expansion in sidebar and main view. And visibility of sidebar/toolbar … This part of OF1 is amazing! (To me it’s a big part of the Focus in OmniFocus …)

The other behavior (1) is better than what’s there now, which I don’t understand.

4 Likes

Any update on this? Will it be part of 2.0?