<table><tr><td style="">pekkah created this revision.<br />pekkah added a project: Plasma: Workspaces.<br />Restricted Application edited projects, added Plasma; removed Plasma: Workspaces.<br />Restricted Application added a subscriber: plasma-devel.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D7537" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>The patch partially fixes an issue where all logout-related buttons are colored as black.</p>

<p>Issue:<br />
Current logout screen uses a black background which renders blackish logout-related buttons and icons difficult to read for an user.</p>

<p>Solution:<br />
This patch changes color of logout-related buttons and texts to white so they can easily be seen in the logout view which uses black as background color. The trick here is use contrary colors which improves the user experience.</p>

<p>Todo:</p>

<p>This patch does not fix an issue which regards to user icon and user name. In code, they are combined into one element. Currently, if we change color of the element to white, a custom user icon is filled with white as well. If default KDE icon is used, the issue exists but is not so visible because the icon element itself is partially a transparent element and only opaque parts are filled with white. Solution here would be to use user name as a separate element so it can be colored individually, and possibly make some code changes into file "/lookandfeel/contents/components/UserDelegate.qml" where the icon style is defined.</p>

<p>Currently, user name and user icon are not re-colored to white. So this patch is more or less a partial implementation/fix.</p>

<p>Unfinished code is somewhat commented out in the patch file but can be used later on if needed.</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>This patch changes the colors as defined in summary. No side effects seen so far.</p>

<p>Using the patch requires compiling plasma-workspace package from source. The patch has been tested on the latest plasma-workspace package version available on Arch Linux (5.10.5-2) which has been compiled from source using a slightly customised PKGBUILD (added the patch file into source list) available on Arch Linux Package Repository: <a href="https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/plasma-workspace" class="remarkup-link" target="_blank" rel="noreferrer">https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/plasma-workspace</a></p>

<p>Without the patch, the issue is not fixed. This behavior has been tested & confirmed before the patch file was implemented into source code.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R120 Plasma Workspace</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D7537" rel="noreferrer">https://phabricator.kde.org/D7537</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>lookandfeel/contents/logout/Logout.qml</div></div></div><br /><div><strong>To: </strong>pekkah, Plasma: Workspaces, Plasma<br /><strong>Cc: </strong>pekkah, Plasma: Workspaces, plasma-devel, Plasma, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas<br /></div>