diff --git a/README.md b/README.md index 1d9cad1..82b1fca 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # TrulyMEM - TrueHumanMEM +

+ TrulyMEM Logo +

+ > **📜 开源协议**: [GNU General Public License v3.0 (GPLv3)](https://www.gnu.org/licenses/gpl-3.0) > 本项目自由开源,可自由使用、修改和分发,但修改后的作品必须以相同许可证发布。 diff --git a/build/build_macos.sh b/build/build_macos.sh index b7b7750..27e114f 100644 --- a/build/build_macos.sh +++ b/build/build_macos.sh @@ -17,6 +17,12 @@ fi echo "Installing dependencies..." pip3 install -r requirements.txt +echo "Generating ICNS icon..." +if [ -d "pic/TrulyMEM.iconset" ]; then + iconutil -c icns pic/TrulyMEM.iconset -o pic/TrulyMEM.icns + echo "ICNS icon generated: pic/TrulyMEM.icns" +fi + echo "Cleaning previous builds..." rm -rf build/dist build/__pycache__ 2>/dev/null || true @@ -26,6 +32,7 @@ python3 -m PyInstaller trulymem_entry.py \ --onefile \ --console \ --name TrulyMEM \ + --icon "pic/TrulyMEM.icns" \ --add-data "ui/styles:ui/styles" \ --add-data "core/prompts/templates:core/prompts/templates" \ --hidden-import textual \ diff --git a/build/build_windows.bat b/build/build_windows.bat index fcb6d58..bc49619 100644 --- a/build/build_windows.bat +++ b/build/build_windows.bat @@ -20,6 +20,7 @@ python -m PyInstaller trulymem_entry.py ^ --onefile ^ --console ^ --name TrulyMEM ^ + --icon "pic/TrulyMEM.ico" ^ --add-data "ui/styles;ui/styles" ^ --add-data "core/prompts/templates;core/prompts/templates" ^ --hidden-import textual ^ diff --git a/pic/TrulyMEM.ico b/pic/TrulyMEM.ico new file mode 100644 index 0000000..220cb21 Binary files /dev/null and b/pic/TrulyMEM.ico differ diff --git a/pic/TrulyMEM.iconset/icon_128x128.png b/pic/TrulyMEM.iconset/icon_128x128.png new file mode 100644 index 0000000..6ad0ba3 Binary files /dev/null and b/pic/TrulyMEM.iconset/icon_128x128.png differ diff --git a/pic/TrulyMEM.iconset/icon_128x128@2x.png b/pic/TrulyMEM.iconset/icon_128x128@2x.png new file mode 100644 index 0000000..1beae9a Binary files /dev/null and b/pic/TrulyMEM.iconset/icon_128x128@2x.png differ diff --git a/pic/TrulyMEM.iconset/icon_16x16.png b/pic/TrulyMEM.iconset/icon_16x16.png new file mode 100644 index 0000000..23cd794 Binary files /dev/null and b/pic/TrulyMEM.iconset/icon_16x16.png differ diff --git a/pic/TrulyMEM.iconset/icon_16x16@2x.png b/pic/TrulyMEM.iconset/icon_16x16@2x.png new file mode 100644 index 0000000..9e53436 Binary files /dev/null and b/pic/TrulyMEM.iconset/icon_16x16@2x.png differ diff --git a/pic/TrulyMEM.iconset/icon_256x256.png b/pic/TrulyMEM.iconset/icon_256x256.png new file mode 100644 index 0000000..1beae9a Binary files /dev/null and b/pic/TrulyMEM.iconset/icon_256x256.png differ diff --git a/pic/TrulyMEM.iconset/icon_256x256@2x.png b/pic/TrulyMEM.iconset/icon_256x256@2x.png new file mode 100644 index 0000000..299b6fb Binary files /dev/null and b/pic/TrulyMEM.iconset/icon_256x256@2x.png differ diff --git a/pic/TrulyMEM.iconset/icon_32x32.png b/pic/TrulyMEM.iconset/icon_32x32.png new file mode 100644 index 0000000..9e53436 Binary files /dev/null and b/pic/TrulyMEM.iconset/icon_32x32.png differ diff --git a/pic/TrulyMEM.iconset/icon_32x32@2x.png b/pic/TrulyMEM.iconset/icon_32x32@2x.png new file mode 100644 index 0000000..f093160 Binary files /dev/null and b/pic/TrulyMEM.iconset/icon_32x32@2x.png differ diff --git a/pic/TrulyMEM.iconset/icon_512x512.png b/pic/TrulyMEM.iconset/icon_512x512.png new file mode 100644 index 0000000..299b6fb Binary files /dev/null and b/pic/TrulyMEM.iconset/icon_512x512.png differ diff --git a/pic/TrulyMEM.iconset/icon_512x512@2x.png b/pic/TrulyMEM.iconset/icon_512x512@2x.png new file mode 100644 index 0000000..6c97068 Binary files /dev/null and b/pic/TrulyMEM.iconset/icon_512x512@2x.png differ diff --git a/pic/image.png b/pic/image.png new file mode 100644 index 0000000..2a6bf3d Binary files /dev/null and b/pic/image.png differ