diff --git a/assets/configures/ide.svg b/assets/configures/ide.svg
index 06834836b..bffd68c74 100644
--- a/assets/configures/ide.svg
+++ b/assets/configures/ide.svg
@@ -1,8 +1,8 @@
\ No newline at end of file
diff --git a/assets/configures/ide_32px.svg b/assets/configures/ide_32px.svg
index 1756aa9ae..72f6280fd 100644
--- a/assets/configures/ide_32px.svg
+++ b/assets/configures/ide_32px.svg
@@ -1,8 +1,8 @@
\ No newline at end of file
diff --git a/assets/configures/unioncode.desktop b/assets/configures/unioncode.desktop
index a141b5393..4d3c470ad 100644
--- a/assets/configures/unioncode.desktop
+++ b/assets/configures/unioncode.desktop
@@ -3,7 +3,7 @@ Categories=Utility;TextEditor;Development;IDE;
Comment=Code Editing. Redefined.
Exec=/usr/bin/deepin-unioncode
GenericName=Deepin Union Code
-Icon=ide
+Icon=/usr/share/deepin-unioncode/configures/icons/ide.svg
Keywords=deepin-unioncode;
MimeType=text/plain;application/x-code-workspace;
Name=Deepin Union Code
diff --git a/debian/changelog b/debian/changelog
index 9b5a95480..8fa71583e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+deepin-unioncode (1.4.19) unstable; urgency=medium
+
+ * feat: update IDE application icon design
+
+ -- Liu Zhangjian Fri, 06 Feb 2026 17:23:34 +0800
+
deepin-unioncode (1.4.18) unstable; urgency=medium
* fix: python debugpy cannot connect
diff --git a/src/plugins/core/builtin/actions/ide_32px.svg b/src/plugins/core/builtin/actions/ide_32px.svg
index 1756aa9ae..72f6280fd 100644
--- a/src/plugins/core/builtin/actions/ide_32px.svg
+++ b/src/plugins/core/builtin/actions/ide_32px.svg
@@ -1,8 +1,8 @@
\ No newline at end of file