1.4 KiB
1.4 KiB
Tasks
-
Task 1: Update Announcement System
- SubTask 1.1: Fix
AnnouncementSettingsDialog.vue:- Fix Markdown toolbar layout (flex-wrap).
- Ensure Preview works (check
parseMarkdownusage). - Add "Save Success" notification trigger on save.
- SubTask 1.2: Update
AnnouncementWidget.vue:- Add logic to hide component if
notificationsis empty. - Add click handler to open detail popup (emit event or call method).
- Add logic to hide component if
- SubTask 1.3: Update
index.vueto handle widget click and show detail popup.
- SubTask 1.1: Fix
-
Task 2: Update Homework UI
- SubTask 2.1: Update
HomeworkGrid.vue:- Change "Self Correction" chip color to
success.
- Change "Self Correction" chip color to
- SubTask 2.2: Update
HomeworkEditDialog.vue:- Style "Add Item" button (color="white", variant="flat").
- Style "Submission Time" and "Self Correction" buttons to match
v-chipstyle (height, rounded). - Ensure text colors are white where appropriate.
- SubTask 2.1: Update
-
Task 3: Fix General UI & Feedback
- SubTask 3.1: Fix
FloatingToolbar.vuerefresh button loading state (debugloadingprop). - SubTask 3.2: Implement Global "Save Success" Snackbar in
index.vueand expose method/event to trigger it from child components. - SubTask 3.3: specific font color adjustments (Grey to White) in
AttendanceSidebarandHomeworkGridas requested.
- SubTask 3.1: Fix
Task Dependencies
- Task 3.2 (Global Snackbar) should be done before Task 1.1 and 1.3 to ensure feedback works.