Correct Icons missing on Favorites pointing to apps

Started by ubacher, March 20, 2025, 10:58:11 AM

Previous topic - Next topic

ubacher

Installed the latest Imatch. (Skipped .2).
Now the icons for Favorites pointing to apps are replaced. See screenshots.


Fav imat app.jpg
Top.jpg

Side problem on the windows toolbar:
The first two (larger) icons: They are a leftover which I can not remove since these favorites do no longer exist. This is not a new problem, existed one or two years or longer. Do no harm.
I have a made favorites for the same apps and I can add and delete them but these deletes do not delete the first two. And the one with the green up-arrow just appeared and also belongs to a favorite which no longer exists.

PS: to fix the icons: tried running Diagnostics, tried close and restart
IMATCH6_LOG icons.TXT

Mario

I'm not sure I understand. Do you say the custom icons (external icons or icons from the system list) are no longer available?
I only see one warning: Failed to load shell link C:\Users\ubach\Desktop\D-FotoAt to Intern 2 U mir.bat  which indicates that one of your favorites is invalid.

The icon I see is the default icon for apps, which is used when no custom icon is selected and no external icon is used.
Since I still have all custom icons for favorites on all of my 3 computers I run IMatch 2025 on, this seems to be some isolated problem on your PC. What happens if you change the icons for these favorites in the Favorites Panel?

I thought the problem with the non-existing favorites was solved already? Don't recall, sorry.

ubacher

QuoteThe icon I see is the default icon for apps, which is used when no custom icon is selected and no external icon is used.
As you can see the icons for the system apps like Time Wiz are also not showing. These apps all have icons.

Specifying an icon in the Favorites-> Properties does not show the selected icon. However it did work occasionally in the past.

QuoteFailed to load shell link C:\Users\ubach\Desktop\D-FotoAt to Intern 2 U mir.bat
But the icon showed in the File window toolbar - that's the one with the green arrow pointing upwards.
Can't delete it (or is there some trick).

Mario

You cannot delete a Favorite? Switch to debug logging, try to delete, attach logfile.
You cannot change the icon for Favorites? Attach log file after you tried.
Your system is a Windows 10 system, right? I see some warnings about some things not working (normal for old W10 systems).

I don't see anything that tells me there is a problem with favorites.
I have all my favorite icons intact on 3 computers.

Image1.jpg

All were created with IMatch 2023 or 2025.
No reports from other users.
And your system has produced some pretty unique problems in the past.

Favorite sets and their settings are stored in the database.
Maybe restore a previous version of the database into a new folder and open it from there to see if the Favorites problem persists?

Bolitho

I experience the same bug/behaviour as ubacher.
(Currently I don't have time to dig deeper into that.)

Mario

Which icons are no longer there? Default icons? Icons selected from the default icon list? External icons?

ubacher

QuoteYou cannot delete a Favorite?
I CAN delete favorites. However, I have icons in the file windows toolbar which work but for which there is no longer a favorite in my list of favorites. They function so Imatch must still have them stored away somewhere!
Two of these have been there years, One appeared with latest(?) update.
This problem is not what triggered this thread, I just mention it because on the screen shot one could see that the icons of these are much larger so that I expected to get a question about them.

I can change the icons! 
File notes fav with icon.jpg
This setting shows the correct icon! If I, however, leave out specifying the external icon file then I get:
File notes fav default.jpg
But: Note the favorite with the airplane icon above. It points to a batch file. I have it added to
the file windows toolbar. On the toolbar it shows the following icon: (Gear wheels)
Gear wheel icon.jpg


Mario

QuoteThis setting shows the correct icon! If I, however, leave out specifying the external icon file then I get:

This is the default icon for app favorites. If you don't select an icon from the drop-down list or provide an external icon, IMatch uses the default icon associated with each favorite type. The external icon configured shows neither in the Fav Panel nor in the FW toolbar, for some reason.

Do you have multiple favorites (maybe in different sets?) for this app?

The airplane icon for the Notes is from the new system icon set IMatch 2025 ships with.
The icon in the File Window ribbon is neither the icon configured not part of the system icon list! The system icon list has the airplane, alright, but not the two gear icon. The gear icon in the system icon list looks like this:

Image1.jpg

This means that the icon used for the favorite in the File Window ribbon comes from somewhere, but not from the system icon list? Where does this icon come from?
Again, having multiple favorites for the same app (which is possible) would explain this.

Reset the File Window toolbar action for this favorite. Does it vanish from the toolbar?
If so, does it show the right icon when you add it again.

Like the two favorites in the toolbar you cannot remove, this all indicates that there are some favorites in a set, but for some reasons, this set cannot be selected for the Favorites panel?

Favorites are stored in sets, they cannot exist without a containing set.
Which sets can you select?

I've just noticed (and fixed) a bug. Favorites for apps should automatically use the app icon, but they did not. A regression issue I've fixed for the next release. This is how a Favorite for the Notes app should look without a system icon selected or an external icon configured:

Image3.jpg

When I configure the Metadata Analyst icon as an external icon, or I use the airplane icon, I get this:

Image7.jpg

All working just fine.

ubacher

Thanks for fixing that each app will display its icon as it did previously.

QuoteLike the two favorites in the toolbar you cannot remove, this all indicates that there are some favorites in a set, but for some reasons, this set cannot be selected for the Favorites panel?

Right: I have (now three) icons in the windows toolbar which all work but for which I can not find a favorite
in none of my Favorite panels. Thus I can not delete them.

Second problem:
I have a favorite to call a batch routine, set up as follows:
Gear icon.jpg
I specified the airplane icon as one can see.
On the windows toolbar this icon does not show up, instead it shows this:
Gear wheel icon.jpg


Mario

I've commented on the favorite with the airplane icon.
Please click on the 3rd icon from the left in the Favorites Panel

Image3.jpg

and uncheck all favorite sets in the list, except folder history. Are there any favorites remaining in the File Window ribbon?

I have added a database diagnosis output that lists all sets found in the database for the next release.
I have no idea how your ribbon can show favorites not in a set, or why such a set would exist but not show in the list of sets in the Favorites panel.

ubacher

Quote
Quoteuncheck all favorite sets in the list, except folder history. Are there any favorites remaining in the File Window ribbon?

All but the first two dissappear when I only have The Folder History Tab enabled. The green one appears when I have one
particular Tab enabled. On this tab I have removed the "Add to Windows Toolbar" option on all favorites. This means to me that there is a favorite entry on this tab which is not visible, the one showing above with the green icon. The icon executes but complains that the batch file it should execute does not exist.

Mario

#11
Wait until the next release and run a diagnosis while IMatch switched to Debug Logging.
The diagnosis then lists all fav sets by name and the favs they contain by name and id.

Mario

Hah! I figured it out. I think!

Some favorites are computer-specific (anything that runs an application) and linked to a computer name.
The Favorites Panel hides favorites linked to another computer. But the code that adds favorites to the ribbon did not!
I just forgot about this extra condition when implementing the favorites in File Window toolbar feature.
This explains your "ghost" favorite and why it shows in the ribbon but not in the Favorites panel.

I have fixed this glitch and the favorite you have created on another computer will not show anymore in the FW ribbon.