Bug 377380 - Better version control system icons
Summary: Better version control system icons
Status: RESOLVED FIXED
Alias: None
Product: Breeze
Classification: Plasma
Component: Icons (other bugs)
Version First Reported In: 5.9.2
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: visual-design
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-08 14:07 UTC by Kai Uwe Broulik
Modified: 2017-04-27 21:12 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Comparison of Breeze and Oxygen vcs icons (178.34 KB, image/png)
2017-03-08 14:07 UTC, Kai Uwe Broulik
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Uwe Broulik 2017-03-08 14:07:18 UTC
Created attachment 104454 [details]
Comparison of Breeze and Oxygen vcs icons

Currently the icons for version control systems (cvs) like git are misleading.

The "vcs-added" icon is yellow, indicating danger
The "vcs-locally-modified-unstaged" which should just indicate that a file was changed but not yet committed is red, which always triggers my attention and looks like it was a conflicting file
The "vcs-conflicting" icon is an X and should instead be an exclamation mark
The "vcs-update-required" should be yellow for better emphasis.

See the attachment for a comparison between Oxygen and Breeze icons. Also, Dolphin currently assumes the icon colors (e.g. normal to be green) and tints the labels accordingly, an assumption that also no longer holds.