Automattic / Automattic/simplenote-macos

System, Dark and Light theme problems

Open
#1,218 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Swift
Stars
1.6k
Forks
172
Avg merge
11h 17m
Merged PRs (30d)
3

Description

Thank you for creating a fast native note-taking app with sync that just works! Here is the bug report:

### Expected
Properly themed elements based on selected theme setting and system theme combination.

### Observed
Mixture of dark and light themed elements in some settings:
- System Appearance + Dark theme on system side: Works as expected
- System Appearance + Light theme on system side: Sidebar and markdown preview is improperly styled as Dark.
- Dark in SimpleNote + Light theme on system side: Popup notes don't respect app setting (background uses system setting) except markdown preview text and table color.
- Light in SimpleNote + Light theme on system side: Works as expected
- Dark in SimpleNote + Dark theme on system side: Works as expected
- Light in SimpleNote + Dark theme on system side: Popup notes don't respect app setting (background uses system setting) except markdown preview text and table color.

See screenshots at the bottom.

### Reproduced
Consistent between app launches; behaves the same way regardless of prior system setting.
- Set the app's theme in its Settings and your system theme based on problematic combinations mentioned above.
- I used AppStore version of SimpleNote (2.21, latest) on macOS Ventura 13.6.4.

![Image](https://github.com/user-attachments/assets/35abc6e2-d6a3-4c70-a65c-9bcf50caa207)
![Image](https://github.com/user-attachments/assets/32f4905c-9a75-4423-9590-9d62e82dd39c)
![Image](https://github.com/user-attachments/assets/5356b565-ecf0-4745-888c-cfc01d190b43)

Contributor guide

Open the contributing guide

Research direction

Reproduce the reported theme combinations using the app's Settings on macOS, focusing on the sidebar, markdown preview, and popup notes. Trace the theme handling for those elements and verify that each consistently follows the selected app theme rather than the system theme.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, swift
Domain
design, desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 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.