Skip to content

fix: improve LightMem text contrast #109

Description

@cyfyifanchen

Summary

Multiple text elements in the LightMem interface use colors that are too light against the background, making labels and content difficult to read.

This is a focused readability issue related to the broader light-theme review in #79.

Steps to reproduce

  1. Open LightMem in Raven.
  2. Navigate through the main LightMem views and panels.
  3. Observe secondary text, labels, metadata, placeholders, and other muted text against the light background.

Expected behavior

All LightMem text should have sufficient contrast and remain easy to read while preserving a clear visual hierarchy.

Actual behavior

Several text elements appear washed out because their foreground colors are too close to the background color.

Environment

Not yet provided.

Acceptance criteria

  • Audit text colors across the LightMem interface, including labels, metadata, placeholders, disabled states, and secondary content.
  • Increase contrast for text that is currently difficult to read.
  • Preserve clear differentiation between primary and secondary text.
  • Verify the result across the supported LightMem views and common displays.
  • Keep unrelated dark-theme styling unchanged.

Activity

  1. Coooder-Crypto commented on Aug 2, 2026

    @Coooder-Crypto

    Hi, I’d like to help with this, but I couldn’t identify a LightMem interface in Raven’s current main branch or repository history. There is no LightMem component, route, command, dependency, or integration in the repository. Could you clarify whether “LightMem” refers to Raven’s TUI, an external LightMem integration, or another product/branch? Please also provide the exact command or route, an affected-view screenshot, terminal information, and color tier. If this refers to Raven’s TUI light theme, I can audit the affected components, remove light-mode double-dimming, strengthen semantic text colors, and preserve the existing dark-theme rendering.

  2. 0xKT commented on Oct 9, 2026

    @0xKT
    Member

    Closing in favour of #79. Nothing named LightMem exists or has ever existed in this repository (no file, commit or PR mentions it), and when this issue was filed the TUI was the only light-themed interface, whose light palette #79 already tracks (muted text, metadata, status lines and dialogs, with the dark theme unchanged). The light text colours in ui-tui/src/theme.ts (muted, label) are still the same today, so the contrast work continues in #79. If LightMem meant a different surface, for example the web UI's Memory page in the light theme, please reopen with the exact view and a screenshot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions