Skip to content

Commit 3a5b68a

Browse files
Kakueeendeepin-mozart
authored andcommitted
feat: update IDE icon design and installation
Updated the IDE application icon with a new blue-themed design and improved installation according to freedesktop.org standards. The changes include: 1. Completely redesigned the SVG icons with new blue color gradients and modern visual style 2. Updated icon installation paths to follow freedesktop.org standards (scalable and 32x32 sizes) 3. Modified CMakeLists.txt to install icons to proper system directories 4. Updated debian installation script to include new icon paths 5. Improved icon metadata with updated titles and filter parameters Log: Updated application icon with new blue theme and proper system installation Influence: 1. Verify application icon appears correctly in system launcher 2. Check icon scaling at different sizes (especially 32x32 and scalable versions) 3. Test icon visibility in various desktop environments 4. Confirm icon installation paths are correct in /usr/share/icons/ hicolor/ 5. Verify both SVG files are properly installed and accessible feat: 更新IDE图标设计和安装方式 更新了IDE应用程序图标,采用新的蓝色主题设计,并根据freedesktop.org标准改 进了安装方式。具体变更包括: 1. 完全重新设计了SVG图标,采用新的蓝色渐变和现代化视觉风格 2. 更新图标安装路径以遵循freedesktop.org标准(可缩放和32x32尺寸) 3. 修改CMakeLists.txt以将图标安装到正确的系统目录 4. 更新debian安装脚本以包含新的图标路径 5. 改进了图标元数据,更新了标题和滤镜参数 Log: 更新应用程序图标为新的蓝色主题并改进系统安装 Influence: 1. 验证应用程序图标在系统启动器中正确显示 2. 检查不同尺寸下的图标缩放效果(特别是32x32和可缩放版本) 3. 测试在各种桌面环境中的图标可见性 4. 确认图标安装路径在/usr/share/icons/hicolor/中正确 5. 验证两个SVG文件都正确安装并可访问
1 parent 3fc0f1f commit 3a5b68a

6 files changed

Lines changed: 83 additions & 123 deletions

File tree

assets/configures/CMakeLists.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
file(GLOB SUPPORTFILES "${CMAKE_CURRENT_SOURCE_DIR}/*.support")
22
file(GLOB DESKTOPFILES "${CMAKE_CURRENT_SOURCE_DIR}/*.desktop")
3-
file(GLOB ICON "${CMAKE_CURRENT_SOURCE_DIR}/*.svg")
3+
4+
# Icon installation according to freedesktop.org standards
5+
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/ide.svg"
6+
DESTINATION "/usr/share/icons/hicolor/scalable/apps")
7+
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/ide_32px.svg"
8+
DESTINATION "/usr/share/icons/hicolor/32x32/apps"
9+
RENAME "ide.svg")
410

511
install(FILES ${SUPPORTFILES} DESTINATION "${SOURCES_INSTALL_RPEFIX}/configures")
612
install(FILES ${DESKTOPFILES} DESTINATION "/usr/share/applications")
7-
install(FILES ${ICON} DESTINATION "${SOURCES_INSTALL_RPEFIX}/configures/icons")

assets/configures/ide.svg

Lines changed: 23 additions & 34 deletions
Loading

assets/configures/ide_32px.svg

Lines changed: 23 additions & 43 deletions
Loading

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
deepin-unioncode (1.4.19) unstable; urgency=medium
2+
3+
* feat: update IDE icon design and installation
4+
5+
-- Liu Zhangjian <[email protected]> Fri, 06 Feb 2026 18:00:55 +0800
6+
17
deepin-unioncode (1.4.18) unstable; urgency=medium
28

39
* fix: python debugpy cannot connect

debian/deepin-unioncode.install

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/usr/bin/deepin-unioncode
22
/usr/share/icons/hicolor/scalable/apps/*.svg
3+
/usr/share/icons/hicolor/32x32/apps/*.svg
34
/usr/share/deepin-unioncode
45
/usr/share/deepin-unioncode/configures/*.support
5-
/usr/share/deepin-unioncode/configures/icons/*.svg
66
/usr/share/deepin-unioncode/templates/*
77
/usr/share/applications/*.desktop
88
/usr/lib/*/deepin-unioncode/lib*.a*

0 commit comments

Comments
 (0)