fix(layout): restore floating feedback launcher, drop top-bar icon #105
No reviewers
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
psa-systems/bunyip!105
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/feedback-widget-restore-floating"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes BUNYIP-83.
PR #93 moved the feedback affordance from a floating bottom-right launcher to a small icon in the top bar to fix the audit finding that the launcher overlapped the Vervain Agent Download buttons on
/downloads. In hands-on use the top-bar icon is too easy to miss; the hover-expand "Have feedback?" floating launcher was the desired UX. Restore it, and address the original overlap surgically by addingpb-24to the Downloads page wrapper.Changes:
bunyip-web/src/views/layout.rs: re-introducefeedback_launcher()with the original markup (fixedbottom-4 right-4, hover-expand). Deletefeedback_top_button(...). Mount the launcher insidedashboard_shell(every authenticated dashboard page) and insidepublic_shellgated by the existingshow_feedbackflag (marketing pages on, auth pages off). Remove the top-bar icon mount fromapp_topbar. Theshow_feedbackparameter onheader()is retained for call-site stability; the underscore-prefix silences the unused-arg lint without changing signatures.bunyip-web/src/handlers/dashboard.rs: Downloads page wrapper goes fromspace-y-6tospace-y-6 pb-24. Inline comment explains the launcher clearance. Other dashboard pages do not collide and stay untouched.Admin pages still have no launcher (admin_shell never mounted it, before or after this change).
#BUNYIP-83