plasma-taskmanager-zoom/contents/config/main.xml

234 lines
9.8 KiB
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 name=""/>
<group name="General">
<entry name="showOnlyCurrentScreen" type="Bool">
<label>Whether to show only window tasks that are on the same screen as the widget.</label>
<default>false</default>
</entry>
<entry name="showOnlyCurrentDesktop" type="Bool">
<label>Whether to only show tasks that are on the current virtual desktop.</label>
<default>true</default>
</entry>
<entry name="showOnlyCurrentActivity" type="Bool">
<label>Whether to show only tasks that are on the current activity.</label>
<default>true</default>
</entry>
<entry name="showOnlyMinimized" type="Bool">
<label>Whether to show only window tasks that are minmized.</label>
<default>false</default>
</entry>
<entry name="unhideOnAttention" type="Bool">
<label>Whether to unhide if a window wants attention.</label>
<default>true</default>
</entry>
<entry name="groupingStrategy" type="Enum">
<label>How tasks are grouped: 0 = Do Not Group, 1 = By Program Name</label>
<default>1</default>
</entry>
<entry name="groupedTaskVisualization" type="Enum">
<label>What happens when clicking on a grouped task: 0 = cycle through grouped tasks, 1 = try to show tooltips, 2 = try to show present Windows effect, 3 = show textual list (AKA group dialog)</label>
<default>0</default>
</entry>
<entry name="groupPopups" type="Bool">
<label>Whether groups are to be reduced to a single task button and expand into a popup or task buttons are grouped on the widget itself.</label>
<default>true</default>
</entry>
<entry name="onlyGroupWhenFull" type="Bool">
<label>Whether to group always or only when the widget runs out of space to show additional task buttons comfortably.</label>
<default>true</default>
</entry>
<entry name="groupingAppIdBlacklist" type="StringList">
<label>The id's (usually .desktop file names) of applications that should not have their tasks grouped.</label>
<default></default>
</entry>
<entry name="groupingLauncherUrlBlacklist" type="StringList">
<label>The launcher URLs (usually .desktop file or executable URLs) of applications that should not have their tasks grouped.</label>
<default></default>
</entry>
<entry name="sortingStrategy" type="Int">
<label>How to sort tasks: 0 = Do Not Sort, 1 = Manually, 2 = Alphabetically, 3 = By Desktop, 4 = By Activity</label>
<default>1</default>
</entry>
<entry name="separateLaunchers" type="Bool">
<label>Whether launcher tasks are sorted separately at the left side of the widget or can be mixed with other tasks.</label>
<default>true</default>
</entry>
<entry name="hideLauncherOnStart" type="Bool">
<label>Whether launcher tasks should be hidden when their application is launched.</label>
<default>true</default>
</entry>
<entry name="maxStripes" type="Int">
<label>The maximum number of rows (in a horizontal-orientation containment, i.e. panel) or columns (in a vertical-orientation containment) to layout task buttons in.</label>
<default>1</default>
<min>1</min>
</entry>
<entry name="forceStripes" type="Bool">
<label>Whether to try and always layout task buttons in as many rows/columns as set via maxStripes.</label>
<default>false</default>
</entry>
<entry name="showToolTips" type="Bool">
<label>Whether to show tooltips when hovering task buttons.</label>
<default>true</default>
</entry>
<entry name="taskMaxWidth" type="Enum">
<label>Tune the max width of task items.</label>
<choices>
<choice name="Narrow"/>
<choice name="Medium"/>
<choice name="Wide"/>
</choices>
<default>1</default>
</entry>
<entry name="wheelEnabled" type="Bool">
<label>Whether using the mouse wheel with the mouse pointer above the widget should switch between tasks.</label>
<default>true</default>
</entry>
<entry name="wheelSkipMinimized" type="Bool">
<label>Whether to skip minimized tasks when switching between them using the mouse wheel.</label>
<default>true</default>
</entry>
<entry name="highlightWindows" type="Bool">
<label>Whether to request the window manager highlight windows when hovering corresponding task tooltips.</label>
<default>true</default>
</entry>
<entry name="launchers" type="StringList">
<label>The list of launcher tasks on the widget. Usually .desktop file or executable URLs. Special URLs such as preferred://browser that expand to default applications are supported.</label>
<default>applications:systemsettings.desktop,applications:org.kde.discover.desktop,preferred://filemanager,preferred://browser</default>
</entry>
<entry name="middleClickAction" type="Enum">
<label>What to do on middle-mouse click on a task button.</label>
<choices>
<choice name="None"/>
<choice name="Close"/>
<choice name="NewInstance"/>
<choice name="ToggleMinimized"/>
<choice name="ToggleGrouping"/>
<choice name="BringToCurrentDesktop"/>
</choices>
<default>2</default>
</entry>
<entry name="interactiveMute" type="Bool">
<label>Whether to mute applications that are playing audio using audio indicators.</label>
<default>true</default>
</entry>
<entry name="fill" type="Bool">
<label>Whether task manager should occupy all available space.</label>
<default>true</default>
</entry>
<entry name="taskHoverEffect" type="Bool">
<label>Whether task buttons should change in appearance when the mouse pointer is above them.</label>
<default>true</default>
</entry>
<entry name="maxTextLines" type="Int">
<label>The maximum number of text lines to show in a task button. 0 means no limit.</label>
<default>0</default>
</entry>
<entry name="minimizeActiveTaskOnClick" type="Bool">
<label>Whether to minimize the currently-active task when clicked. If false, clicking on the currently-active task will do nothing.</label>
<default>true</default>
</entry>
<entry name="reverseMode" type="Bool">
<label>Whether to grow the tasks in according to system configuration or opposite to system configuration.</label>
<default>false</default>
</entry>
<entry name="iconSpacing" type="Int">
<label> Spacing between icons in task manager. Margin is multiplied by this value.</label>
<default>1</default>
</entry>
<entry name="magnifyFactor" type="Double">
<label>The magnification factor for the zoom effect when hovering over icons.</label>
<default>0.3</default>
<min>0.1</min>
<max>1.0</max>
</entry>
<entry name="zoomDuration" type="Int">
<label>Duration of the zoom animation in milliseconds.</label>
<default>150</default>
<min>50</min>
<max>500</max>
</entry>
<entry name="zoomEasing" type="Enum">
<label>Easing curve for zoom animation.</label>
<choices>
<choice name="Linear"/>
<choice name="OutQuad"/>
<choice name="OutCubic"/>
<choice name="OutQuart"/>
<choice name="OutBack"/>
<choice name="OutElastic"/>
<choice name="OutBounce"/>
</choices>
<default>2</default>
</entry>
<entry name="hoverDelay" type="Int">
<label>Delay before zoom effect starts when hovering (milliseconds).</label>
<default>50</default>
<min>0</min>
<max>300</max>
</entry>
<entry name="resetDelay" type="Int">
<label>Delay before zoom resets when mouse leaves (milliseconds).</label>
<default>100</default>
<min>0</min>
<max>300</max>
</entry>
<entry name="zoomAnchor" type="Enum">
<label>Anchor point for zoom transformation.</label>
<choices>
<choice name="Center"/>
<choice name="Bottom"/>
<choice name="Top"/>
<choice name="Left"/>
<choice name="Right"/>
<choice name="BottomLeft"/>
<choice name="BottomRight"/>
<choice name="TopLeft"/>
<choice name="TopRight"/>
</choices>
<default>1</default>
</entry>
<entry name="magnifyRange" type="Int">
<label>The range in pixels for the zoom effect influence.</label>
<default>80</default>
<min>20</min>
<max>300</max>
</entry>
<entry name="enableNeighbourScale" type="Bool">
<label>Whether neighboring icons should also scale when hovering (macOS-style dock effect).</label>
<default>true</default>
</entry>
<entry name="launchAnimationType" type="Enum">
<label>Type of animation shown when launching applications.</label>
<choices>
<choice name="BusyIndicator"/>
<choice name="PulsingIcon"/>
<choice name="BouncingIcon"/>
<choice name="RotatingIcon"/>
<choice name="ScalingIcon"/>
<choice name="FadingIcon"/>
<choice name="GlowEffect"/>
</choices>
<default>1</default>
</entry>
<entry name="launchAnimationDuration" type="Int">
<label>Duration of each launch animation cycle in milliseconds.</label>
<default>1200</default>
<min>500</min>
<max>3000</max>
</entry>
<entry name="launchAnimationIntensity" type="Double">
<label>Intensity of the launch animation effect (scale factor for movements/scaling).</label>
<default>0.3</default>
<min>0.1</min>
<max>1.0</max>
</entry>
</group>
</kcfg>