Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Settings window retains Dark theme when other theme is selected #4822

Closed
4 tasks done
ktnjared opened this issue Sep 17, 2023 · 1 comment
Closed
4 tasks done

Settings window retains Dark theme when other theme is selected #4822

ktnjared opened this issue Sep 17, 2023 · 1 comment
Labels
issue-report An issue reported by a user.

Comments

@ktnjared
Copy link

Checklist

  • I'm reporting a problem with Chatterino
  • I've verified that I'm running the most recent nightly build or stable release
  • I've looked for my problem on the wiki
  • I've searched the issues and pull requests for similar looking reports

Describe your issue

With any theme other than the default "Dark" theme is selected, the changes are not reflected within the Settings window. The main/chat window immediately reflects the change in theme. The issue continues after quitting and restarting after choosing the theme.

This is a UX usability issue for users who have difficulties reading light text on dark backgrounds, particularly those with dyslexia or astigmatism.

I verified that the value is truly set in ~/Library/Application\ Support/chatterino/Settings/settings.json:

"misc": {
    "currentVersion": "2.4.5",
    "lockNotebookLayout": false,
    "beta": true,
    "restartOnCrash": true
},
"appearance": {
    "theme": {
        "name": "Light"
    },
    "currentFontFamily": "SF Mono Square",
    "currentFontSize": 10,
    "showTabCloseButton": false,
    "hidePreferencesButton": true,
    "hideUserButton": true,
    "messages": {
        "separateMessages": true,
        "alternateMessageBackground": true,
        "hideModerated": true,
        "showTimestamps": true,
        "timestampFormat": "hh:mm"
    },
    "splitheader": {
        "showUptime": true,
        "showGame": true,
        "showTitle": true
    },
    "uiScale2": 1.200000047683716,
    "tabDirection": 2
},

Tested on

  • macOS Ventura (13.5.2 (22G91))
    • Chatterino 2.4.5 (commit 05a72d3) built with Qt 6.5.0 on on macOS 13.5.2, kernel: 22.6.0
    • Chatterino 2.4.5 (commit d752ce8) built with Qt 5.15.2 on on macOS 13.5.2, kernel: 22.6.0
    • Chatterino 2.4.5 (commit d752ce8) built with Qt 6.5.0 on on macOS 13.5.2, kernel: 22.6.0
  • macOS Sonoma (14.0 (23A339))
    • Chatterino 2.4.5 (commit 05a72d3) built with Qt 6.5.0 on on macOS 14.0, kernel: 23.0.0
    • Chatterino 2.4.5 (commit d752ce8) built with Qt 5.15.2 on on macOS 14.0, kernel: 23.0.0
    • Chatterino 2.4.5 (commit d752ce8) built with Qt 6.5.0 on on macOS 14.0, kernel: 23.0.0

Screenshots

Screenshot 2023-09-16 at 22 19 57

OS and Chatterino Version

Chatterino 2.4.5 (commit d752ce8) built with Qt 6.5.0 on on macOS 14.0, kernel: 23.0.0

@ktnjared ktnjared added the issue-report An issue reported by a user. label Sep 17, 2023
@Felanbird
Copy link
Collaborator

This isn't a bug there just isn't code for this window to respect the Theme setting, this was the case with many other windows until neri started implementing them #4423 #4671 #4817

@Chatterino Chatterino locked and limited conversation to collaborators Sep 17, 2023
@Felanbird Felanbird converted this issue into discussion #4823 Sep 17, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
issue-report An issue reported by a user.
Projects
None yet
Development

No branches or pull requests

2 participants