Skip to content
Snippets Groups Projects

Dark Mode & UI Improvements

Merged Teal requested to merge update-darkmode into main

This PR adds dark mode support to Devise views and improves overall UI organization.

Dark Mode Support

  • Added dark mode styling across all Devise views
  • Enhanced error_messages partial with proper dark mode colors
  • Updated password reset views with dark mode compatibility
  • Fixed styling in all Devise templates to support dark mode
  • Add dark mode preference detection on top of app preference

Improved Table Navigation

  • Converted "My Assignments" List/Table views to a tabbed interface
  • Created scrollable containers that utilize available viewport height
  • Applied sticky positioning to table headers in Table View
  • Made date headers in List View sticky as well
  • Added appropriate background colors to ensure sticky headers remain visible

User Profile Enhancements

  • Grouped appearance settings (Theme Preference and Profile Color)
  • Added better labels and helpful descriptions for settings
  • Created a collapsible "Change Password" section (hidden by default)
  • Made "More Languages Team only" section collapsible and collapsed by default
  • Implemented measures to prevent browser autocomplete on password fields

Merge request reports

Pipeline #38344 passed

Pipeline passed for d82c5e9e on update-darkmode

Merged by TealTeal 2 weeks ago (Mar 9, 2025 10:27pm UTC)

Loading

Pipeline #38345 passed

Pipeline passed for 218c8fcd on main

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading