Recommendations for header bar

Godot Version

Godot Stable 4.6.2

Question

Looking to create window bars such as the following in my game, both at the top of the window and at the bottom.

Currently, I am using the MenuBar class with its normal PopupMenu functionality, I don’t find it to my liking. In the example picture currently View, Undo, and Rules trigger dropdown menus with a single option. Instead, I would prefer them to simply be buttons that trigger their current first item’s functionality.

Along with this, I want to add a bar at the bottom of the window that displays the player profile name, game name, and score. None of these would be interactable, of course.

Should I be using a different class besides MenuBar? If so, what would be the class to use?

Thank you for reading/responding!

Just add a script in _process() of the popupmenu node that has no items. Make sure you define left_click or whatever in the projects input map.

As far as adding bars at bottom you may want to look into control nodes panels and containers. Google “how to add a panel to the bottom of a viewport in godot”

extends PopupMenu

# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
	if Input.is_action_just_pressed("left_click"):
			print("Global left click detected!")
	pass

Thank you!