Skins and appearance
Download skins
Check out the GitHub discussions and The GitHub repository. There's also an older skin pack available here but the skins in this pack do not support window resizing.
Skin types
Executor is quite old, and have gone through several iterations, the most modern skins are "Scale" and "Alpha". To keep loyal users happy the other types are still supported as well.
Executor also comes in a High DPI version. In the High DPI version only the "Scale" skin is fully supported. Other skin types can still be loaded, but only some selected properties like colors will be loaded.
- Scale (recommended for resizing options and High-DPI) - Can be resized in width and height. It also supports High-DPI if running the High-DPI version of Executor. It has limited background image support, only supporting non-transparent tiled background images, due to being very flexible in size, which can be tricky with images looking silly being stretched etc. This can also be resized in width and height by dragging the window borders, both for the input window and the list.
- Alpha (recommended for graphical skins without a lot of desktop DPI zooming) - short for "alphablending", as it supports transparent png and bmp's. It can basically be any fixed size (but width cannot be resized by user), where older "medium" type was limited.
- Medium - An older skin format. The list height is fixed in size, Does not support transparency.
- Small - Does not require any image resources. Also considered older and rarely used. Can be resized like "scale".
- mini(malistic) - Does not require any image resources. Also considered older and rarely used. Can be resized like "scale".
Basic elements
Executor is basically made out of an input box and a list.
- Input (Text edit field) - This also supports an icon, and a comment, which is the description of keyword or the context of the currently displayed item in the input field.
- List - Can show history, related items, clipboard items, running apps, internal browser, url content, multi-lined text from from command line tools etc.
Appearance
Executor has a lot of appearance options you can change without having to modify skin files. You can
find
these in Settings > Visual / Skin and
Settings > List.
Some of the most common things to change are the following.
- Text color - The text color in the input and list.
- Font type - Which font to use. Also if western or cyrillic etc.
- Font sizes - Font sizing, though a skin might have limitations to this, without having to make changes to the skin.
- List elements - Like the number of maximum elements, the size of the elements, if an icon and description should be displayed for each element etc.
- List display behavior - Should list always be visible, or only when you type something and there's a match etc.
Additionally you can find documentation on all Executor settings here
Creating skins
A good way of creating a skin is taking an existing skin and modifying it. Below are links to some guides.
Enjoy