This will make it easy to move sketches from project to project. I need this often because sometimes I suddenly start creating a pen plotter design while I'm on a 3D graphics project. Later I want to move this program to the pen-plotter project, and finding the corresponding thumbnail is not trivial.
Alternatively, try what happens if I move a program across two instances of Idea (the 3D project and the pen plotter project). If the file .kt is moved, I can detect this and make the thumbnailer plugin move the thumbnail. Then I could continue using a per-project thumbnails folder.
BUT there's another reason to have a global folder: Codeberg rate-limits me when loading tons of thumbnails from the project's readme. If I keep all thumbnails in a global folder, I could easily rsync it to my server, instead of hosting the thumbnails in a git repo. That would solve the rate limiting. At the same time, I find it nice that the thumbnails belong to the project. Maybe ask Codeberg what they think about this use case?
This will make it easy to move sketches from project to project. I need this often because sometimes I suddenly start creating a pen plotter design while I'm on a 3D graphics project. Later I want to move this program to the pen-plotter project, and finding the corresponding thumbnail is not trivial.
Alternatively, try what happens if I move a program across two instances of Idea (the 3D project and the pen plotter project). If the file .kt is moved, I can detect this and make the thumbnailer plugin move the thumbnail. Then I could continue using a per-project thumbnails folder.
BUT there's another reason to have a global folder: Codeberg rate-limits me when loading tons of thumbnails from the project's readme. If I keep all thumbnails in a global folder, I could easily rsync it to my server, instead of hosting the thumbnails in a git repo. That would solve the rate limiting. At the same time, I find it nice that the thumbnails belong to the project. Maybe ask Codeberg what they think about this use case?