d2phap / d2phap/ImageGlass

Image Glass 10.x uses wrong extension icon folder path

Open
#2,457 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

🐞 bug 👌🏻 ready
Dominant language
C#
Stars
14.4k
Forks
752
Avg merge
10d 14h
Merged PRs (30d)
1

Description

Windows OS version

W10 22H2

ImageGlass version

10.0.6.906

ImageGlass release

Classic

1️⃣ Steps to reproduce

Just install Image Glass by default.
Register it as default image viewer.

2️⃣ Actual behavior

Starting from v10.x, Image Glass is supposed to use _ext_icons folder for the icons.
But it seems that it still keeps old behavior, using old folder Ext-Icons from legacy versions.

If I only use _ext_icons folder by default, the icon files aren't properly registered and all image files are shown without linked icons.

If I duplicate that folder and rename it to Ext-Icons, re-register Image Glass as default image viewer again, the issue is resolved, icons are showing properly as normal.

3️⃣ Expected behavior

Image Glass should recognize the folder _ext_icons as icon folder path, instead of Ext-Icons (legacy behavior)

4️⃣ Screenshots / Video / Sample image file

No response

5️⃣ Additional context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the default installation and image-file association flow that registers the extension icons, comparing the expected _ext_icons path with the legacy Ext-Icons path. Confirm the fix by installing ImageGlass with the default settings, registering it as the default image viewer, and verifying that image files display their linked icons without duplicating the folder.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.