Bug 377551

Summary: Kmag Black mouse cursor indistinguishable on dark UI elements
Product: [Applications] kmag Reporter: Zargoth <zontanium>
Component: generalAssignee: sarang
Status: RESOLVED FIXED    
Severity: normal Keywords: accessibility
Priority: NOR    
Version First Reported In: 1.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: screenshot of black mouse icon on dark UI element
Proposed patch

Description Zargoth 2017-03-13 06:56:51 UTC
Created attachment 104533 [details]
screenshot of black mouse icon on dark UI element

When using Kmag, the mouse pointer icon in the zoomed in Kmag window is all black without a white border. This makes it hard to see on dark gray areas and even impossible to see on black parts of your screen. Changing the systems mouse cursor icon doesn't change the icon in Kmag, it has its own mouse icon. I think adding a white border around the black mouse cursor would be a good idea.
Comment 1 Zargoth 2017-03-13 07:21:29 UTC
I've found this old ubuntu bug report of the same problem.
https://bugs.launchpad.net/ubuntu/+source/kdeaccessibility/+bug/281469
It was decided not to change it, someone reasoned that visually impaired users use white UIs anyway. I want to argue that in the meantime, a lot of GUIs have become black by default and its better to have a cursor icon that's compatible with all types of interfaces. so I'd say change the icon so it works everywhere.
Comment 2 Christoph Feck 2017-03-14 03:26:02 UTC
Created attachment 104550 [details]
Proposed patch

Here is a patch, only tested against frameworks branch.
Comment 3 Christoph Feck 2017-03-27 23:38:58 UTC
Git commit 60459d7786df55355f9d57843b5e69dc8a778205 by Christoph Feck.
Committed on 27/03/2017 at 23:37.
Pushed by cfeck into branch 'Applications/17.04'.

Make border around arrow cursor bright

Otherwise, cannot see black arrow on dark backgrounds.

Differential Revision: https://phabricator.kde.org/D5073

M  +8    -1    kmagzoomview.cpp

https://commits.kde.org/kmag/60459d7786df55355f9d57843b5e69dc8a778205