[GH-ISSUE #265] feat: Pull Request - Accessibility Implementaion #180

Open
opened 2026-10-18 14:03:36 +00:00 by bsakaguchi · 3 comments
Owner

Originally created by @aaronbolton on GitHub (Sep 5, 2026).
Original GitHub issue: https://github.com/open-webui/computer/issues/265

@tjbck

I really like this product, but I was struggling to see some of the text. While you already have some good features, I’ve added some additional ones with the help of Claude. I would love to see these implemented. I’m happy for you to just take the code, make it your own, align it with how you do things, or allow me to open a PR.

Main features implemented

  • Text contrast — new slider (0–100%) in Settings → Appearance that lifts all secondary text: muted labels, hints, timestamps, icons and input placeholders. Raises light-theme muted text from 3.19:1 to 7.81:1.
  • Bold text — new toggle that raises the inherited body weight 400 → 500 and steps each explicit weight utility up one notch, so headings stay distinct.
  • Border contrast ceiling raised — the existing control was capped at a 16% mix, topping out at 1.28:1 (an invisible border). Ceiling raised to 100%, making 3:1 reachable and a solid rule available at maximum.
  • New "Readability" section — groups the above with UI Scale (moved up from the bottom of the panel), placed directly under Theme for discoverability.

https://github.com/aaronbolton/computer/pull/1

Originally created by @aaronbolton on GitHub (Sep 5, 2026). Original GitHub issue: https://github.com/open-webui/computer/issues/265 @tjbck I really like this product, but I was struggling to see some of the text. While you already have some good features, I’ve added some additional ones with the help of Claude. I would love to see these implemented. I’m happy for you to just take the code, make it your own, align it with how you do things, or allow me to open a PR. Main features implemented - **Text contrast** — new slider (0–100%) in Settings → Appearance that lifts all secondary text: muted labels, hints, timestamps, icons and input placeholders. Raises light-theme muted text from 3.19:1 to 7.81:1. - **Bold text** — new toggle that raises the inherited body weight 400 → 500 and steps each explicit weight utility up one notch, so headings stay distinct. - **Border contrast ceiling raised** — the existing control was capped at a 16% mix, topping out at 1.28:1 (an invisible border). Ceiling raised to 100%, making 3:1 reachable and a solid rule available at maximum. - **New "Readability" section** — groups the above with UI Scale (moved up from the bottom of the panel), placed directly under Theme for discoverability. https://github.com/aaronbolton/computer/pull/1
Author
Owner

@owui-terminator[bot] commented on GitHub (Sep 5, 2026):

⚠️ Missing Issue Title Prefix

@aaronbolton, your issue title is missing a categorising prefix (e.g. bug:, feat:, docs:).

Please update the title to lead with one of:

  • bug: bug report or error
  • feat: feature request or enhancement
  • docs: documentation issue
  • question: usage question
  • help: support request

Example: bug: Login fails when the password contains special characters

<!-- gh-comment-id:5553740722 --> @owui-terminator[bot] commented on GitHub (Sep 5, 2026): # ⚠️ Missing Issue Title Prefix @aaronbolton, your issue title is missing a categorising prefix (e.g. `bug:`, `feat:`, `docs:`). Please update the title to lead with one of: - **bug**: bug report or error - **feat**: feature request or enhancement - **docs**: documentation issue - **question**: usage question - **help**: support request Example: `bug: Login fails when the password contains special characters`
Author
Owner

@owui-terminator[bot] commented on GitHub (Sep 5, 2026):

🔍 Related Issues Found

I found some existing issues that might be related. Please check if any of these are duplicates or contain helpful solutions:

  1. 🟣 #91 Desktop UX: contrast, scaling, and git worktree discovery
    This issue directly asks for contrast improvements and a UI scale setting, which overlaps strongly with the PR’s readability/accessibility changes. It also mentions clearer borders, matching the border-contrast part of the PR.
    by JKGeovision

  2. 🟢 #172 feat: Add built-in theme customization
    This issue requests built-in theme customization and includes custom CSS for app colors, borders, and text styling. While broader than the PR, it is related because the PR is also about exposing appearance/accessibility controls in settings.
    by JKGeovision

  3. 🟢 #187 issue: readability of anything
    This issue is explicitly about readability, and the attached screenshot suggests a text-visibility concern. It is likely related to the PR’s text contrast and bold/readability enhancements.
    by Classic298


💡 If your issue is a duplicate, please close it and add any additional details to the existing issue instead.

This comment was generated automatically. React with 👍 if helpful, 👎 if not.

<!-- gh-comment-id:5553741452 --> @owui-terminator[bot] commented on GitHub (Sep 5, 2026): <!-- terminator-bot:related-issues-reply --> 🔍 **Related Issues Found** I found some existing issues that might be related. Please check if any of these are duplicates or contain helpful solutions: 1. 🟣 [#91](https://github.com/open-webui/computer/issues/91) **Desktop UX: contrast, scaling, and git worktree discovery** *This issue directly asks for contrast improvements and a UI scale setting, which overlaps strongly with the PR’s readability/accessibility changes. It also mentions clearer borders, matching the border-contrast part of the PR.* *by JKGeovision* 2. 🟢 [#172](https://github.com/open-webui/computer/issues/172) **feat: Add built-in theme customization** *This issue requests built-in theme customization and includes custom CSS for app colors, borders, and text styling. While broader than the PR, it is related because the PR is also about exposing appearance/accessibility controls in settings.* *by JKGeovision* 3. 🟢 [#187](https://github.com/open-webui/computer/issues/187) **issue: readability of anything** *This issue is explicitly about readability, and the attached screenshot suggests a text-visibility concern. It is likely related to the PR’s text contrast and bold/readability enhancements.* *by Classic298* --- 💡 If your issue is a duplicate, please close it and add any additional details to the existing issue instead. *This comment was generated automatically.* React with 👍 if helpful, 👎 if not.
Author
Owner

@aaronbolton commented on GitHub (Oct 16, 2026):

⚠️ Missing Issue Title Prefix

@aaronbolton, your issue title is missing a categorising prefix (e.g. bug:, feat:, docs:).

Please update the title to lead with one of:

* **bug**: bug report or error

* **feat**: feature request or enhancement

* **docs**: documentation issue

* **question**: usage question

* **help**: support request

Example: bug: Login fails when the password contains special characters

title prefix updated

<!-- gh-comment-id:6216393089 --> @aaronbolton commented on GitHub (Oct 16, 2026): > # ⚠️ Missing Issue Title Prefix > > [@aaronbolton](https://github.com/aaronbolton), your issue title is missing a categorising prefix (e.g. `bug:`, `feat:`, `docs:`). > > Please update the title to lead with one of: > > * **bug**: bug report or error > > * **feat**: feature request or enhancement > > * **docs**: documentation issue > > * **question**: usage question > > * **help**: support request > > > Example: `bug: Login fails when the password contains special characters` title prefix updated
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
open-webui/computer#180
No description provided.