apache / apache/couchdb-fauxton

Consistent light and dark themes

Open
#1,306 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
412
Forks
229
Avg merge
2d 2h
Merged PRs (30d)
2

Description

## Expected Behavior

A light theme should have a dark font on a light background consistently

## Current Behavior

Currently many element of the UI are inconsistent, for example the document editor has a dark background. Switching betweem light and dark is very exhausting, especially for someone with astigmatism

## Possible Solution

Make the UI consistent, everything should be black on white or white on black and people should be able to switch between one and the other.

## Steps to Reproduce (for bugs)

1. Open http://localhost:5984/_utils/

## Context

I have astigmatism, the text becomes blurry when background is dark.
![](https://brintonvision.com/wp-content/uploads/2019/06/Astigmatism.jpg)

## Your Environment

* Version used: 3.1.1
* Browser Name and version: Chrome Version 87.0.4280.141 (Official Build) (64-bit)
* Operating System and version (desktop or mobile): Windows 10
* Link to your project:

Contributor guide

Open the contributing guide

Research direction

Open http://localhost:5984/_utils/ in Chrome and compare the light and dark themes across the UI, especially the document editor. Identify the inconsistent foreground and background combinations, then verify that switching themes produces consistent readable contrast throughout the interface.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
accessibility, design, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.