From a54afad3471d7183314dbf97ab9a783d192af431 Mon Sep 17 00:00:00 2001 From: Liu Zhangjian Date: Fri, 27 Feb 2026 13:50:28 +0800 Subject: [PATCH] chore: update IDE icon design and installation configuration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. Removed installation of old ide.svg icon from CMakeLists.txt 2. Updated both 128px and 32px IDE icons with new design 3. Changed color scheme from green/blue gradient to blue theme 4. Simplified icon structure and removed complex shadow effects 5. Updated title elements to follow new naming convention 6. Improved icon geometry with cleaner shapes and modern styling Log: Updated IDE application icons with new blue-themed design Influence: 1. Verify new icons display correctly in application launcher 2. Check icon appearance in different sizes (32px, 128px) 3. Test icon visibility on various background colors 4. Confirm installation no longer includes old ide.svg file 5. Validate icon scaling and clarity in different display resolutions chore: 更新IDE图标设计和安装配置 1. 从CMakeLists.txt中移除旧版ide.svg图标的安装 2. 更新128px和32px尺寸的IDE图标为新设计 3. 将颜色方案从绿蓝渐变改为蓝色主题 4. 简化图标结构,移除复杂的阴影效果 5. 更新标题元素以遵循新的命名规范 6. 改进图标几何形状,采用更简洁的现代风格 Log: 更新IDE应用图标为新的蓝色主题设计 Influence: 1. 验证新图标在应用启动器中正确显示 2. 检查不同尺寸(32px、128px)下的图标外观 3. 测试在各种背景颜色下的图标可见性 4. 确认安装不再包含旧的ide.svg文件 5. 验证不同显示分辨率下的图标缩放和清晰度 --- src/common/CMakeLists.txt | 4 +- .../resource/icons/about_logo_128px.svg | 59 +++++++---------- src/common/resource/icons/ide.svg | 66 +++++++------------ 3 files changed, 49 insertions(+), 80 deletions(-) diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index 5f9be39fd..ae7ad8fbf 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -2,8 +2,6 @@ project(duc-common) include(${CMAKE_SOURCE_DIR}/3rdparty/unioncode-jsonrpccpp.cmake) -install(FILES ${CMAKE_SOURCE_DIR}/src/common/resource/icons/ide.svg DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps/) - configure_file(util/config.h.in config.h) set(CMAKE_CXX_STANDARD 17) @@ -61,4 +59,4 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${CMAKE # config cmake file configure_file(${CMAKE_SOURCE_DIR}/assets/dev/${PROJECT_NAME}/${PROJECT_NAME}Config.cmake.in ${PROJECT_NAME}Config.cmake @ONLY) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}) \ No newline at end of file +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}) diff --git a/src/common/resource/icons/about_logo_128px.svg b/src/common/resource/icons/about_logo_128px.svg index a7c5f1c4d..d7f0c2e49 100644 --- a/src/common/resource/icons/about_logo_128px.svg +++ b/src/common/resource/icons/about_logo_128px.svg @@ -1,8 +1,8 @@ - app/ide/128px + apps/128/ide - + @@ -11,48 +11,39 @@ - - - + + + - - - - + + + + - - - + + + - - - - - - - - - - - - - - + + + - - + + - - - - - + + + + + + + - + \ No newline at end of file diff --git a/src/common/resource/icons/ide.svg b/src/common/resource/icons/ide.svg index 1756aa9ae..72f6280fd 100644 --- a/src/common/resource/icons/ide.svg +++ b/src/common/resource/icons/ide.svg @@ -1,8 +1,8 @@ - app/ide/32px + apps/32/ide - + @@ -11,53 +11,33 @@ - - - + + + - - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - + + + + + + + + - + \ No newline at end of file