From d59c79326328cdf155b0b69fdc21c9a80bccd562 Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Tue, 30 Sep 2025 18:35:15 +1000 Subject: [PATCH] sln picker styling --- .../Features/SlnPicker/SlnPicker.cs | 20 +++---- .../Features/SlnPicker/SlnPicker.tscn | 59 +++++++++++++++++++ src/SharpIDE.Godot/IdeWindow.cs | 1 + 3 files changed, 69 insertions(+), 11 deletions(-) diff --git a/src/SharpIDE.Godot/Features/SlnPicker/SlnPicker.cs b/src/SharpIDE.Godot/Features/SlnPicker/SlnPicker.cs index 011ae88..02d5858 100644 --- a/src/SharpIDE.Godot/Features/SlnPicker/SlnPicker.cs +++ b/src/SharpIDE.Godot/Features/SlnPicker/SlnPicker.cs @@ -5,22 +5,20 @@ namespace SharpIDE.Godot.Features.SlnPicker; public partial class SlnPicker : Control { private FileDialog _fileDialog = null!; + private Button _openSlnButton = null!; + + private readonly TaskCompletionSource _tcs = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); public override void _Ready() { _fileDialog = GetNode("%FileDialog"); + _openSlnButton = GetNode