You are all right, and editing existing layouts is a bit cumbersome by nature.
I just think that maybe it would be more intuitive if the options were not "Move layout into and out of installation folder", but rather "Install" and "Update", so that you can work on (and keep) a copy of an installed layout, which you have to do anyway, and then update it from that file, without moving the one and only file to the system folder (copying instead of moving the file).
I think that the installed file should be a copy of your keyboard layout, not the other way around. I always keep an up-to-date copy in cloud storage, because I don't create backups of my full machine. Ukelele is inconvenient for this.
Also, does the user need to know where and how their installed layouts are stored? I didn't feel like I need to know. I just need to understand whether a layout is installed or not. That you can't edit the actual installed files should be obvious, so we shouldn't put installed files and editable files in one bucket to begin with, if you ask me. But that's exactly what the organiser does, and the reason you need a message telling you that you can't edit installed layouts.
Disclaimer: This is only a suggestion. Once you get the hang of it, the current process is also workable.
Op zondag 13 april 2025 om 11:41:44 UTC+2 schreef Gé van Gasteren: