Originally Posted by markb
i hate the new column flexibility. now it's practically impossible to get column widths to match between perspectives, or even to get the date columns to match each other within one perspective. and if i do spend time getting columns to match between perspectives, then i discover that one of the widths needs adjustment, i have to go into *every single perspective* to fix it. this basically means i will tend to live with column widths i don't care for (so, i will hate the program a little bit whenever i use it), and that i will avoid making new perspectives in the first place, since it's so much work getting them consistent with one another.
Yeah, I spent some time not long ago trying to get the splitter between the Library and the content view to be consistent across perspectives, and I started to do the same with the columns when I saw that they'd moved into perspective land.
Gave up. Not worth it.
I can see wanting to include or not include certain columns in a given perspective, I suppose, (although I'm not clamoring for that feature myself), but I can't imagine needing this granularity of per-perspective control. Of course that opens up implementation questions: where do you store widths if the column visibility is in the perspective but putting widths there is a giant headache for users?
One answer would be to store app-wide widths for each column combination. Users wouldn't/shouldn't need to think about this at all, but observant users would notice that if they have a view with name, due date, and duration and adjust the width of the name column, the same width would appear in other views that include those particular columns.
Just so that i don't sound too cranky about this recent change, let me say thanks for one column-related feature: I like the way the window adjusts to the total column width. In other apps, when I grab ahold of a column's edge and start to move it, I never really know what other columns will adjust to accommodate my change, and it probably won't be the ones I really want to resize, which means an adjustment to one column's width will often require tinkering with several column widths to get what I want. In OmniFocus, the answer to that question is simple: when I resize a column, none of the other column widths will change. Thanks for that