Files
2ticketss/01-gh-issue-generator/examples/issues/feature.md
bennettldavid f74bab9ed4 # 2ticketss
2 complementary command-line tools for GitHub issue management
- **00-jira-to-gh-issues**: A Rust tool that converts Jira CSV exports to GitHub issue markdown files compatible with gh-issue-generator. It handles messy CSV data and preserves issue metadata
- **01-gh-issue-generator**: A Rust tool that creates GitHub issues from Markdown files with YAML front matter. It parses structured Markdown, supports batch processing, and integrates with GitHub CLI
2025-04-04 22:32:49 -06:00

1.5 KiB

title, status, labels, assignees, milestone, project
title status labels assignees milestone project
Add dark mode support ready
enhancement
ui
accessibility
ui-designer
frontend-dev
v2.0 UI Improvements

Dark Mode Support

Description

We need to add a dark mode option to our application to improve accessibility and user experience in low-light environments.

Requirements

  • Toggle switch in user settings
  • System preference detection (respect user's OS preference)
  • Persistent setting (remember user's choice)
  • Properly themed components for all UI elements
  • Appropriate contrast ratios for accessibility compliance

Tasks

  • Create dark color palette
  • Add theme toggle component in settings
  • Set up theme context/provider
  • Implement system preference detection
  • Refactor components to use theme variables
  • Add theme persistence in user settings
  • Test across all major browsers and devices
  • Verify accessibility compliance

Technical Approach

We should use CSS variables and a theme provider context to implement the theming system. This will allow us to switch themes without requiring a page reload.

Resources

Implementation Notes

The main challenges will be ensuring all third-party components also respect the theme, and making sure we maintain proper contrast ratios in both themes.