yurchor created this revision.
yurchor added a reviewer: Okular.
Herald added a project: Okular.
Herald added a subscriber: okular-devel.
yurchor requested review of this revision.

REVISION SUMMARY
  The user can choose the blue or some dark color for annotation background and 
the black text is hardly visible on such backgrounds.
  
  Example:
  F6659432: dummy.png <https://phabricator.kde.org/F6659432>
  
  This patch tries to use the luminance of background to determine what color 
(white or black) should be used for the text.
  
  I know that it's a silly thing to use the dark background for the black text 
but it seems that someone's gotta do it. ;)
  
  Currently, you should type something in the pop-up note to make the text 
visible. I could not find the right place for the color change yet. The help in 
determining the entry point to change the color from the beginning will be much 
appreciated.
  
  BUG: 405105

TEST PLAN
  1. Create a pop-up note with the default (yellow) background (F6, click on 
the "Pop-up Note" button, click somewhere in the document).
  2. Type something. The text should be black (light background).
  3. Use "Settings -> Configure Okular..." in the main menu. Go to the 
"Annotations" page, choose "Pop-up Note", then press "Edit" and select the blue 
color.
  4. Create a pop-up note with the new (blue) background.
  5. Type something. The text should be white (dark background).
  
  Screenshot:
  F6659428: new.png <https://phabricator.kde.org/F6659428>
  
  Test file (you should type something in the "blue" pop-up note window to see 
the text):
  F6659429: test.pdf <https://phabricator.kde.org/F6659429>

REPOSITORY
  R223 Okular

REVISION DETAIL
  https://phabricator.kde.org/D19542

AFFECTED FILES
  ui/annotwindow.cpp

To: yurchor, #okular
Cc: okular-devel, tfella, ngraham, darcyshen, aacid

Reply via email to