> Also, when you test, you'd want to be able to edit them faster then trough pop up.
I think I get it. It would be useful if you want to edit your variables in the event sheet inside a complex and possibly deeply nested code. In that case it could be helpful to see all the currently available variables in a separate place too and edit them on the fly.
Exactly. And when you running out of ideas for variables names, it would be good to just glance and remind yourself what variable name was, where it is located etc. as well as quickly edit. I have proposed properties tab, since it would be best place to display them, as well as you just could have a tab there you'd select.
Global object with variables is an option but it wouldn't include local variables.
I want to clarify, not trying to knock on you — I am legitamately curious as to what purpose/use you would have for such a feature. Over the years I have used many IDE's, on many projects, and worked with many people. I have never once seen or heard of someone taking advantage of a variable browser. That said, I know some people must use them, because there is a plugin for it on Notepad++. I just have never personally encountered a real use case for it.
Something that I have used and enjoy is a function viewer which I wish Construct had. The search feature is not that great in construct, so being able to click on a function I have created and going to it with all my code listed (unlike Search which hides code) would be awesome.
When you loads of variables, list is really important too keep track of them. Unity has it for example. And yes, search feature is not the best one either, but it's not badr.