Icon-Specific Features

This section focuses on features and commands that affect the icon as a whole — its size, appearance, and functional variations.

Resize Icon

To change the size of the icon and its contents, use:

Icon ‣ Resize Icon…Ctrl+Y

Resize Icon Dialog spacer

Use this to:

  • Resize the canvas and all elements inside it

  • Set a new width and height in pixels

  • Maintain aspect ratio, if desired

Resize Canvas

To adjust the canvas size only (without affecting the icon artwork):

Icon ‣ Resize Canvas…Shift+Ctrl+Y

Resize Canvas Dialog spacer

Use this when:

  • You want to expand or crop the drawing area

  • You need precise canvas dimensions without scaling the icon

Adjust Brightness and Contrast

To adjust the brightness and contrast of the entire icon:

Icon ‣ Colors -> Brightness/Contrast…Shift+Ctrl+B

Brightness and Contrast Dialog spacer

This tool lets you:

  • Modify brightness from -100% to +100%

  • Adjust contrast from -100% to +100%

  • Preview changes in real time on the canvas

This is useful for creating icon variants or adapting an icon to different UI themes.

Adjust Hue and Saturation

To modify the color tone and intensity of the icon:

Icon ‣ Hue/Saturation…Shift+Ctrl+H

Hue and Saturation Dialog spacer

This dialog lets you:

  • Change the hue of the icon (from -180° to +180°), shifting all colors around the color wheel

  • Adjust saturation (from -100% to +100%) to make colors more vivid or more muted

  • See immediate results on the canvas

Use this tool to recolor icons for different UI states, themes, or brand palettes.

Adjust Color Levels

To control the dynamic range and brightness of your icon, you can adjust its color levels:

Icon ‣ Levels…Shift+Ctrl+L

Color Levels Dialog spacer

This dialog provides:

  • Shadow Level – The minimum brightness level. Raising this value darkens shadows and lifts blacks.

  • Highlight Level – The maximum brightness level. Lowering this compresses highlights, darkening whites.

Adjusting levels helps enhance contrast and correct icons that are too washed out or too dark. This is useful for preparing icons for different visual environments such as dark or light user interfaces.

Desaturate Icon

You can remove all color from the icon, converting it to grayscale using the Desaturate command:

Icon ‣ DesaturateShift+Ctrl+T

This operation sets the saturation of all colors to zero, preserving lightness and contrast but removing hue information. This results in a black and white icon.

Desaturation is particularly useful when designing icons for disabled UI states, monochrome themes, or printing.

Invert Colors

You can invert all the colors in your icon using the Invert Colors command:

Icon ‣ Invert ColorsShift+Ctrl+V

This operation replaces each color with its complement — for example, blue becomes orange, black becomes white. This can be helpful for testing visibility in alternate themes or creating contrast variants of your icon.

Make Hot Version

Create a vivid and visually emphasized version of your icon with the Make Hot Version command:

Icon ‣ Make Hot Version

This function automatically increases the icon’s brightness, contrast, and saturation levels, resulting in a more vibrant version of the design. This is particularly useful for interactive interfaces where an icon needs to react to user input.

The Hot Version is typically used as a visual response when the user hovers the mouse cursor over the icon, making it appear active or selected.

The transformation is non-destructive — the original icon remains editable, and you can adjust the result further using color tools like:

  • Icon ‣ Brightness/Contrast

  • Icon ‣ Hue/Saturation

  • Icon ‣ Color Levels

Hint

This command is part of the UI State Variant generation workflow, where icons are prepared in multiple states such as normal, hot, and disabled.

Make Disabled Version

Generate a muted and semi-transparent version of your icon with the Make Disabled Version command:

Icon ‣ Make Disabled Version

This command transforms your icon to represent a disabled or inactive state by applying two visual effects:

  • Desaturation — Removes all color by reducing saturation to 0%.

  • Opacity Reduction — Sets the icon’s opacity to 50%, giving it a faded appearance.

This is commonly used in UI design to indicate that the icon or button is unavailable or cannot be interacted with.

Hint

Use this function alongside Make Hot Version to quickly build a full set of state-based icon variants (normal, hot, disabled) for your application interface.

Make Dark Theme Version

Use the Make Dark Theme Version command to automatically adjust your icon for use on dark backgrounds:

Icon ‣ Make Dark Theme Version

This command processes the icon’s colors to invert lightness while preserving hues and saturation. The result is a version of the icon with enhanced contrast and visibility on dark or black UI themes.

This operation is useful when preparing assets for apps that support both light and dark interface modes.

Hint

You can generate all necessary state and theme variants (normal, hot, disabled, dark theme) using the dedicated icon transformation tools under the Icon menu.

Add a Badge Overlay

Use the Add Badge Overlay command to enhance your icon with a small decorative or status badge:

Icon ‣ Add Badge Overlay…Ctrl+F7

This command opens a standard file dialog allowing you to select an external SVG file (badge). Once selected:

  • The badge is inserted into the current icon.

  • It is automatically resized and positioned in the lower-right corner of the icon.

  • If the badge contains strokes, their line widths are preserved to match the style and scale of the base icon.

This feature is commonly used to add visual indicators such as “new”, “error”, or “warning” markers to icons:

Badge Overlay Cutout Dialog spacer

You can combine it with the following related commands for best results:

  • Icon ‣ Badge Overlay Cutout – Clears space underneath the badge for better visibility.

  • Icon ‣ Add Shadow Under Badge – Adds a subtle shadow to distinguish the badge.

Hint

The overlay is added as regular grouped SVG elements, which you can move, scale, or modify like any other part of the icon.

Make a Badge Overlay Cutout

When you add a badge overlay to your icon (such as a small symbol or status marker), part of the original icon may interfere visually with the badge. To solve this, use the Badge Overlay Cutout feature:

Icon ‣ Make a Badge Overlay CutoutCtrl+F6

This command automatically cuts out a space around the badge overlay, ensuring it stands out clearly. It works by performing a series of actions:

  1. A copy of the selected elements is merged to form a mask.

  2. The mask is expanded to include extra space around the badge.

  3. The mask is applied to the icon to create the cutout area.

Badge Overlay Cutout Dialog spacer

You can specify the space width in pixels around the badge overlay using the dialog. This fine-tuning ensures the badge is always readable and unobstructed.

Here is a live demo of an application window with a badge overlay added. The cutout function will add a 1.5px width space aroude the badge:

Badge Overlay Cutout Dialog spacer

Use in combination with:

  • Icon ‣ Add Badge Overlay…

Add a Badge Overlay Shadow

The Add Badge Overlay Shadow command improves the visibility of a badge by adding a soft shadow beneath it:

Icon ‣ Add a Badge Overlay ShadowCtrl+F7

This command performs a series of steps to generate the shadow effect automatically:

  1. A copy of the selected badge elements is merged into a solid shape.

  2. This shape is then enlarged to create a subtle border around the badge.

  3. Finally, it is colored black and its opacity is set to 10%, creating a faint shadow behind the overlay.

The following dialog lets you customize the size of the shadow expansion:

Badge Overlay Shadow Dialog spacer

You can specify the enlargement amount in pixels to control how prominent the shadow appears.

Use in combination with:

  • Icon ‣ Add Badge Overlay…