Skip to content

Fix remaining color mismatches in Qt renderer - #1551

Open
yukawa wants to merge 1 commit into
google:masterfrom
ciceroaware:issue_1550_step1
Open

Fix remaining color mismatches in Qt renderer#1551
yukawa wants to merge 1 commit into
google:masterfrom
ciceroaware:issue_1550_step1

Conversation

@yukawa

@yukawa yukawa commented Jul 11, 2026

Copy link
Copy Markdown
Collaborator

Description

As the first step towards polishing the Qt renderer to match the Win32 renderer, this commit works on the remaining color mismatches in Qt-based mozc_renderer windows.

With this commit, window border and footer color gradient start being rendered as defined in renderer_style.textproto.

Issue IDs

Steps to test new behaviors (if any)

  • OS: Ubuntu 26.04
  • Steps:
    1. bazelisk build package --config oss_linux --config release_build
    2. unzip bazel-bin/unix/mozc.zip -d ~/mozc-bin
    3. sudo rsync -a ~/mozc-bin/usr/ /usr/
    4. ibus restart
    5. Add Mozc an IBus input source. Then select Mozc as the current input source.
    6. gnome-text-editor
    7. Select Mozc. Type something.
    8. Observe the suggest / candidate window.

Additional context

Before After
actual_suggest_window-cropped expected_suggest_window-cropped
Before After
actual_candidate_window-cropped expected_candidate_window-cropped

@yukawa
yukawa force-pushed the issue_1550_step1 branch 2 times, most recently from 6a285b8 to d34d3f1 Compare July 11, 2026 04:38
Comment thread src/renderer/qt/qt_window_manager.h
As the first step towards polishing the Qt renderer to match the Win32
renderer (google#1550), this commit works on the remaining color mismatches in
Qt-based mozc_renderer windows.

With this commit, window border and footer color gradient start being
rendered as defined in renderer_style.textproto.
@yukawa
yukawa force-pushed the issue_1550_step1 branch from d34d3f1 to 828a457 Compare July 15, 2026 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants