From 3ed266089a6e131460f06d6f1587866d2805ed82 Mon Sep 17 00:00:00 2001 From: pa Date: Sun, 11 Jan 2026 22:25:54 +0900 Subject: [PATCH] replace el-checkbox with Checkbox component --- package-lock.json | 23 +++- src/app.css | 4 +- .../AvatarDialog/SetAvatarTagsDialog.vue | 50 +++++---- src/components/dialogs/CustomNavDialog.vue | 12 +- .../GroupMemberModerationDialog.vue | 31 +++-- .../GroupMemberModerationExportDialog.vue | 33 ++++-- .../GroupDialog/GroupPostEditDialog.vue | 11 +- src/components/dialogs/NewInstanceDialog.vue | 9 +- .../dialogs/UserDialog/UserDialog.vue | 7 +- .../dialogs/UserDialog/UserSummaryHeader.vue | 24 ++-- .../WorldDialog/SetWorldTagsDialog.vue | 106 ++++++++++-------- src/components/ui/checkbox/Checkbox.vue | 45 ++++++++ src/components/ui/checkbox/index.js | 1 + src/views/Favorites/FavoritesAvatar.vue | 2 +- src/views/Favorites/FavoritesFriend.vue | 2 +- src/views/Favorites/FavoritesWorld.vue | 2 +- .../components/FavoritesAvatarItem.vue | 3 +- .../components/FavoritesFriendItem.vue | 3 +- .../components/FavoritesWorldItem.vue | 3 +- .../Favorites/dialogs/AvatarExportDialog.vue | 28 +++-- .../Favorites/dialogs/WorldExportDialog.vue | 28 +++-- src/views/FriendList/FriendList.vue | 22 ++-- src/views/Login/Login.vue | 22 ++-- src/views/Search/Search.vue | 22 ++-- .../Settings/dialogs/VRChatConfigDialog.vue | 23 ++-- src/views/Tools/Gallery.vue | 16 ++- 26 files changed, 341 insertions(+), 191 deletions(-) create mode 100644 src/components/ui/checkbox/Checkbox.vue create mode 100644 src/components/ui/checkbox/index.js diff --git a/package-lock.json b/package-lock.json index 9071223f..d8dd9619 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15813,13 +15813,34 @@ "truncate-utf8-bytes": "^1.0.0" } }, + "node_modules/sass": { + "version": "1.97.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.2.tgz", + "integrity": "sha512-y5LWb0IlbO4e97Zr7c3mlpabcbBtS+ieiZ9iwDooShpFKWXf62zz5pEPdwrLYm+Bxn1fnbwFGzHuCLSA9tBmrw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, "node_modules/sass-embedded": { "version": "1.97.2", "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.97.2.tgz", "integrity": "sha512-lKJcskySwAtJ4QRirKrikrWMFa2niAuaGenY2ElHjd55IwHUiur5IdKu6R1hEmGYMs4Qm+6rlRW0RvuAkmcryg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@bufbuild/protobuf": "^2.5.0", "buffer-builder": "^0.2.0", diff --git a/src/app.css b/src/app.css index 735de84e..83976948 100644 --- a/src/app.css +++ b/src/app.css @@ -1012,7 +1012,7 @@ hr.x-vertical-divider { display: flex; align-items: center; padding: 6px; - font-size: 12px; + font-size: 13px; cursor: pointer; } @@ -1151,7 +1151,7 @@ img.friends-list-avatar { .x-friend-item > .detail > .extra, .extra { color: var(--el-text-color-secondary); - font-size: 11px; + font-size: 12px; & > span > span:first-child { scale: 0.9; margin-right: 2px; diff --git a/src/components/dialogs/AvatarDialog/SetAvatarTagsDialog.vue b/src/components/dialogs/AvatarDialog/SetAvatarTagsDialog.vue index a3d6ad22..f870bd84 100644 --- a/src/components/dialogs/AvatarDialog/SetAvatarTagsDialog.vue +++ b/src/components/dialogs/AvatarDialog/SetAvatarTagsDialog.vue @@ -8,21 +8,26 @@ width="780px" append-to-body>