From 2397062b81cfb276041eac4b7e44784fa4484763 Mon Sep 17 00:00:00 2001 From: Kanye-Est Date: Tue, 10 Mar 2026 16:51:25 +0800 Subject: [PATCH 01/22] feat(bar): frontend --- frontend/src/App.vue | 2 + frontend/src/assets/images/background_1.png | 3 + frontend/src/assets/images/background_2.png | 3 + frontend/src/assets/images/bag.png | 3 + frontend/src/assets/images/board_down.png | 3 + frontend/src/assets/images/board_med.png | 3 + frontend/src/assets/images/board_up.png | 3 + frontend/src/assets/images/note.png | 3 + frontend/src/assets/images/note_1.png | 3 + frontend/src/assets/images/note_2.png | 3 + frontend/src/assets/images/note_3.png | 3 + frontend/src/assets/images/note_pro.png | 3 + frontend/src/assets/images/paper.png | 3 + frontend/src/components/overlay/BarPage.vue | 993 ++++++++++++++++++ .../src/components/scene/SpritesLayer.vue | 2 +- frontend/src/stores/ui.ts | 4 +- 16 files changed, 1034 insertions(+), 3 deletions(-) create mode 100644 frontend/src/assets/images/background_1.png create mode 100644 frontend/src/assets/images/background_2.png create mode 100755 frontend/src/assets/images/bag.png create mode 100644 frontend/src/assets/images/board_down.png create mode 100644 frontend/src/assets/images/board_med.png create mode 100644 frontend/src/assets/images/board_up.png create mode 100644 frontend/src/assets/images/note.png create mode 100644 frontend/src/assets/images/note_1.png create mode 100644 frontend/src/assets/images/note_2.png create mode 100644 frontend/src/assets/images/note_3.png create mode 100755 frontend/src/assets/images/note_pro.png create mode 100644 frontend/src/assets/images/paper.png create mode 100644 frontend/src/components/overlay/BarPage.vue diff --git a/frontend/src/App.vue b/frontend/src/App.vue index b47ed11f..d08cbc1d 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -6,6 +6,7 @@ + @@ -21,6 +22,7 @@ import RoleSelectPanel from '@/components/overlay/RoleSelectPanel.vue' import CarPage from '@/components/overlay/CarPage.vue' import MemoryPanel from '@/components/overlay/MemoryPanel.vue' import CommunityPanel from '@/components/overlay/CommunityPanel.vue' +import BarPage from '@/components/overlay/BarPage.vue' import ChatPanel from '@/components/overlay/ChatPanel.vue' import WhisperPanel from '@/components/overlay/WhisperPanel.vue' import TaskPanel from '@/components/overlay/TaskPanel.vue' diff --git a/frontend/src/assets/images/background_1.png b/frontend/src/assets/images/background_1.png new file mode 100644 index 00000000..6435de6d --- /dev/null +++ b/frontend/src/assets/images/background_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:295811c4c818c4ee71c3e085be0b72132c4adf9fd1b87c7ca6b6e82816319185 +size 2990321 diff --git a/frontend/src/assets/images/background_2.png b/frontend/src/assets/images/background_2.png new file mode 100644 index 00000000..d4bbf3ef --- /dev/null +++ b/frontend/src/assets/images/background_2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:326378a38ec6119c0c0dfbfc67d5c43cc414796d7da0faf9b256ba3f43cdd3ee +size 652450 diff --git a/frontend/src/assets/images/bag.png b/frontend/src/assets/images/bag.png new file mode 100755 index 00000000..b2936ad3 --- /dev/null +++ b/frontend/src/assets/images/bag.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0b7188949856aa287a9f9ffa5ce5f0a55671ba45c5c31bef0cea2584c4f1f34 +size 3716310 diff --git a/frontend/src/assets/images/board_down.png b/frontend/src/assets/images/board_down.png new file mode 100644 index 00000000..571a9c0b --- /dev/null +++ b/frontend/src/assets/images/board_down.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dfae9aa139b039a1ae042362ddabc12c8e39fa0112f3ac90fdc1401c5bbdf73 +size 542389 diff --git a/frontend/src/assets/images/board_med.png b/frontend/src/assets/images/board_med.png new file mode 100644 index 00000000..4d9ca32e --- /dev/null +++ b/frontend/src/assets/images/board_med.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81c9cf46dd46c3160e71e95d137c4db41e30dccbfad4482d25a47da52db8457c +size 3971325 diff --git a/frontend/src/assets/images/board_up.png b/frontend/src/assets/images/board_up.png new file mode 100644 index 00000000..a31b7c7e --- /dev/null +++ b/frontend/src/assets/images/board_up.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:998c1e1c4bd9da064a29c53f3c06c6fcb1577cd9d119ae2e6456ff33962f6b67 +size 703839 diff --git a/frontend/src/assets/images/note.png b/frontend/src/assets/images/note.png new file mode 100644 index 00000000..f9d0fef4 --- /dev/null +++ b/frontend/src/assets/images/note.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5bc30e1453a6ad0fabcdefd2c269684be3c35d89bc16a34d4deb65026806261 +size 1212385 diff --git a/frontend/src/assets/images/note_1.png b/frontend/src/assets/images/note_1.png new file mode 100644 index 00000000..7b4cb834 --- /dev/null +++ b/frontend/src/assets/images/note_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc318717f5b86e26bc017d4dc0a98c69e6cbdbe911b17555349f1ad5836f694a +size 2422795 diff --git a/frontend/src/assets/images/note_2.png b/frontend/src/assets/images/note_2.png new file mode 100644 index 00000000..94b783c2 --- /dev/null +++ b/frontend/src/assets/images/note_2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:351f76a8560459b425817d5b513604cbfc4e7386e0120a7d4296419d8fee40fa +size 1204957 diff --git a/frontend/src/assets/images/note_3.png b/frontend/src/assets/images/note_3.png new file mode 100644 index 00000000..293a98bb --- /dev/null +++ b/frontend/src/assets/images/note_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fde17eb9d97cbab720b017f8af539a933c183f744ecba037eac58a0b7fb05b2 +size 2498427 diff --git a/frontend/src/assets/images/note_pro.png b/frontend/src/assets/images/note_pro.png new file mode 100755 index 00000000..fc36ce2d --- /dev/null +++ b/frontend/src/assets/images/note_pro.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4aff588be785aea224771e1bbe02b13780e7ae94a3e68799efe4a3b3d281719 +size 952410 diff --git a/frontend/src/assets/images/paper.png b/frontend/src/assets/images/paper.png new file mode 100644 index 00000000..b0453c37 --- /dev/null +++ b/frontend/src/assets/images/paper.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbf45219ed4943826bdb6ddf7e8d3d279e96eb7094f419494976adfdb72de3c1 +size 3643110 diff --git a/frontend/src/components/overlay/BarPage.vue b/frontend/src/components/overlay/BarPage.vue new file mode 100644 index 00000000..de1df13d --- /dev/null +++ b/frontend/src/components/overlay/BarPage.vue @@ -0,0 +1,993 @@ +