Change network/web color icons to consistent style
ClosedPublic

Authored by ndavis on Dec 11 2018, 5:36 AM.

Details

Summary

The old style didn't match the sharp, grid aligned style of most Breeze icons and there was some inconsistency between network/web related color icons that used globes. Also changed applications-internet into a symlink to preferences-system-network since it was a duplicate of the same icon.

Test Plan

preferences-system-network and preferences-web-browser-*

internet-web-browser

Diff Detail

Repository
R266 Breeze Icons
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
ndavis created this revision.Dec 11 2018, 5:36 AM
Restricted Application added a project: Frameworks. · View Herald TranscriptDec 11 2018, 5:36 AM
Restricted Application added a subscriber: kde-frameworks-devel. · View Herald Transcript
ndavis requested review of this revision.Dec 11 2018, 5:36 AM
ndavis edited the summary of this revision. (Show Details)Dec 11 2018, 5:54 AM
ndavis edited the test plan for this revision. (Show Details)

NooOOOoOooOOoooooooo

Checking patch icons-dark/preferences/32/applications-internet.svg...
Checking patch dev/null => icons-dark/categories/32/applications-internet.svg...
error: dev/null: does not exist in index
Checking patch icons-dark/apps/48/internet-web-browser.svg...
Applied patch icons/preferences/32/preferences-web-browser-stylesheets.svg cleanly.

Any chance you could omit the symlink changes from this patch?

ndavis updated this revision to Diff 47359.Dec 11 2018, 3:19 PM

Change applications-internet back into a duplicate of preferences-system-network

ngraham requested changes to this revision.Dec 12 2018, 4:21 AM

Looks good visually, but the scalable test now fails:

$ grep -A 1 FAIL.*scalable Testing/Temporary/LastTest.log 
FAIL!  : ScalableTest::test_scalable(icons:Applications) The following icons are not available in a scalable directory:
  applications-internet
--
FAIL!  : ScalableTest::test_scalable(icons-dark:Applications) The following icons are not available in a scalable directory:
  applications-internet
This revision now requires changes to proceed.Dec 12 2018, 4:21 AM

Looks good visually, but the scalable test now fails:

$ grep -A 1 FAIL.*scalable Testing/Temporary/LastTest.log 
FAIL!  : ScalableTest::test_scalable(icons:Applications) The following icons are not available in a scalable directory:
  applications-internet
--
FAIL!  : ScalableTest::test_scalable(icons-dark:Applications) The following icons are not available in a scalable directory:
  applications-internet

This shouldn't be possible. categories/32 is a scalable directory according to `index.theme:

[categories/32]
Size=32
Context=Categories
Type=Scalable
MinSize=32
MaxSize=256

I did notice that symlinks for applications-internet exist in apps/16 and apps/22, so maybe there needs to be a scalable version in the same category? There was no apps/48/applications-internet, but there was a preferences/32/applications-internet. I removed that because it seemed redundant and out of place. Are applications able to specify which Context an icon they want to use comes from?

ndavis updated this revision to Diff 47499.Dec 13 2018, 9:07 AM

Re-add applications-internet symlink to preferences/32

ngraham accepted this revision.Dec 13 2018, 3:33 PM

Thanks!

This revision is now accepted and ready to land.Dec 13 2018, 3:33 PM
This revision was automatically updated to reflect the committed changes.

Now that this is landed, feel free to change the symlinks by hand.

ndavis added a comment.Jan 5 2019, 2:32 AM

According

Now that this is landed, feel free to change the symlinks by hand.

Fixed