D27272: Add status icons: data-error, data-warning, data-information

2020-02-14 Thread Friedrich W. H. Kossebau
This revision was automatically updated to reflect the committed changes.
Closed by commit R266:0f841410f874: Add status icons: data-error, data-warning, 
data-information (authored by kossebau).

REPOSITORY
  R266 Breeze Icons

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27272?vs=75429=75712

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

AFFECTED FILES
  icons-dark/status/16/data-error.svg
  icons-dark/status/16/data-information.svg
  icons-dark/status/16/data-warning.svg
  icons-dark/status/22/data-error.svg
  icons-dark/status/22/data-information.svg
  icons-dark/status/22/data-warning.svg
  icons/status/16/data-error.svg
  icons/status/16/data-information.svg
  icons/status/16/data-warning.svg
  icons/status/22/data-error.svg
  icons/status/22/data-information.svg
  icons/status/22/data-warning.svg

To: kossebau, #vdg, ndavis
Cc: #kdevelop, ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-13 Thread Noah Davis
ndavis accepted this revision.
ndavis added a comment.
This revision is now accepted and ready to land.


  Personally, I think emblems are fine, but I'm not going to hold up the 
KDevelop patch just because of that. They already existed in Papirus, the most 
popular 3rd party theme.
  
  The naming spec isn't that useful because there's nobody to enforce it and 
theme designers have to adapt to application designers, who often don't follow 
the naming spec.

REPOSITORY
  R266 Breeze Icons

BRANCH
  adddatastatusicons

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

To: kossebau, #vdg, ndavis
Cc: #kdevelop, ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-13 Thread Friedrich W. H. Kossebau
kossebau added a comment.


  @ndavis Hi, any chance this can sneak in your busy schedule the next days? :) 
Anyone else from the VDG who might have time to sponsor these icons to have 
them available with Breeze?

REPOSITORY
  R266 Breeze Icons

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

To: kossebau, #vdg, ndavis
Cc: #kdevelop, ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-11 Thread Friedrich W. H. Kossebau
kossebau added a dependent revision: D27321: Add status icons: data-error, 
data-warning, data-information.

REPOSITORY
  R266 Breeze Icons

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

To: kossebau, #vdg, ndavis
Cc: #kdevelop, ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-11 Thread Friedrich W. H. Kossebau
kossebau edited the summary of this revision.

REPOSITORY
  R266 Breeze Icons

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

To: kossebau, #vdg, ndavis
Cc: #kdevelop, ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-10 Thread Friedrich W. H. Kossebau
kossebau added a comment.


  Icons look like this, 16x16 & 22x22 :
  F8096704: Screenshot_20200211_050115.png 


REPOSITORY
  R266 Breeze Icons

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

To: kossebau, #vdg, ndavis
Cc: #kdevelop, ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-10 Thread Friedrich W. H. Kossebau
kossebau updated this revision to Diff 75429.
kossebau added a comment.


  missing bottom aligning of warning symbol for 22

REPOSITORY
  R266 Breeze Icons

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27272?vs=75428=75429

BRANCH
  adddatastatusicons

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

AFFECTED FILES
  icons-dark/status/16/data-error.svg
  icons-dark/status/16/data-information.svg
  icons-dark/status/16/data-warning.svg
  icons-dark/status/22/data-error.svg
  icons-dark/status/22/data-information.svg
  icons-dark/status/22/data-warning.svg
  icons/status/16/data-error.svg
  icons/status/16/data-information.svg
  icons/status/16/data-warning.svg
  icons/status/22/data-error.svg
  icons/status/22/data-information.svg
  icons/status/22/data-warning.svg

To: kossebau, #vdg, ndavis
Cc: #kdevelop, ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-10 Thread Friedrich W. H. Kossebau
kossebau updated this revision to Diff 75428.
kossebau added a comment.


  Add own data-* icons, done to best what sleeplessness and community.kde.org 
guides
  allowed me to twist together.
  
  Color-adaption works.
  Hardcoded #ff for the !,i,X symbols should possible see some fix, but
  all existing usage of the same error/warning/info emblem also has the same
  hardcoding.

REPOSITORY
  R266 Breeze Icons

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27272?vs=75319=75428

BRANCH
  adddatastatusicons

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

AFFECTED FILES
  icons-dark/status/16/data-error.svg
  icons-dark/status/16/data-information.svg
  icons-dark/status/16/data-warning.svg
  icons-dark/status/22/data-error.svg
  icons-dark/status/22/data-information.svg
  icons-dark/status/22/data-warning.svg
  icons/status/16/data-error.svg
  icons/status/16/data-information.svg
  icons/status/16/data-warning.svg
  icons/status/22/data-error.svg
  icons/status/22/data-information.svg
  icons/status/22/data-warning.svg

To: kossebau, #vdg, ndavis
Cc: #kdevelop, ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-10 Thread Friedrich W. H. Kossebau
kossebau added a subscriber: KDevelop.

REPOSITORY
  R266 Breeze Icons

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

To: kossebau, #vdg, ndavis
Cc: #kdevelop, ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, 
michaelh, bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-10 Thread Friedrich W. H. Kossebau
kossebau added a comment.


  Thanks for feedback, sounds good, so we are 2 already. Now curious about more 
opinions.
  Though when I said "crude hacking" I really meant it ;) So sadly nothing to 
seriously upload. This need some qualified icon drawing person do get the 
proper roundings, diagonals and proportions done. Also to decide whether to 
align the "!" and the "i" vertically or not, given the narrow top of the 
warning triangle shape asks to add more internal top margin to not blend into 
the triangle borders. I would have my opinion on this, but prefer more 
experienced to do this.

REPOSITORY
  R266 Breeze Icons

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

