Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use consistent icons #2517

Merged
merged 5 commits into from
Jun 28, 2018
Merged

Use consistent icons #2517

merged 5 commits into from
Jun 28, 2018

Conversation

nwmac
Copy link
Contributor

@nwmac nwmac commented Jun 25, 2018

This PR fixes #2239, it:

  • Adds a new icon set based on the SUSE EOS Icon set - I've added a few more icons specific to Stratos - source is currently here for now: https://github.com/nwmac/stratos-icons
  • Uses new icons in the right places
  • Made icons consistent
  • Updated a few widgets to also take an iconFont property to allow the new icon font to be used with mat-icon

@cfdreddbot
Copy link

Hey nwmac!

Thanks for submitting this pull request! I'm here to inform the recipients of the pull request that you and the commit authors have already signed the CLA.

@codecov
Copy link

codecov bot commented Jun 25, 2018

Codecov Report

Merging #2517 into v2-master will increase coverage by <.01%.
The diff coverage is 100%.

@@              Coverage Diff              @@
##           v2-master    #2517      +/-   ##
=============================================
+ Coverage      70.42%   70.42%   +<.01%     
=============================================
  Files            594      594              
  Lines          25132    25135       +3     
  Branches        5674     5674              
=============================================
+ Hits           17698    17701       +3     
  Misses          7434     7434

@KlapTrap KlapTrap self-requested a review June 25, 2018 16:09
Copy link
Contributor

@KlapTrap KlapTrap left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The no entities message icon isn't consistent. See top level services list and application service instances (might be in other places too).

We should look at the use of subtle on the boolean icon and ensure we're consistent. From Neil: [The subtle flag] Swaps out green/red for subtle colors - i.e not indicating a success or failure but a status
Example:

  • Services in the market place use subtle for the yes/no statuses
  • Build packs enabled/disable status doesn't use subtle

@KlapTrap KlapTrap added the needs attention This PR needs attention label Jun 26, 2018
@nwmac
Copy link
Contributor Author

nwmac commented Jun 27, 2018

@KlapTrap I've addressed the top-level no-content messages. Will do boolean indicators in another PR.

@nwmac nwmac added comments-addressed and removed needs attention This PR needs attention labels Jun 27, 2018
* v2-master: (63 commits)
  Postflight script times out if it can not connect
  Update pgsql_tokens.go
  Update proxy.env
  Changes in response to feedback
  Update `meta_data` field
  Fix DB schema
  Configurable backend log level
  Remove base git package
  Remove console log
  Fixed application service instance creation
  Allow arbitrary suffixes to tag
  Minor tweaks to the Release pipeline
  Update CHANGELOG.md
  minor tweaks
  trivial changes
  Changelog
  wip
  Update tests to include excluded entities
  Throw recursive delete failed on cf error
  wip
  ...
@KlapTrap KlapTrap merged commit 1be19ef into v2-master Jun 28, 2018
@KlapTrap KlapTrap deleted the consistent-icons branch June 28, 2018 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Use consistent icons
3 participants