首次提交
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# Tasks
|
||||
|
||||
- [x] Task 1: Update Announcement System
|
||||
- [x] SubTask 1.1: Fix `AnnouncementSettingsDialog.vue`:
|
||||
- Fix Markdown toolbar layout (flex-wrap).
|
||||
- Ensure Preview works (check `parseMarkdown` usage).
|
||||
- Add "Save Success" notification trigger on save.
|
||||
- [x] SubTask 1.2: Update `AnnouncementWidget.vue`:
|
||||
- Add logic to hide component if `notifications` is empty.
|
||||
- Add click handler to open detail popup (emit event or call method).
|
||||
- [x] SubTask 1.3: Update `index.vue` to handle widget click and show detail popup.
|
||||
|
||||
- [x] Task 2: Update Homework UI
|
||||
- [x] SubTask 2.1: Update `HomeworkGrid.vue`:
|
||||
- Change "Self Correction" chip color to `success`.
|
||||
- [x] SubTask 2.2: Update `HomeworkEditDialog.vue`:
|
||||
- Style "Add Item" button (color="white", variant="flat").
|
||||
- Style "Submission Time" and "Self Correction" buttons to match `v-chip` style (height, rounded).
|
||||
- Ensure text colors are white where appropriate.
|
||||
|
||||
- [x] Task 3: Fix General UI & Feedback
|
||||
- [x] SubTask 3.1: Fix `FloatingToolbar.vue` refresh button loading state (debug `loading` prop).
|
||||
- [x] SubTask 3.2: Implement Global "Save Success" Snackbar in `index.vue` and expose method/event to trigger it from child components.
|
||||
- [x] SubTask 3.3: specific font color adjustments (Grey to White) in `AttendanceSidebar` and `HomeworkGrid` as requested.
|
||||
|
||||
# Task Dependencies
|
||||
- Task 3.2 (Global Snackbar) should be done before Task 1.1 and 1.3 to ensure feedback works.
|
||||
Reference in New Issue
Block a user