To: kossebau, #vdg, ndavis
Cc: ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-10 Thread Nathaniel Graham
ngraham added a comment.


  Those don't look too bad. :) Wanna submit them?

REPOSITORY
  R266 Breeze Icons

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

To: kossebau, #vdg, ndavis
Cc: ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-10 Thread Friedrich W. H. Kossebau
kossebau added a comment.


  To give an example what I would expect proper Breeze status icons to look 
like, get an idea of me doing crude hacking to turn the emblem variants into 
something matching the style guide for status icons:
  adding in-icon margins & removing the explicit contrast outline:
  F8095572: KDevelop using new data status icons.png 


REPOSITORY
  R266 Breeze Icons

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

To: kossebau, #vdg, ndavis
Cc: ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-10 Thread Friedrich W. H. Kossebau
kossebau added a comment.


  Simply linking the emblem icons is in any case a first cheap shot. So far I 
am hoping for someone fluent with icon designing who could take a look at the 
at the rules for status icons ( 
https://hig.kde.org/style/icons/action_status.html ) and give the Breeze-style 
typical in-icon margins as well as the system’s color pick-up logic.
  
  As fallback I would try to do this myself, but that takes ages for me :) And 
given error/warning/info are simple common shapes, I would hope the in-house 
artists do that for breakfast :)

REPOSITORY
  R266 Breeze Icons

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

To: kossebau, #vdg, ndavis
Cc: ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-10 Thread Friedrich W. H. Kossebau
kossebau added a comment.


  Like @davidre said. Abusing emblem icons would be a not-nice hack, those 
icons serve a different purpose and thus also follow different rules (e.g. 
being able to be painted on top of complex backgrounds).  We want to use icons 
whose names and type are semantically correct, not pick names of icons whose 
current appearance in the Breeze theme comes close to what looks okay.
  
  Another candidate for the new icons would be e.g. in cells of tables or other 
dense forms where one wants to mark an error/warning/info state 
in-line/in-cell, see e.g. KMyMoney's current usage of some own custom icon:
  F8095290: KMyMoney-cell-warning.png 

REPOSITORY
  R266 Breeze Icons

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

To: kossebau, #vdg, ndavis
Cc: ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-10 Thread David Redondo
davidre added a comment.


  In D27272#608602 , @ngraham wrote:
  
  > I think the emblem icons look great in your "After" screenshot.
  >
  > Wouldn't it be easier to have KDevelop use these emblem icons from their 
current names rather than symlinking the icons you want to use to new files 
with different names? Semantically it seems wrong; status icons are monochrome 
and use the action icon style. See 
https://hig.kde.org/style/icons/action_status.html.
  
  
  The reason for this patch is the same concern. Using the emblem icons here is 
also semantically wrong[1]. While it gives good results with Breeze and other 
themes like Oxygen or Adwaita don't have them and we can use the fallback of 
`dialog-*` we don't know if it's true for every third party theme.
  [1] 
https://specifications.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
  
  > Emblems Icons for tags and properties of files, that are displayed in 
the file manager. This context contains emblems for such things as “read-only” 
or “photos”.

REPOSITORY
  R266 Breeze Icons

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

To: kossebau, #vdg, ndavis
Cc: ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-09 Thread Nathaniel Graham
ngraham added a comment.


  I think the emblem icons look great in your "After" screenshot.
  
  Wouldn't it be easier to have KDevelop use these emblem icons from their 
current names rather than symlinking the icons you want to use to new files 
with different names? Semantically it seems wrong; status icons are monochrome 
and use the action icon style. See 
https://hig.kde.org/style/icons/action_status.html.

REPOSITORY
  R266 Breeze Icons

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

To: kossebau, #vdg, ndavis
Cc: ngraham, davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, 
bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-09 Thread Friedrich W. H. Kossebau
kossebau added a comment.


  See how KDevelop looks like currently using the `dialog-error` & Co. icons, 
the icons do not really help here being uncolored and their shape driven by 
"dialog":
  F8094659: KDevelop using dialog status icons.png 

  This is how it would look with the `data-error` & Co. icons:
  F8094661: KDevelop using data status icons.png 

  
  Possibly slightly to colorish. Proposals how to improve welcome.

REPOSITORY
  R266 Breeze Icons

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

To: kossebau, #vdg, ndavis
Cc: davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, 
bruns


D27272: Add status icons: data-error, data-warning, data-information

2020-02-09 Thread Friedrich W. H. Kossebau
kossebau created this revision.
kossebau added reviewers: VDG, ndavis.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
kossebau requested review of this revision.

REVISION SUMMARY
  These are generic icons to use to mark the status of data or other content.
  The current available icons are bound to other context, like dialog or
  cloud.
  
  Use case of such icons would be e.g. with KDevelop to put such lines on the
  marker border to mark lines with errors, warnings or hints as found by
  parsers & checkers by a symbol, as well as in the problem report tool view
  or as symbols in inline notes.
  Those places use small icons, and best signal the type of marker by both
  shape & color.
  
  Reusing the emblem icons for files for now, should ideally get custom icons
  later.

REPOSITORY
  R266 Breeze Icons

BRANCH
  adddatastatusicons

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

AFFECTED FILES
  icons-dark/status/16/data-error.svg
  icons-dark/status/16/data-information.svg
  icons-dark/status/16/data-warning.svg
  icons-dark/status/22/data-error.svg
  icons-dark/status/22/data-information.svg
  icons-dark/status/22/data-warning.svg
  icons/status/16/data-error.svg
  icons/status/16/data-information.svg
  icons/status/16/data-warning.svg
  icons/status/22/data-error.svg
  icons/status/22/data-information.svg
  icons/status/22/data-warning.svg

To: kossebau, #vdg, ndavis
Cc: davidre, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, 
bruns