nextcloud / nextcloud/ios

Dark mode unusable with dark Nextcloud theme colours

Open
#1,097 9 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

design
Dominant language
Swift
Stars
2.5k
Forks
1k
Avg merge
2d 18h
Merged PRs (30d)
13

Description

Expected behaviour

Dark mode usable regardless of Nextcloud’s instance theming colours.

Actual behaviour

Icons and buttons become almost invisible with dark colours (extreme example is #000000).

Steps to reproduce

Activate dark mode beta while connected to an instance with dark colours as its theme

iOS version

13.3

App version

2.25.3

Possible solutions
  1. Treat the theme colours in the same way they are treated if they are set to #FFFFFF (ie the icons are gray instead of white - in this case make them gray instead of black?)
  2. Provide options between “true black” theme and “dark theme” as other iOS apps do (the former is all black, usually used for OLED displays; the latter is a set of dark grays, like the settings app of iOS)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue in the iOS app with dark mode enabled and a Nextcloud instance theme color of #000000, using the reported iOS and app versions if available. Trace the dark-mode and instance-theme color handling; done means icons and buttons remain visible with dark theme colors.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
design, mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.