No, this issue is not about something inside Krita’s UI scope (i.e. what we see after when we open Krita) it’s something outside Krita, in this case, Finder’s UI, which is MacOS built-in file explorer, equivalent to the “File Explorer” in Windows. The problem is not “Preview file contents inside Krita”, but “Preview Krita content inside Finder”. BuliComander commendably serves the former, but opening Finder isn’t limited to Open/Save Dialog, I have Finder opened all the time while Krita is still closed. Other people may also find it to be more comfortable to browse in Finder first before picking which Krita file to open, and launch Krita by double-clicking the file they want to click via Finder. Krita file content preview that appears inside Finder when one clicks a Krita file comes in really handy.
To have a content preview in Finder for a custom file format, app developer must explicitly create small programs, separate from the main application itself, for it. Otherwise, MacOS and Finder has no way to display the content and simply just show generic app icon. In this case, the custom file format is obviously .kra. This mechanism for previewing content in Finder is called “Quick Look”. When one clicks once on a file in Finder, MacOS will launch the programs written to provide Quick Look preview. This happens not in just that circumstance; Finder provides alternative viewing mode, such as “Thumbnails view” and “Gallery view”. When Finder is opened in those views, the programs will also be launched, without user clicking anything. These small programs are shipped with the main application itself, in an “Application Bundle” per Apple term. So it’s not like the problem itself can be solved by some python script; it’s tied with the way of how Krita is distributed itself.
Up until MacOS 14, Krita, in most versions, had working Quick Look implementation. However, after MacOS 15 (Sequoia), Apple decided to remove a component that Krita depends on to generate the the Quick Look preview, thus the implementation went broke. As a result, for a while MacOS users would be greeted with generic Krita icons for all the Krita files, instead of their beautiful artworks contained in it.
However, Krita 5.2.13-5.2.14 again has working Quick Look implementation. But somehow, after 5.3, the implementation is broken again, so this is a regression. The intent of my last post is to help core maintainers in triaging the regression, all so that the fix can land soon 