Theme System Overview
ImageGlass supports custom theme packs that control the visual appearance including colors, icons, and UI elements. Each theme is defined by anigtheme.json configuration file and associated assets.
Theme Locations
Themes can be installed in two locations:Built-in Themes
ImageGlass includes these default themes:Kobe (Dark)
Modern dark theme with accent color integrationBest for: Low-light environments, photo editing
Kobe-Light
Clean light theme with subtle colorsBest for: Bright environments, document viewing
Installing Themes
Download Theme Pack
Obtain a
.igtheme file or theme folder from:- ImageGlass Theme Gallery
- Community sources
- Custom created themes
Install via Settings
Option 1: Using ImageGlass Settings
- Open ImageGlass Settings → Appearance tab
- Click Install theme packs
- Select the
.igthemefile or folder - Confirm installation
Install Manually
Option 2: Manual Installation
- Extract theme folder to
%APPDATA%\ImageGlass\Themes\ - Ensure folder contains
igtheme.json - Restart ImageGlass
- Select theme in Settings → Appearance
Theme Structure
igtheme.json Configuration
Every theme pack requires anigtheme.json file:
igtheme.json
Theme Info Section
Display name of the theme
Theme creator’s name
Contact email for theme support
Theme or author website
Brief description of the theme
Theme version number
Theme Settings
Whether this is a dark or light themeDetermines default text and UI colors.
Filename of left navigation button image (SVG recommended)Example:
"ViewPreviousImage.svg"Filename of right navigation button imageExample:
"ViewNextImage.svg"Preview image shown in theme selectorRecommended: 800x600 WebP or PNG
Application logo image (shown in about dialog)Recommended: 256x256 SVG or PNG
Theme Colors
ImageGlass supports extensive color customization:Main Colors
Main background colorFormat: Hex color with optional alpha (
#RRGGBB or #RRGGBBAA)Example: "#1e1e1e00" (transparent), "#ffffff" (white)Primary text color
Toolbar Colors
Toolbar background color
Toolbar text and icon color
Toolbar button hover highlightExample:
"accent:140" (system accent with alpha 140)Toolbar button pressed state
Toolbar button selected/active state
Gallery Colors
Gallery panel background
Gallery text color
Gallery thumbnail hover state
Gallery thumbnail click state
Gallery selected thumbnail
Menu Colors
Menu background color
Menu item hover background
Menu item text color
Menu item text on hover
Navigation Colors
Navigation arrow button overlay color
System Accent Color
Use Windows system accent color in your theme:accent:[alpha] where alpha is 0-255
Toolbar Icons
Define toolbar icon filenames in theToolbarIcons section:
Filename of toolbar icon (relative to theme folder)Supported formats: SVG (recommended), PNG, WebPAvailable icons:
ActualSize,AutoZoom,CheckerboardColorPicker,Crop,DeleteEdit,FlipHorz,FlipVertFullScreen,Gallery,GoToImageLockZoom,MainMenu,OpenFilePrint,Refresh,RotateLeft,RotateRightSave,ScaleToFill,ScaleToFitScaleToHeight,ScaleToWidthSlideshow,ViewFirstImage,ViewLastImageViewNextImage,ViewPreviousImageWindowFit,ZoomIn,ZoomOutPlay,Pause,Export,Exit
SVG is recommended for icons - they scale perfectly at any DPI and size
Creating a Custom Theme
Add Icons (Optional)
Create or add SVG icons for toolbar buttons. Icon size is automatically scaled.Recommended: 24x24px base size, scalable SVG
Theme Compatibility
Theme API versionCurrent version:
"9.0"ImageGlass checks this for compatibility.Uninstalling Themes
- Via Settings
- Manual Removal
- Open ImageGlass Settings → Appearance
- Click Uninstall a theme pack
- Select theme to remove
- Confirm deletion
Sharing Your Theme
To share your custom theme:- Package the theme folder with all assets
- Create a ZIP file or
.igthemepackage - Include README with installation instructions
- Share on:
- ImageGlass Community
- GitHub repositories
- Your own website
Troubleshooting
Theme doesn't appear in list
Theme doesn't appear in list
- Ensure
igtheme.jsonexists in theme folder - Check JSON syntax is valid
- Verify
Info.Nameand_Metadata.Versionare present - Restart ImageGlass
Icons not displaying
Icons not displaying
- Check icon filenames match
ToolbarIconssection exactly - Ensure icon files are in theme folder
- Verify SVG files are valid
- Try PNG format as fallback
Colors not applying
Colors not applying
- Validate hex color format (
#RRGGBBor#RRGGBBAA) - Check for typos in color property names
- Ensure colors contrast properly (dark vs light mode)
Theme shows but looks broken
Theme shows but looks broken
- Verify
Settings.IsDarkModematches your color scheme - Check all required color properties are defined
- Compare with built-in theme structure
Example: Minimal Dark Theme
igtheme.json
See Also
Appearance Settings
Configure theme selection and visual options
Advanced Configs
Advanced customization options