The recent toplevel entity rework has necessitated setting the toplevel entity through the project settings. This is a bit unintuitive compared to the previous approach. An improvement could be a new menu option Set toplevel entity. This option would have as many sub-options as there are entities contained within the selected file. One of these entities could then be set as the toplevel entity.
Additionally, the toplevel indicator is no longer displayed. Due to this, the file containing the toplevel entity can no longer be easily identified, especially in large projects. This could be brought back, with a new meaning: Instead of directly indicating the toplevel entity, the indicator would only indicate that the file it is displayed on contains the toplevel entity.
The recent toplevel entity rework has necessitated setting the toplevel entity through the project settings. This is a bit unintuitive compared to the previous approach. An improvement could be a new menu option
Set toplevel entity. This option would have as many sub-options as there are entities contained within the selected file. One of these entities could then be set as the toplevel entity.Additionally, the toplevel indicator is no longer displayed. Due to this, the file containing the toplevel entity can no longer be easily identified, especially in large projects. This could be brought back, with a new meaning: Instead of directly indicating the toplevel entity, the indicator would only indicate that the file it is displayed on contains the toplevel entity.