Bug 443560

Summary: Increase minimum height of the emoji selector to account for when the sidebar is open
Product: [Plasma] plasmashell Reporter: Gabriel <gabriel>
Component: Emoji SelectorAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: minor    
Priority: NOR    
Version First Reported In: 5.22.5   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 5.24
Sentry Crash Report:
Attachments: Screenshot of the issue

Description Gabriel 2021-10-10 17:12:34 UTC
Created attachment 142307 [details]
Screenshot of the issue

SUMMARY
The minimum height of the emoji selector is set to fit the sidebar when closed. However, when it is opened, the title "Categories" appears, which results in less space for the sidebar options. In the case of having the default height of the window, that adds a scroll bar and partially hides some options.
(I'm also unable to scroll there unless I grab and drag the scroll bar, but I figure that it's not an issue if it's set to never appear anyways.)

STEPS TO REPRODUCE
1. Open the emoji selector
2. Resize to the minimum height
3. Click the sidebar button in the bottom left corner

OBSERVED RESULT
The title "Categories" appears, which reduces the area for the options in the sidebar and adds a scroll bar

EXPECTED RESULT
There is enough space that the "Categories" title doesn't hide options

SOFTWARE
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
I think increasing the minimum height just slightly would be enough to fix this.
(Somewhat unrelated, but it would be useful with a tooltip for the expand sidebar button. I'm not sure if that warrants its own ticket.)
Comment 1 Nate Graham 2021-10-18 02:31:13 UTC
Git commit 6feef79e4b21f11c51dae40d694e8cc1647be81a by Nate Graham.
Committed on 18/10/2021 at 02:28.
Pushed by ngraham into branch 'master'.

Emojier: Increase min height to account for expanded sidebar size
FIXED-IN: 5.24

M  +2    -1    applets/kimpanel/backend/ibus/emojier/app/ui/emojier.qml

https://invent.kde.org/plasma/plasma-desktop/commit/6feef79e4b21f11c51dae40d694e8cc1647be81a