diff --git a/src/SharpIDE.Godot/Features/Nuget/PackageDetailsProjectEntry.tscn b/src/SharpIDE.Godot/Features/Nuget/PackageDetailsProjectEntry.tscn
index d46b69c..83eaf7d 100644
--- a/src/SharpIDE.Godot/Features/Nuget/PackageDetailsProjectEntry.tscn
+++ b/src/SharpIDE.Godot/Features/Nuget/PackageDetailsProjectEntry.tscn
@@ -1,8 +1,11 @@
-[gd_scene load_steps=4 format=3 uid="uid://5uan5u23cr2s"]
+[gd_scene load_steps=7 format=3 uid="uid://5uan5u23cr2s"]
[ext_resource type="Texture2D" uid="uid://cqt30ma6xgder" path="res://Features/SolutionExplorer/Resources/Csproj.svg" id="1_dmxym"]
[ext_resource type="Script" uid="uid://bhgqjh7sfenxm" path="res://Features/Nuget/PackageDetailsProjectEntry.cs" id="1_kwjfp"]
+[ext_resource type="Texture2D" uid="uid://n22q8d0nhuf7" path="res://Features/Nuget/Resources/upgrade-icon.svg" id="3_lvt3l"]
[ext_resource type="Texture2D" uid="uid://bvokbt0ofw201" path="res://Features/Nuget/Resources/remove-icon.svg" id="3_pnq3l"]
+[ext_resource type="Texture2D" uid="uid://cwwqf66568iac" path="res://Features/Nuget/Resources/downgrade-icon.svg" id="4_qyf5e"]
+[ext_resource type="Texture2D" uid="uid://bh48xoc6pvchm" path="res://Features/Nuget/Resources/add-icon.svg" id="6_je8mg"]
[node name="PackageDetailsProjectEntry" type="MarginContainer"]
anchors_preset = 14
@@ -55,12 +58,14 @@ size_flags_horizontal = 3
[node name="UpgradeButton" type="Button" parent="HBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
-text = "Upgrade"
+theme_override_constants/icon_max_width = 23
+icon = ExtResource("3_lvt3l")
[node name="DowngradeButton" type="Button" parent="HBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
-text = "Downgrade"
+theme_override_constants/icon_max_width = 23
+icon = ExtResource("4_qyf5e")
[node name="RemoveButton" type="Button" parent="HBoxContainer"]
unique_name_in_owner = true
@@ -71,4 +76,5 @@ icon = ExtResource("3_pnq3l")
[node name="AddButton" type="Button" parent="HBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
-text = " + "
+theme_override_constants/icon_max_width = 23
+icon = ExtResource("6_je8mg")
diff --git a/src/SharpIDE.Godot/Features/Nuget/Resources/add-icon.svg b/src/SharpIDE.Godot/Features/Nuget/Resources/add-icon.svg
new file mode 100644
index 0000000..3de2700
--- /dev/null
+++ b/src/SharpIDE.Godot/Features/Nuget/Resources/add-icon.svg
@@ -0,0 +1,48 @@
+
+
+
+
diff --git a/src/SharpIDE.Godot/Features/Nuget/Resources/add-icon.svg.import b/src/SharpIDE.Godot/Features/Nuget/Resources/add-icon.svg.import
new file mode 100644
index 0000000..b3e3486
--- /dev/null
+++ b/src/SharpIDE.Godot/Features/Nuget/Resources/add-icon.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bh48xoc6pvchm"
+path="res://.godot/imported/add-icon.svg-37705a95282b51485dbdefdb1dd7d113.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Features/Nuget/Resources/add-icon.svg"
+dest_files=["res://.godot/imported/add-icon.svg-37705a95282b51485dbdefdb1dd7d113.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=0.1
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/src/SharpIDE.Godot/Features/Nuget/Resources/downgrade-icon.svg b/src/SharpIDE.Godot/Features/Nuget/Resources/downgrade-icon.svg
new file mode 100644
index 0000000..3a12c05
--- /dev/null
+++ b/src/SharpIDE.Godot/Features/Nuget/Resources/downgrade-icon.svg
@@ -0,0 +1,50 @@
+
+
+
+
diff --git a/src/SharpIDE.Godot/Features/Nuget/Resources/downgrade-icon.svg.import b/src/SharpIDE.Godot/Features/Nuget/Resources/downgrade-icon.svg.import
new file mode 100644
index 0000000..7c54466
--- /dev/null
+++ b/src/SharpIDE.Godot/Features/Nuget/Resources/downgrade-icon.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cwwqf66568iac"
+path="res://.godot/imported/downgrade-icon.svg-c01b022f55c9ef86a0437db730e43f00.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Features/Nuget/Resources/downgrade-icon.svg"
+dest_files=["res://.godot/imported/downgrade-icon.svg-c01b022f55c9ef86a0437db730e43f00.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=0.1
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/src/SharpIDE.Godot/Features/Nuget/Resources/upgrade-icon.svg b/src/SharpIDE.Godot/Features/Nuget/Resources/upgrade-icon.svg
new file mode 100644
index 0000000..f4d0b21
--- /dev/null
+++ b/src/SharpIDE.Godot/Features/Nuget/Resources/upgrade-icon.svg
@@ -0,0 +1,50 @@
+
+
+
+
diff --git a/src/SharpIDE.Godot/Features/Nuget/Resources/upgrade-icon.svg.import b/src/SharpIDE.Godot/Features/Nuget/Resources/upgrade-icon.svg.import
new file mode 100644
index 0000000..deb3ec0
--- /dev/null
+++ b/src/SharpIDE.Godot/Features/Nuget/Resources/upgrade-icon.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://n22q8d0nhuf7"
+path="res://.godot/imported/upgrade-icon.svg-8eec0ca69bd6ed6064cfdf63e433625f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Features/Nuget/Resources/upgrade-icon.svg"
+dest_files=["res://.godot/imported/upgrade-icon.svg-8eec0ca69bd6ed6064cfdf63e433625f.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=0.1
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false