a list of recent file ?
I think the open_scripts_popup should list recent files in the visit order. similiar to :
Ctrl + E in the vscode
Ctrl + E in the IDEA
and maybe add new function open_any_popup , which will include shaders , scenes , not only gdscripts.
I actually use AHK to bind Ctrl + E to "right-click on the top of screen". and VSCode has a nice feature that if you double click Ctrl + E , the editor will switch to the previous file.
Together, in VSCode it's very fast to switch between two source files : simply double click on the top of screen!
I think this is a nice enhancement. But currently I'm working on other things.
In any case, when implementing this, it should be as separate from plugin.gd as possible, and only save a recent history. So that the main plugin is not slowed down. And only when opening the popup, it should build the UI (it is also done for the other popus).