Skip to content
This repository has been archived by the owner on Mar 13, 2024. It is now read-only.

Update Compass icon font #7965

Merged
merged 1 commit into from
Apr 23, 2021
Merged

Conversation

deanwhillier
Copy link
Contributor

@deanwhillier deanwhillier commented Apr 21, 2021

Summary

Current process for updating the icon font:

  1. Download the latest font package from https://github.com/mattermost/compass-icons/actions by clicking on the appropriate completed action and downloading the resulting Artifact.
  2. Unzip the package
  3. Copy the generated fonts from the package ({package}/font) to the webapp ({webapp}/font/compass-icons/*)
  4. Diff the {package}/css/compass-icons.css file against the {webapp}/sass/base/_compass-icons.scss and copy across the changes.
  5. Submit a PR that includes a UX designer, two devs and QA reviewer as usual.

Updated icon names for QA:

Added:

  • icon-search-list
  • icon-brand-gitlab
  • icon-brand-google
  • icon-brand-office-365
  • icon-brand-one-login
  • icon-application-cog
  • icon-key-variant-circle
  • icon-key-variant
  • icon-home-variant-outline

Renamed:

  • icon-check-outline-circle to icon-check-circle-outline

Release Note

NONE

@deanwhillier deanwhillier added 2: Dev Review Requires review by a core commiter 3: QA Review Requires review by a QA tester 1: UX Review Requires review by a UX Designer labels Apr 21, 2021
Copy link
Member

@agarciamontoro agarciamontoro left a comment

Choose a reason for hiding this comment

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

Thank you for the thorough description, @deanwhillier, I know now how to do it :)

@jgilliam17 jgilliam17 added the Setup Cloud Test Server Setup a test server using Mattermost Cloud label Apr 21, 2021
Copy link
Contributor

@jgilliam17 jgilliam17 left a comment

Choose a reason for hiding this comment

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

Thanks @deanwhillier
Tested, looks good to merge.

  • Verified new added icons are loaded as expected and one icon that has been removed - no longer loads.

@jgilliam17 jgilliam17 added QA Review Done and removed 3: QA Review Requires review by a QA tester labels Apr 21, 2021
Copy link
Contributor

@nevyangelova nevyangelova left a comment

Choose a reason for hiding this comment

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

LGTM!

@deanwhillier deanwhillier added 4: Reviews Complete All reviewers have approved the pull request and removed 2: Dev Review Requires review by a core commiter labels Apr 22, 2021
Copy link
Contributor

@michaelgamble michaelgamble left a comment

Choose a reason for hiding this comment

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

Was able to confirm that icon-check-circle-outline from @deanwhillier was a duplicate being removed. Everything looks good to go for me.

@deanwhillier
Copy link
Contributor Author

deanwhillier commented Apr 23, 2021

To clarify, it was actually a rename. I updated the description and tested the icon myself so we don't have to hold this up. @jgilliam17, please feel free to double check the rename regardless! :)

@deanwhillier deanwhillier removed 1: UX Review Requires review by a UX Designer Setup Cloud Test Server Setup a test server using Mattermost Cloud labels Apr 23, 2021
@mm-cloud-bot
Copy link

Test server destroyed

@deanwhillier deanwhillier merged commit 669eec3 into master Apr 23, 2021
@deanwhillier deanwhillier deleted the compass-icon-font-update-pr-3 branch April 23, 2021 16:16
@jgilliam17
Copy link
Contributor

Thanks @deanwhillier There's an issue with the test server - I think if you have already tested it, no need to hold this up. 🙂

@amyblais amyblais added Changelog/Not Needed Does not require a changelog entry Docs/Not Needed Does not require documentation labels Apr 23, 2021
chetanyakan added a commit to brightscout-alpha/mattermost-webapp that referenced this pull request Apr 27, 2021
… MM-34128

* 'master' of github.com:mattermost/mattermost-webapp: (46 commits)
  Mm 27913 search channel tip (mattermost#6896)
  MM-35053 - cloud trial banner fixes (mattermost#7971)
  Fixing Zephyr keys for existing tests (mattermost#7977)
  Update NOTICE.txt (mattermost#7978)
  [MM-31934] Global policy form (mattermost#7816)
  MM-32591: Reliable Websockets: Client side changes (mattermost#7921)
  Translations update from Weblate (mattermost#7988)
  fix cloud onboarding tests (mattermost#7961)
  [MM-33428] remove check for Verify Signature (mattermost#7805)
  update compass icon font (mattermost#7965)
  [MM-35039] - Send trial ended email (mattermost#7967)
  Cypress/E2E: Fix tests related to email verification (mattermost#7960)
  Adding/fixing missing Zephyr keys and polishing tests (mattermost#7935)
  Mm 20425 migrate youtubevideo to typescript (mattermost#7786)
  MM-35074: short circuit slash command hooks (mattermost#7969)
  MM-34910 New messages toast should only count root posts (mattermost#7946)
  MM-31339: add e2e test for only one auto response per day (mattermost#7938)
  Cypress/E2E: Fix compliance export test (mattermost#7964)
  fix test related to channel switcher and bot display name (mattermost#7962)
  MM-34286: Adds missing authz checks. (mattermost#7891)
  ...
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
4: Reviews Complete All reviewers have approved the pull request Changelog/Not Needed Does not require a changelog entry Docs/Not Needed Does not require documentation QA Review Done release-note-none
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants