[MlMt] How to set columns and sort for all list views?
Quinn Comendant
quinn at strangecode.com
Tue Feb 22 15:55:38 EST 2022
I've still been breaking my brain with the inconsistency of columns and
sort in MailMate. Today I discovered the state is saved in the MailMate
preferences, under `MmMailboxRelatedStates`, where *each view has its
own column settings*. This shows clearly that this is a feature not a
bug. It's an undesirable behavior for me, so I googled this and found
some old threads
[[1]](https://mailmate.freron.narkive.com/0wbncv72/mlmt-revert-to-default-columns-revert-to-different-columns-depending-on-mailbox)[[2]](https://lists.freron.com/mailmate/2017-June/008297.html)
on the mailing list that suggest I can quit MailMate, delete this
preference key by running the following `defaults` command in the
terminal, then re-configure my default view:
defaults delete com.freron.MailMate MmMailboxRelatedStates
After relaunching MailMate, I selected the top-most view of my IMAP
account, set the columns how I want, then selected “Use as Default
Columns”. This worked! It didn't apply to Drafts, Sent, or Spam
folders, but all other folders now have the default columns applied.
However, I still don't see a way to reset the sort preferences in the
same way. For example, every time I switch from Widescreen Layout to
Correspondence Layout, the list of correspondence is sorted with newest
messages at the bottom. Is there a way to set newest messages at the top
for all views, everywhere, always?
Quinn
On 2 Jan 2022, at 22:34, Quinn Comendant wrote:
> On 2 Jan 2022, at 19:07, Bob Stern via mailmate wrote:
>
>> What version of MMt are you using?
>
> I'm using version 1.14 (5853) on macOS 12.1, 2021 M1 Pro MBP.
>
> I can reproduce this issue as follows:
>
> 1. Open my Inbox by clicking the Inbox folder icon in the left
> sidebar.
> 2. Apply some arbitrary column settings, e.g., right-click a column
> header and show UID and move it to be the leftmost column.
> 3. Right-click a column header and select "Use as Default Columns".
> 4. Navigate to a different folder (click in the left sidebar).
> 5. The new column settings that I saved are not displayed there. Also,
> if I right-click on a column header the "Revert to Default Columns"
> option is disabled.
>
> I'm expecting an easy (or immediate, with no action required) method
> to have my column settings apply to all folders.
>
> Instead, I have to set my column preferences manually for each folder.
>
> I've resigned to just using the basic columns that are set with
> MailMate out-of-the-box, since it's too much effort to change them for
> each folder individually.
>
> Maybe I'm overlooking how it should work.
>
> Thanks,
> Quinn
>
> On 31 Dec 2021, at 19:36, Quinn Comendant wrote:
>
>> Hi all,
>>
>> I've been using MailMate a couple weeks now, so far I'm completely in
>> love with it.
>>
>> I've encountered one bothersome behavior: when I change the view of
>> the message list (by selecting a different folder, doing a search, or
>> e.g., selecting “Find Messages From user at example.com”, the
>> columns and sorting of the message list changes, forcing me to
>> re-configure the columns and sort.
>>
>> I want a the columns Read, Flag, Tags, From, Subject, Date Received,
>> and Size, and I want the list sorted by Date with the newest messages
>> at top; but whenever I change views, the oldest message is at the
>> top.
>>
>> I found the option when I right-click on a column header to “Use as
>> Default Columns” but it doesn't seem to do anything; those defaults
>> do not seem to propagate to the other list views.
>>
>> How can I set my preferred list view settings for all list views
>> everywhere, forever? 🥺
>>
>> Thanks,
>>
>> Quinn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freron.com/pipermail/mailmate/attachments/20220222/f834df59/attachment.htm>
More information about the mailmate
mailing list