2- Add, Remove, Options and Help don't even need captions.
IMHO, that needs to be adjusted on a larger scale.
Currently some toolbars in the IDE have captions. Others are icon only.
There should be a global setting to enable/disable captions on toolbars (icon, text or both).
Maybe the "main bar" - "coolbar", or the "editor toolbar" (if package is installed) can have their own settings.
But all other toolbars should follow.
As for "mixed captions" (Within a single toolbar, some buttons with and others without): I don't like the idea. (but let's see what others think).
So of course, buttons with no icon will always have a caption...
3- This big "Help" button is completely useless.
Why?
It seems to work here. I have not checked if the help page needs updating, but that could be fixed.
If desired, someone could implement and submit a merge-request (or patch) for offline help.
4- Open File button can be accessed by double click or left-click menu.
What exactly is the issue? What should happen?
Besides that "double-click" does not show the "button" (actually context menu). It opens the file directly. But that is intended.
5- Option on left click menu to show the file/project in Explorer/Directory, by opening Windows Explorer, Nautilus, etc.
Nice idea.
IHMO: Merge-Request / Patches are welcome.
6- I understand that Lazarus needs to save files on lowercase names, but if the Source Editor can use the real name, the same applies to the TreeView. Why not put in the TreeView the name that is in the first line of the file (unit #GetThisName / program #GetThisName)?
Yes, well not sure.
Files can be in (sub-)directories. Then the (relative) path is show in the treeview. So this is the filename (It also has the file extension), not the UnitName.
Though I do see the appeal of showing the UnitName. Or both...
Not sure how to solve, or what others may find acceptable. There are many possible ways
incl/unitname.pp
unitname.pp (incl/)
UnitName (incl/unitname.pp)
9- The footer with only the CheckBox "Keep open" can be at the top as a small icon side by side to the mouse (Selection Tool) or even with the filter button. No space? Read the 9 below.
10- The text "Find" on the left of the TEdit "(Filter)" is useless, it can be removed once the Default text of TEdit says everything, resulting in more space.
IHMO: Merge-Request / Patches are welcome.
Not sure about your other ideas...
Probably need to be optional. In my experience there are always people who like the current way (or at least like the current way better...)