Bug 467832 - Add ability to change position of subject column in classic list view
Summary: Add ability to change position of subject column in classic list view
Status: REPORTED
Alias: None
Product: kmail2
Classification: Applications
Component: UI (show other bugs)
Version: 5.22.2
Platform: Manjaro Linux
: NOR wishlist
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-26 21:47 UTC by heinoldk
Modified: 2024-04-05 08:55 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Example from Gnome Revolution (44.44 KB, image/png)
2023-03-26 21:47 UTC, heinoldk
Details
Another Gnome Revolution example with message thread (28.48 KB, image/png)
2023-03-27 20:32 UTC, heinoldk
Details

Note You need to log in before you can comment on or make changes to this bug.
Description heinoldk 2023-03-26 21:47:38 UTC
Created attachment 157603 [details]
Example from Gnome Revolution

I'd like to be able to change the position of the subject column in the classical message list view just like I can already do it for all the other types of colums. Right now it seems to be fixed to the very left, probably because the subject column also contains the icons for read/unread and attachment. Imo the read/unread status and attachment indicator should be a separate column anyway, just like Gnome Revolution is doing it (see attached screenshot). I'm aware of the Smart message list layout, but that's not an option for me personally, because I prefer having one line per message to reduce mental overhead when scanning through messages.

Looking forward to hear your thoughts about this.
Comment 1 Laurent Montel 2023-03-27 11:22:19 UTC
We put it in first column because we have support for thread message.
=> it will be wierd if we change it.
by default it's better to show subject in first column
Comment 2 heinoldk 2023-03-27 20:32:30 UTC
Created attachment 157646 [details]
Another Gnome Revolution example with message thread
Comment 3 heinoldk 2023-03-27 20:38:55 UTC
(In reply to Laurent Montel from comment #1)
> We put it in first column because we have support for thread message.
> => it will be wierd if we change it.
> by default it's better to show subject in first column

Thank you for the fast reply.
I don't quite see how having the subject in the first column is coupled to supporting message threads. I added another example from Gnome Revolution which demonstrates how it could look like.
Of course, having robust defaults is good and I don't want to convince you to change these.
I was just hoping for more customizability in this regard and thought it could be possible without too much effort or additional complexity.
Comment 4 Peter 2024-04-02 11:52:07 UTC
(In reply to Laurent Montel from comment #1)
> We put it in first column because we have support for thread message.
> => it will be wierd if we change it.
> by default it's better to show subject in first column
(In reply to heinoldk from comment #3)
> (In reply to Laurent Montel from comment #1)
> > We put it in first column because we have support for thread message.
> > => it will be wierd if we change it.
> > by default it's better to show subject in first column
> 
> Thank you for the fast reply.
> I don't quite see how having the subject in the first column is coupled to
> supporting message threads. I added another example from Gnome Revolution
> which demonstrates how it could look like.
> Of course, having robust defaults is good and I don't want to convince you
> to change these.
> I was just hoping for more customizability in this regard and thought it
> could be possible without too much effort or additional complexity.
Hi Laurent, 

Ideally, I'd like to have tags displayed in the first column, but if I right-click the top of the message list, and check Important and/or Action, I can't drag those extra columns to the left.  I see that there's a Read/Unread icon on the very left-hand side, which seems to be part of the Subject column, but I can't work out how to add other tags to this ( although I could swear I succeeded with a previous installation of KMail).  I tried the Message - Mark Message menu, but this is confusing - why is the functionality different for different tags, i.e. a menu item for 'Mark Message as Unread' but a checkbox for 'Remove Important Mark'? - and doesn't appear to have any effect.  

Many thanks and regards.

KMail 6.0.1 (24.02.1)
Comment 5 Peter 2024-04-05 08:55:10 UTC
(In reply to Peter from comment #4)
> (In reply to Laurent Montel from comment #1)
> > We put it in first column because we have support for thread message.
> > => it will be wierd if we change it.
> > by default it's better to show subject in first column
> (In reply to heinoldk from comment #3)
> > (In reply to Laurent Montel from comment #1)
> > > We put it in first column because we have support for thread message.
> > > => it will be wierd if we change it.
> > > by default it's better to show subject in first column
> > 
> > Thank you for the fast reply.
> > I don't quite see how having the subject in the first column is coupled to
> > supporting message threads. I added another example from Gnome Revolution
> > which demonstrates how it could look like.
> > Of course, having robust defaults is good and I don't want to convince you
> > to change these.
> > I was just hoping for more customizability in this regard and thought it
> > could be possible without too much effort or additional complexity.
> Hi Laurent, 
> 
> Ideally, I'd like to have tags displayed in the first column, but if I
> right-click the top of the message list, and check Important and/or Action,
> I can't drag those extra columns to the left.  I see that there's a
> Read/Unread icon on the very left-hand side, which seems to be part of the
> Subject column, but I can't work out how to add other tags to this (
> although I could swear I succeeded with a previous installation of KMail). 
> I tried the Message - Mark Message menu, but this is confusing - why is the
> functionality different for different tags, i.e. a menu item for 'Mark
> Message as Unread' but a checkbox for 'Remove Important Mark'? - and doesn't
> appear to have any effect.  
> 
> Many thanks and regards.
> 
> KMail 6.0.1 (24.02.1)

I've just worked out that you can achieve whatever you want - this must be what I'd done in a previous installation - by defining a new theme under Settings -> Configure KMail - > Appearance -> Message List ->  Configure -> Appearance.  This includes having anything, other than Subject, in the first column.