https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42901
--- Comment #3 from Martin Renvoize (ashimema) <[email protected]> --- Created attachment 200863 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=200863&action=edit Bug 42901: Dark mode for Vue components in the staff interface Builds on the dark-mode foundation (bug 42898) to migrate the staff-client Vue components to the Koha colour tokens, so their styling flips with the Light/Dark/Auto theme switcher, matching the rest of the interface. Areas covered: * The module dashboard - widget cards, the picker, the empty drop placeholder and the drag-and-drop highlight. * The ERM counts widget pills. * Left-hand menus and the SIP2 management menu (including disabled entries, which stay muted but legible). * The ERM usage-statistics report table borders. * The vue-select dropdowns used across ERM and ILL forms (e.g. the agreement and request edit screens). Light mode is unchanged. Decorative brand accents (the green legend hover and blue caret on the resource form) are intentionally left as-is, as they read correctly in both themes. Test plan: 1) Apply the patch (after bug 42898) and rebuild the assets (yarn js:build). 2) Light mode regression. With the theme set to Light, open: the module dashboard (add/reorder a widget), the ERM home page (counts widget), the SIP2 management page, an ERM usage-statistics report, and an ERM agreement or ILL request edit form (the searchable dropdowns). Everything should look exactly as before. 3) Dark mode. Switch the header control to Dark and revisit the same screens. Confirm: - widget cards and the dashboard empty/drop placeholder are dark with readable text; - the ERM count pills and left-menu entries (including disabled ones) are legible; - the usage-statistics table borders are visible against dark cells; - the searchable dropdowns (closed control and open list, including a disabled/selected option) are dark and readable. 4) Switch back to Light and confirm the components return to normal. -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
