SUMMARY When selecting a resource folder things start to become weird for file management. STEPS TO REPRODUCE 1. Configure Krita > General > Resources > Resource Folder = select a new folder 2. Restart Krita OBSERVED RESULT This will rebuild the folder tree(good) and will rebuild all the default files present in the cache file(bad! it already exists in 2 locations and now it exists in 3). Using Krita over time will duplicate folders on both unecessary work. Not all file types in the Resource folder will be detected When This folder free is rebuilt(cache or resources) there is a bundle folder and no bundles are placed inside on either. Deleting files on the resource folder to only hold my files creates many issues to the point the brush Preset window can become unusable and only detect the brush in index=zero only. Resource Folder Detected Files: Paintool Presets Brushes Gradients Resource Folder Not Detected Files: Keyboard Shortcuts Author File PyKrita Scripts Constantly spawning files in: gamutmasks gradients paint tool presets palettes patterns seexpr_scripts symbols windowlayouts workspaces Bundles (but with bundles placed outside the bundle folder) EXPECTED RESULT Resource folder to add files to Krita but act not as a duplicated folder. 2 locations with resources, Probably Cache for System forced files and installations and Resources with user created files. Detect more resources than just brushes, it rebuilds the whole folder tree but does not accept them all. Files of a given file type inside the correct folder and not outside it after it was created for it. SOFTWARE/OS VERSIONS Windows: 10 Qt Version: 5.12 ADDITIONAL INFORMATION I took a look at the krita manual to try and understand if my idea of what the resource folder was incorrect and it states currently: """ https://docs.krita.org/en/reference_manual/resource_management.html?highlight=resource%20folder Resource Folder The resource folder is considered the primary library. When creating new resources, they will all end up here. You can configure its location in the general preferences. """ This means it is user generated or user installed however this is not what happens. I did not create these files and there they are. I think krita standard files should not be in the cache or resource folder but if it is really needed to edit them and have a safe guard they should be inside the cache location only. Resources sounds to me and is in other software too (called environment though) another folder tree like in the cache location but has only "user files" as explained on the manual.
Sorry, but that's by design (well, most of it). In the new system, there is only one folder with resources, and it is built by Krita with default resources. So if you change the path to the resource folder, Krita adds those default resources to the new folder and forgets about the previous resource folder. Krita only checks one folder at the time for resources, so if default resources weren't there, Krita wouldn't know about them. However, do you mean that if you define another resource folder, the keyboard shortcuts etc. files are not recreated there?
By design? like on purpose? *visible confusion* that makes no sense. 1. Well for how it is presented on the manual and your explanation have no visible connection beside the fact both related to the resources folder but what it does is totally different. 2. To it self to work properly. Because when I was trying to organize it would randomly read on one end and not on the other. because on the time you set a new resources folder if you don't have all the folders with a file inside you will end up with files in the cache file(previously empty) and others on the resource folder(that had files previously when the change happen). and if you try to rectify it by deleting the new blacklist files so it starts fresh it explains why files disappear while still being inside the folder tree. This makes 2 sets of folders trees with a couple valid on one side and the rest valid on the other side. 3. For any user it looses all value because it only makes sense to have the cache folder and resource folder not to be set to the same location so folders are not dropped at random if by chance some files containing the active valid paths disapears for some reason. As it creates a problem what was said and when to know what is valid at a given point and if you change something the settings may alter completely and may not be possible to set up again without cleaning up folders to then fill them up properly again or you will have to move them back and forth until you get them right. Honestly I felt like I was being trolled and now I can see why... Also within this design that serves no purpose, it is not doing what it should be doing with its own arbitrary set of rules. because my files got duplicated and it would still not read them on the new location. But It can explain why most of the cases of it not being read at one time and read on the other. gawd. Within the trail of thought it working for the objective to make a duplicated system of files for backups is also void because and this is my experience backups should always be done with the application turned off and this is a something I learnt the hard way.
Thanks for your comment! Automatically switching the status of this bug to REPORTED so that the KDE team knows that the bug is ready to get confirmed. In the future you may also do this yourself when providing needed information.
Sorry, but a misunderstanding is not a bug, and is not suitable for a bug report.