extends Area2D var _mouse_in = false @onready var window = $Window func _ready() -> void: mouse_entered.connect(_on_mouse_entered) mouse_exited.connect(_on_mouse_exited) window.visible = false func _process(_delta: float) -> void: if Input.is_action_just_pressed("mouse1") and _mouse_in: pass func _on_mouse_entered(): _mouse_in = true func _on_mouse_exited(): _mouse_in = false func _on_notepad_icon_open_app(app_name: Variant) -> void: window.visible = !window.visible