Bug 505693 - Opened Sidebar becomes much wider than it needs to be
Summary: Opened Sidebar becomes much wider than it needs to be
Status: RESOLVED FIXED
Alias: None
Product: Emoji Selector
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR minor
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-17 11:44 UTC by postix
Modified: 2026-01-13 19:51 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: Frameworks 6.23
Sentry Crash Report:


Attachments
Screenshot (275.09 KB, image/png)
2025-06-17 11:44 UTC, postix
Details

Note You need to log in before you can comment on or make changes to this bug.
Description postix 2025-06-17 11:44:38 UTC
Created attachment 182328 [details]
Screenshot

SUMMARY

1. Open the sidebar using English locale
2. The sidebar almost becomes twice as wide as it requires to make all items fit w/o eliding.

This takes space away from the emoji grid. Please see the screenshot.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20250614
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.1
Graphics Platform: Wayland
Comment 1 Bug Janitor Service 2026-01-09 13:58:44 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kirigami/-/merge_requests/2025
Comment 2 Marco Martin 2026-01-13 08:59:18 UTC
Git commit 8faa3c07efa82ed05bc9e6b311c4b56601be2eed by Marco Martin.
Committed on 13/01/2026 at 08:55.
Pushed by mart into branch 'master'.

GlobalDrawer: default size according to contents

GlobalDrawer has a very wide defaul width, and for some
apps it looks unreasonable, such as the emojer.
The correct default with for a global drawer should be
the width of the contents, and shice all the actions are in a layout
rather than being listviews is possible to do with normal layout
propagation, given ColumnLayouts are used in place of Columns and
all the hints bubble up properly.

M  +30   -13   src/controls/GlobalDrawer.qml
M  +7    -3    src/controls/private/GlobalDrawerActionItem.qml

https://invent.kde.org/frameworks/kirigami/-/commit/8faa3c07efa82ed05bc9e6b311c4b56601be2eed