mirror-kde-plasma-desktop/emojier
Christoph Wolk 9aa61a48c4 emojier: make window large enough for sidebar
Emojier tries to set the minimum window height to be large enough to fit
the full sidebar, to avoid having it be covered up by a scroll bar. The
required minimum size for this does not seem to be available (the
implicitHeight changes with window size), so we compute it from the
contentHeight and adjust for differences between explicit and implicit
header sizes. The problem now is that the explicit header size may be
fractional, but windows can't be; at least in some situations the window
ends up too small by a third of a pixel or so, which makes it uselessly
scrollable - the scrollbar is shown, but can't actually be moved because
we can't move it by fractions of a pixel (or even if we can, that would
be completely invisible).

Instead, round up the explicit header size to the nearest full pixel.

BUG: 523090
FIXED-IN: 6.7.4
2026-07-27 05:23:54 +00:00
..
app emojier: make window large enough for sidebar 2026-07-27 05:23:54 +00:00
data emojier: update unicode emojis to 17.0 2026-07-01 10:37:13 -04:00
CMakeLists.txt emojier: add mixed skin tone grouping 2026-01-27 09:02:35 -07:00
emojicategory.cpp Port emojier away from deprecated I18N_NOOP 2022-10-10 15:19:24 +00:00
emojicategory.h port all headers to pragma once 2022-12-17 14:18:42 +00:00
emojidict.cpp Prevent detaching in range-based for-loop 2026-07-19 16:28:57 +02:00
emojidict.h Prevent detaching in range-based for-loop 2026-07-19 16:28:57 +02:00
emojierplugin.cpp Prevent detaching in range-based for-loop 2026-07-19 16:30:11 +02:00
emojierplugin.h emojier: Add a change signal to CategoryModelFilter::category 2026-05-12 12:38:44 +00:00
emojiersettings.kcfg emojier: add mixed skin tone grouping 2026-01-27 09:02:35 -07:00
emojiersettings.kcfgc Make emojier use its own data instead of relying on ibus. 2022-09-21 16:26:31 +00:00
Messages.sh Make emojier use its own data instead of relying on ibus. 2022-09-21 16:26:31 +00:00