Bug 499607 - Filter bar locks message list minimum width
Summary: Filter bar locks message list minimum width
Status: REPORTED
Alias: None
Product: kmail2
Classification: Applications
Component: search (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-06 19:15 UTC by A. Kelly
Modified: 2025-02-06 19:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Kmail window with message list at minimum size (51.10 KB, image/png)
2025-02-06 19:15 UTC, A. Kelly
Details

Note You need to log in before you can comment on or make changes to this bug.
Description A. Kelly 2025-02-06 19:15:31 UTC
Created attachment 178025 [details]
Kmail window with message list at minimum size

SUMMARY
Since https://invent.kde.org/pim/akregator/-/commit/0f3d5950f0f063e11cdf3326686bf90e9e38fec9 there is a filter bar instead of a dropdown button/menu to filter for read/unread messages etc. which is applied to kmail as well.
This filter bar has a fixed width which limits the minimum message list width and elides the search bar.

STEPS TO REPRODUCE
1. Set Message preview pane to "Show the message preview pane next to the message list"
2. Try to reduce message list width

OBSERVED RESULT
Search field gets almost completely elided. Filter bar takes up 3/4 of the message list width. Message list cannot become smaller than ~1/5th of screen width.

EXPECTED RESULT
Either the filter bar turns back into a dropdown button at small widths or there should be a toggle to select a preference for a bar/button.
Maybe the filter bar could be moved to underneath the Search bar?

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.2
KMail Version: 6.3.1 (24.12.1)

ADDITIONAL INFORMATION
This new filter bar was implemented in response to a 12 year old feature request... See https://bugs.kde.org/show_bug.cgi?id=293655. Not to knock the author of the patch that implemented it but IMO a little bit more thought should've gone into it applying to all Akonadi apps.