mirror-kde-plasma-desktop/emojier/emojiersettings.kcfg
Jason Uithol 5d6be2cec1 emojier: allow zooming the emoji grid
You can now zoom with Ctrl+scroll, keyboard shortcuts, and toolbar buttons.
This enlarges or shrinks the cells of the emoji grid, clamped between 1.5 and
8 grid units. Plain scrolling is unaffected and still scrolls the list.

The glyph font size is derived from the cell height instead of a fixed point
size, so it scales with the zoom (this also lets the inert minimumPointSize be
dropped). Size changes are coalesced on a short throttle so a fast wheel spin
triggers at most one relayout per frame instead of one per event. The skin-tone
variant popup tracks the same size.
2026-07-27 15:45:42 -04:00

24 lines
922 B
XML

<?xml version="1.0" encoding="UTF-8"?>
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0 http://www.kde.org/standards/kcfg/1.0/kcfg.xsd">
<kcfgfile stateConfig="true"/>
<group name="Emojier">
<entry name="recent" type="StringList"/>
<entry name="recentDescriptions" type="StringList"/>
<entry name="skinTone" type="Enum">
<choices name="SkinTone">
<choice name="HasNoVariants"/>
<choice name="TwoTone"/>
<choice name="Neutral"/>
<choice name="Light"/>
<choice name="MediumLight"/>
<choice name="Medium"/>
<choice name="MediumDark"/>
<choice name="Dark"/>
</choices>
<default>Neutral</default>
</entry>
<entry name="emojiZoom" type="Double">
<default>1.0</default>
</entry>
</group>
</kcfg>