From 96edc9d2bc8fdf613da1c75e5044f58dba948930 Mon Sep 17 00:00:00 2001 From: Chad Little Date: Mon, 26 Jan 2015 08:19:22 -0800 Subject: [PATCH] Roll out more FontIcons Summary: Sidenav launcher, search typeahead results, apps launcher Test Plan: Used each of these items {F275814} Reviewers: btrahan, epriestley Reviewed By: epriestley Subscribers: Korvin, epriestley Differential Revision: https://secure.phabricator.com/D11499 --- resources/celerity/map.php | 27 +- resources/celerity/packages.php | 1 - resources/sprite/manifest/apps-large.json | 351 ------------------ resources/sprite/manifest/apps-xlarge.json | 200 ---------- .../base/controller/PhabricatorController.php | 8 +- .../PhabricatorDiffusionApplication.php | 2 +- .../PhabricatorDivinerApplication.php | 2 +- .../PhabricatorMacroApplication.php | 2 +- .../meta/query/PhabricatorAppSearchEngine.php | 5 +- .../PhabricatorApplicationDatasource.php | 4 +- .../view/PhabricatorApplicationLaunchView.php | 7 +- ...habricatorHomePreferencesSettingsPanel.php | 5 +- src/view/phui/PHUICrumbView.php | 3 +- .../css/application/base/main-menu-view.css | 8 +- .../phabricator-application-launch-view.css | 16 +- webroot/rsrc/css/phui/phui-crumbs-view.css | 4 +- webroot/rsrc/css/phui/phui-icon.css | 5 - .../css/phui/phui-object-item-list-view.css | 13 +- webroot/rsrc/css/sprite-apps-large.css | 291 --------------- webroot/rsrc/image/sprite-apps-large-X2.png | Bin 57072 -> 0 bytes webroot/rsrc/image/sprite-apps-large.png | Bin 24541 -> 0 bytes 21 files changed, 54 insertions(+), 900 deletions(-) delete mode 100644 resources/sprite/manifest/apps-large.json delete mode 100644 resources/sprite/manifest/apps-xlarge.json delete mode 100644 webroot/rsrc/css/sprite-apps-large.css delete mode 100644 webroot/rsrc/image/sprite-apps-large-X2.png delete mode 100644 webroot/rsrc/image/sprite-apps-large.png diff --git a/resources/celerity/map.php b/resources/celerity/map.php index 913cfc06f5..37ba01a32f 100644 --- a/resources/celerity/map.php +++ b/resources/celerity/map.php @@ -7,7 +7,7 @@ */ return array( 'names' => array( - 'core.pkg.css' => '232f2fa7', + 'core.pkg.css' => 'bfa98093', 'core.pkg.js' => '63963771', 'darkconsole.pkg.js' => '8ab24e01', 'differential.pkg.css' => '8af45893', @@ -36,9 +36,9 @@ return array( 'rsrc/css/aphront/typeahead.css' => '0e403212', 'rsrc/css/application/almanac/almanac.css' => 'dbb9b3af', 'rsrc/css/application/auth/auth.css' => '1e655982', - 'rsrc/css/application/base/main-menu-view.css' => '3cf893a9', + 'rsrc/css/application/base/main-menu-view.css' => '7bb9c588', 'rsrc/css/application/base/notification-menu.css' => '6aa0a74b', - 'rsrc/css/application/base/phabricator-application-launch-view.css' => '5d71008f', + 'rsrc/css/application/base/phabricator-application-launch-view.css' => '16ca323f', 'rsrc/css/application/base/standard-page-view.css' => '6dafdb3b', 'rsrc/css/application/chatlog/chatlog.css' => '852140ff', 'rsrc/css/application/config/config-options.css' => '7fedf08b', @@ -124,19 +124,19 @@ return array( 'rsrc/css/phui/phui-action-list.css' => '9ee9910a', 'rsrc/css/phui/phui-box.css' => '7b3a2eed', 'rsrc/css/phui/phui-button.css' => '008ba5e2', - 'rsrc/css/phui/phui-crumbs-view.css' => '1705bce6', + 'rsrc/css/phui/phui-crumbs-view.css' => 'cd08e0bf', 'rsrc/css/phui/phui-document.css' => 'bbeb1890', 'rsrc/css/phui/phui-feed-story.css' => 'c9f3a0b5', 'rsrc/css/phui/phui-fontkit.css' => '9c3d2dce', 'rsrc/css/phui/phui-form-view.css' => 'aad06f2a', 'rsrc/css/phui/phui-form.css' => '9aecbda1', 'rsrc/css/phui/phui-header-view.css' => '083669db', - 'rsrc/css/phui/phui-icon.css' => 'a013a63d', + 'rsrc/css/phui/phui-icon.css' => 'd35aa857', 'rsrc/css/phui/phui-image-mask.css' => '5a8b09c8', 'rsrc/css/phui/phui-info-panel.css' => '27ea50a1', 'rsrc/css/phui/phui-list.css' => '53deb25c', 'rsrc/css/phui/phui-object-box.css' => '0d47b3c8', - 'rsrc/css/phui/phui-object-item-list-view.css' => 'de963765', + 'rsrc/css/phui/phui-object-item-list-view.css' => 'b9f11c9e', 'rsrc/css/phui/phui-pinboard-view.css' => '3dd4a269', 'rsrc/css/phui/phui-property-list-view.css' => '51480060', 'rsrc/css/phui/phui-remarkup-preview.css' => '19ad512b', @@ -147,7 +147,6 @@ return array( 'rsrc/css/phui/phui-timeline-view.css' => '415bf348', 'rsrc/css/phui/phui-workboard-view.css' => '8896938c', 'rsrc/css/phui/phui-workpanel-view.css' => 'e495a5cc', - 'rsrc/css/sprite-apps-large.css' => '20ec0cc0', 'rsrc/css/sprite-gradient.css' => '4bdb98a7', 'rsrc/css/sprite-login.css' => 'a355d921', 'rsrc/css/sprite-main-header.css' => '92720ee2', @@ -317,8 +316,6 @@ return array( 'rsrc/image/phrequent_inactive.png' => 'bfc15a69', 'rsrc/image/search-white.png' => '64cc0d45', 'rsrc/image/search.png' => '82625a7e', - 'rsrc/image/sprite-apps-large-X2.png' => '79e15268', - 'rsrc/image/sprite-apps-large.png' => '4d41b94a', 'rsrc/image/sprite-gradient.png' => 'ec15a417', 'rsrc/image/sprite-login-X2.png' => '5ae6de3a', 'rsrc/image/sprite-login.png' => '07f2c67c', @@ -701,7 +698,7 @@ return array( 'path-typeahead' => 'f7fc67ec', 'people-profile-css' => '25970776', 'phabricator-action-list-view-css' => '9ee9910a', - 'phabricator-application-launch-view-css' => '5d71008f', + 'phabricator-application-launch-view-css' => '16ca323f', 'phabricator-busy' => '6453c869', 'phabricator-chatlog-css' => '852140ff', 'phabricator-content-source-view-css' => '4b8b05d4', @@ -719,7 +716,7 @@ return array( 'phabricator-hovercard-view-css' => '893f4783', 'phabricator-keyboard-shortcut' => '1ae869f2', 'phabricator-keyboard-shortcut-manager' => 'c1700f6f', - 'phabricator-main-menu-view' => '3cf893a9', + 'phabricator-main-menu-view' => '7bb9c588', 'phabricator-nav-view-css' => '7aeaf435', 'phabricator-notification' => '0c6946e7', 'phabricator-notification-css' => '9c279160', @@ -767,7 +764,7 @@ return array( 'phui-calendar-day-css' => 'de035c8a', 'phui-calendar-list-css' => 'c1d0ca59', 'phui-calendar-month-css' => 'a92e47d2', - 'phui-crumbs-view-css' => '1705bce6', + 'phui-crumbs-view-css' => 'cd08e0bf', 'phui-document-view-css' => 'bbeb1890', 'phui-feed-story-css' => 'c9f3a0b5', 'phui-font-icon-base-css' => '3dad2ae3', @@ -775,12 +772,12 @@ return array( 'phui-form-css' => '9aecbda1', 'phui-form-view-css' => 'aad06f2a', 'phui-header-view-css' => '083669db', - 'phui-icon-view-css' => 'a013a63d', + 'phui-icon-view-css' => 'd35aa857', 'phui-image-mask-css' => '5a8b09c8', 'phui-info-panel-css' => '27ea50a1', 'phui-list-view-css' => '53deb25c', 'phui-object-box-css' => '0d47b3c8', - 'phui-object-item-list-view-css' => 'de963765', + 'phui-object-item-list-view-css' => 'b9f11c9e', 'phui-pinboard-view-css' => '3dd4a269', 'phui-property-list-view-css' => '51480060', 'phui-remarkup-preview-css' => '19ad512b', @@ -810,7 +807,6 @@ return array( 'releeph-request-differential-create-dialog' => '8d8b92cd', 'releeph-request-typeahead-css' => '667a48ae', 'setup-issue-css' => '8f852bc0', - 'sprite-apps-large-css' => '20ec0cc0', 'sprite-gradient-css' => '4bdb98a7', 'sprite-login-css' => 'a355d921', 'sprite-main-header-css' => '92720ee2', @@ -2006,7 +2002,6 @@ return array( 'aphront-error-view-css', 'sprite-gradient-css', 'sprite-menu-css', - 'sprite-apps-large-css', 'phabricator-main-menu-view', 'phabricator-notification-css', 'phabricator-notification-menu-css', diff --git a/resources/celerity/packages.php b/resources/celerity/packages.php index adac28251d..1ab48eb2fc 100644 --- a/resources/celerity/packages.php +++ b/resources/celerity/packages.php @@ -98,7 +98,6 @@ return array( 'sprite-gradient-css', 'sprite-menu-css', - 'sprite-apps-large-css', 'phabricator-main-menu-view', 'phabricator-notification-css', diff --git a/resources/sprite/manifest/apps-large.json b/resources/sprite/manifest/apps-large.json deleted file mode 100644 index a91d690ef3..0000000000 --- a/resources/sprite/manifest/apps-large.json +++ /dev/null @@ -1,351 +0,0 @@ -{ - "version" : 1, - "sprites" : { - "apps-adventure-dark-large" : { - "name" : "apps-adventure-dark-large", - "rule" : ".apps-adventure-dark-large", - "hash" : "ac9a5f5d00378649c14ea1b429c69fca" - }, - "apps-aphlict-dark-large" : { - "name" : "apps-aphlict-dark-large", - "rule" : ".apps-aphlict-dark-large", - "hash" : "8a689233e9098eb0ed524327e4e112f1" - }, - "apps-application-dark-large" : { - "name" : "apps-application-dark-large", - "rule" : ".apps-application-dark-large", - "hash" : "af16a9e9a6516bcacb719d81e085c129" - }, - "apps-audit-dark-large" : { - "name" : "apps-audit-dark-large", - "rule" : ".apps-audit-dark-large", - "hash" : "d01e07c7e87c7fa6f427f95feeb22192" - }, - "apps-authentication-dark-large" : { - "name" : "apps-authentication-dark-large", - "rule" : ".apps-authentication-dark-large", - "hash" : "56db4ab718727653f2daac5a251fd41f" - }, - "apps-calendar-dark-large" : { - "name" : "apps-calendar-dark-large", - "rule" : ".apps-calendar-dark-large", - "hash" : "9d3959e72ac04ae22836a256de814d86" - }, - "apps-chatlog-dark-large" : { - "name" : "apps-chatlog-dark-large", - "rule" : ".apps-chatlog-dark-large", - "hash" : "9d717ce7abda2b1279370ef6c1688642" - }, - "apps-conduit-dark-large" : { - "name" : "apps-conduit-dark-large", - "rule" : ".apps-conduit-dark-large", - "hash" : "634beb502665bdfbb375f86dab49d959" - }, - "apps-conpherence-dark-large" : { - "name" : "apps-conpherence-dark-large", - "rule" : ".apps-conpherence-dark-large", - "hash" : "8c749f70c026e9d6c909e4daa997795f" - }, - "apps-countdown-dark-large" : { - "name" : "apps-countdown-dark-large", - "rule" : ".apps-countdown-dark-large", - "hash" : "241a6ce70113e8c43327671426a952df" - }, - "apps-daemon-dark-large" : { - "name" : "apps-daemon-dark-large", - "rule" : ".apps-daemon-dark-large", - "hash" : "6287264b9bace2426aa4cfec7acf66e0" - }, - "apps-differential-dark-large" : { - "name" : "apps-differential-dark-large", - "rule" : ".apps-differential-dark-large", - "hash" : "15e61c0223804b5088498132c9f5196c" - }, - "apps-diffusion-dark-large" : { - "name" : "apps-diffusion-dark-large", - "rule" : ".apps-diffusion-dark-large", - "hash" : "96fdef24a703faa202c432a6a0ca0e2b" - }, - "apps-diviner-dark-large" : { - "name" : "apps-diviner-dark-large", - "rule" : ".apps-diviner-dark-large", - "hash" : "0ad88239a3d381fa3f3e233dddf89f26" - }, - "apps-drydock-dark-large" : { - "name" : "apps-drydock-dark-large", - "rule" : ".apps-drydock-dark-large", - "hash" : "ef4312f74104b7ff5993d577acc26f17" - }, - "apps-fact-dark-large" : { - "name" : "apps-fact-dark-large", - "rule" : ".apps-fact-dark-large", - "hash" : "9f8e2397e153f10e75e89c329efb588a" - }, - "apps-fancyhome-dark-large" : { - "name" : "apps-fancyhome-dark-large", - "rule" : ".apps-fancyhome-dark-large", - "hash" : "54c808f54217be359bc60ab90c4f1d3d" - }, - "apps-feed-dark-large" : { - "name" : "apps-feed-dark-large", - "rule" : ".apps-feed-dark-large", - "hash" : "ef5a381d47b900636183e52486b1affa" - }, - "apps-files-dark-large" : { - "name" : "apps-files-dark-large", - "rule" : ".apps-files-dark-large", - "hash" : "ead4d25221603b4af20121148e1380d0" - }, - "apps-flags-dark-large" : { - "name" : "apps-flags-dark-large", - "rule" : ".apps-flags-dark-large", - "hash" : "0273622cdd9f2480f450107c1f6e98d6" - }, - "apps-harbormaster-dark-large" : { - "name" : "apps-harbormaster-dark-large", - "rule" : ".apps-harbormaster-dark-large", - "hash" : "f227a74101175c93816ff27c4995b03c" - }, - "apps-help-dark-large" : { - "name" : "apps-help-dark-large", - "rule" : ".apps-help-dark-large", - "hash" : "64697e20468a75831924f92a0a7849c2" - }, - "apps-herald-dark-large" : { - "name" : "apps-herald-dark-large", - "rule" : ".apps-herald-dark-large", - "hash" : "77aa7afcf26ad9696f9df328af7ac059" - }, - "apps-home-dark-large" : { - "name" : "apps-home-dark-large", - "rule" : ".apps-home-dark-large", - "hash" : "b70c636283e7cdba1dd487e9087db2e0" - }, - "apps-info-sm-dark-large" : { - "name" : "apps-info-sm-dark-large", - "rule" : ".apps-info-sm-dark-large", - "hash" : "2d0c7b925dcaa22610b5cdf461189d33" - }, - "apps-legalpad-dark-large" : { - "name" : "apps-legalpad-dark-large", - "rule" : ".apps-legalpad-dark-large", - "hash" : "45002f32bdf761716e0f372318bcdf7b" - }, - "apps-logo-dark-large" : { - "name" : "apps-logo-dark-large", - "rule" : ".apps-logo-dark-large", - "hash" : "9dd9b92461e6c51147d9d936f705c836" - }, - "apps-logout-sm-dark-large" : { - "name" : "apps-logout-sm-dark-large", - "rule" : ".apps-logout-sm-dark-large", - "hash" : "2116bc66ca9126616db42d8e9a2f7961" - }, - "apps-macro-dark-large" : { - "name" : "apps-macro-dark-large", - "rule" : ".apps-macro-dark-large", - "hash" : "919ba5a5ce40ae8ae91506abbee56475" - }, - "apps-mail-dark-large" : { - "name" : "apps-mail-dark-large", - "rule" : ".apps-mail-dark-large", - "hash" : "7234a6fc2a8fdaeed400aab12c920657" - }, - "apps-maniphest-dark-large" : { - "name" : "apps-maniphest-dark-large", - "rule" : ".apps-maniphest-dark-large", - "hash" : "8964f91f98699f19d480ec6b4531d065" - }, - "apps-metamta-dark-large" : { - "name" : "apps-metamta-dark-large", - "rule" : ".apps-metamta-dark-large", - "hash" : "2f4a0ea6601ced1d4533d59ee3b3573d" - }, - "apps-new-dark-large" : { - "name" : "apps-new-dark-large", - "rule" : ".apps-new-dark-large", - "hash" : "e463e2030b51e4cc3f92c8a7ea966a7a" - }, - "apps-new-sm-dark-large" : { - "name" : "apps-new-sm-dark-large", - "rule" : ".apps-new-sm-dark-large", - "hash" : "7473bcc3ea8df1d1e413ebadeba2e4f7" - }, - "apps-nuance-dark-large" : { - "name" : "apps-nuance-dark-large", - "rule" : ".apps-nuance-dark-large", - "hash" : "a179a6802048440f0c4dfd99784ad740" - }, - "apps-owners-dark-large" : { - "name" : "apps-owners-dark-large", - "rule" : ".apps-owners-dark-large", - "hash" : "7cb82da84fde145de88a0720d861c4b6" - }, - "apps-passphrase-dark-large" : { - "name" : "apps-passphrase-dark-large", - "rule" : ".apps-passphrase-dark-large", - "hash" : "9e3baef3c279b8527404a72b60f59b45" - }, - "apps-paste-dark-large" : { - "name" : "apps-paste-dark-large", - "rule" : ".apps-paste-dark-large", - "hash" : "fd88668942b2527aace60663e8832396" - }, - "apps-pebkac-dark-large" : { - "name" : "apps-pebkac-dark-large", - "rule" : ".apps-pebkac-dark-large", - "hash" : "762529054409c2b9eb350a5dfc7d3376" - }, - "apps-people-dark-large" : { - "name" : "apps-people-dark-large", - "rule" : ".apps-people-dark-large", - "hash" : "96227759b1298eddfd1e753a3d103883" - }, - "apps-phage-dark-large" : { - "name" : "apps-phage-dark-large", - "rule" : ".apps-phage-dark-large", - "hash" : "c50284d3e7d491f7d7299ee953363585" - }, - "apps-phame-dark-large" : { - "name" : "apps-phame-dark-large", - "rule" : ".apps-phame-dark-large", - "hash" : "f3c948e1155e8c7c857d5030822ea7c3" - }, - "apps-phid-dark-large" : { - "name" : "apps-phid-dark-large", - "rule" : ".apps-phid-dark-large", - "hash" : "8dc1b2d461337d8395b0346a31bc5bcf" - }, - "apps-phlux-dark-large" : { - "name" : "apps-phlux-dark-large", - "rule" : ".apps-phlux-dark-large", - "hash" : "5e64d21065ece70aa654b71c5ca08e7c" - }, - "apps-pholio-dark-large" : { - "name" : "apps-pholio-dark-large", - "rule" : ".apps-pholio-dark-large", - "hash" : "42455998f054a37db41344c960f5e92a" - }, - "apps-phortune-dark-large" : { - "name" : "apps-phortune-dark-large", - "rule" : ".apps-phortune-dark-large", - "hash" : "afe86ab1f4bf6dc444b79c5a706014f0" - }, - "apps-phpast-dark-large" : { - "name" : "apps-phpast-dark-large", - "rule" : ".apps-phpast-dark-large", - "hash" : "d7825195316c431dba348e61e6404192" - }, - "apps-phragment-dark-large" : { - "name" : "apps-phragment-dark-large", - "rule" : ".apps-phragment-dark-large", - "hash" : "a14041ec08c03c70b146dcc7b1ab3149" - }, - "apps-phrequent-dark-large" : { - "name" : "apps-phrequent-dark-large", - "rule" : ".apps-phrequent-dark-large", - "hash" : "f2580d807f34f2d300aa3f38d2291df3" - }, - "apps-phriction-dark-large" : { - "name" : "apps-phriction-dark-large", - "rule" : ".apps-phriction-dark-large", - "hash" : "a1ac9721097348668c145567a86a1a4c" - }, - "apps-phund-dark-large" : { - "name" : "apps-phund-dark-large", - "rule" : ".apps-phund-dark-large", - "hash" : "b932fadd547bc484862e73cf94823e17" - }, - "apps-policy-dark-large" : { - "name" : "apps-policy-dark-large", - "rule" : ".apps-policy-dark-large", - "hash" : "0904ba23bdd2377e3fb94c1ddb291f87" - }, - "apps-ponder-dark-large" : { - "name" : "apps-ponder-dark-large", - "rule" : ".apps-ponder-dark-large", - "hash" : "0c55d1462fdc117840cf30cfce9aa575" - }, - "apps-power-dark-large" : { - "name" : "apps-power-dark-large", - "rule" : ".apps-power-dark-large", - "hash" : "7986c116cd3902cd986789dddf8060c2" - }, - "apps-projects-dark-large" : { - "name" : "apps-projects-dark-large", - "rule" : ".apps-projects-dark-large", - "hash" : "dd87f19b9fdb1b13f00c637f34d7309d" - }, - "apps-releeph-dark-large" : { - "name" : "apps-releeph-dark-large", - "rule" : ".apps-releeph-dark-large", - "hash" : "023ef87d29093c3e77599cca33689e58" - }, - "apps-repositories-dark-large" : { - "name" : "apps-repositories-dark-large", - "rule" : ".apps-repositories-dark-large", - "hash" : "96d1a6555dbf378852e5620958f3599c" - }, - "apps-search-dark-large" : { - "name" : "apps-search-dark-large", - "rule" : ".apps-search-dark-large", - "hash" : "15f74cf1299fb4c14fee8aca889c997e" - }, - "apps-settings-dark-large" : { - "name" : "apps-settings-dark-large", - "rule" : ".apps-settings-dark-large", - "hash" : "eb3ecf190c0236f20cc7be6113b8b54a" - }, - "apps-settings-sm-dark-large" : { - "name" : "apps-settings-sm-dark-large", - "rule" : ".apps-settings-sm-dark-large", - "hash" : "d071ab50a627b837a0be85e00671b03e" - }, - "apps-setup-dark-large" : { - "name" : "apps-setup-dark-large", - "rule" : ".apps-setup-dark-large", - "hash" : "868b238ab08325d1e8be55fa62692685" - }, - "apps-slowvote-dark-large" : { - "name" : "apps-slowvote-dark-large", - "rule" : ".apps-slowvote-dark-large", - "hash" : "a8a245dab68213045304a9b2720c8dbb" - }, - "apps-spaces-dark-large" : { - "name" : "apps-spaces-dark-large", - "rule" : ".apps-spaces-dark-large", - "hash" : "1062cc2ff3813434f0df6e579e9c3d83" - }, - "apps-token-dark-large" : { - "name" : "apps-token-dark-large", - "rule" : ".apps-token-dark-large", - "hash" : "da4f9abdd3fc0356a76ca2c8d76b0f3f" - }, - "apps-uiexamples-dark-large" : { - "name" : "apps-uiexamples-dark-large", - "rule" : ".apps-uiexamples-dark-large", - "hash" : "a1934249d45094024613b92e73985c2a" - }, - "apps-workboard-dark-large" : { - "name" : "apps-workboard-dark-large", - "rule" : ".apps-workboard-dark-large", - "hash" : "9d553c0773b7c46477e6721eca766186" - }, - "apps-workphlow-dark-large" : { - "name" : "apps-workphlow-dark-large", - "rule" : ".apps-workphlow-dark-large", - "hash" : "45f421d16cb316cd68ef84869a7c0db0" - }, - "apps-xhprof-dark-large" : { - "name" : "apps-xhprof-dark-large", - "rule" : ".apps-xhprof-dark-large", - "hash" : "1dab981ce899cd35b58a8293530fda2c" - } - }, - "scales" : [ - 1, - 2 - ], - "header" : "\/**\n * @provides sprite-apps-large-css\n * @generated\n *\/\n\n.sprite-apps-large {\n background-image: url(\/rsrc\/image\/sprite-apps-large.png);\n background-repeat: no-repeat;\n}\n\n@media\nonly screen and (min-device-pixel-ratio: 1.5),\nonly screen and (-webkit-min-device-pixel-ratio: 1.5) {\n .sprite-apps-large {\n background-image: url(\/rsrc\/image\/sprite-apps-large-X2.png);\n background-size: {X}px {Y}px;\n }\n}\n", - "type" : "standard" -} diff --git a/resources/sprite/manifest/apps-xlarge.json b/resources/sprite/manifest/apps-xlarge.json deleted file mode 100644 index 9812599fa1..0000000000 --- a/resources/sprite/manifest/apps-xlarge.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "version" : 1, - "sprites" : { - "app-application-dark-xlarge" : { - "name" : "app-application-dark-xlarge", - "rule" : ".app-application-dark-xlarge", - "hash" : "7a643a12413cff83e4a80a1e845526f8" - }, - "app-audit-dark-xlarge" : { - "name" : "app-audit-dark-xlarge", - "rule" : ".app-audit-dark-xlarge", - "hash" : "5551492ef2b1f0c6dc29707a268abcb7" - }, - "app-calendar-dark-xlarge" : { - "name" : "app-calendar-dark-xlarge", - "rule" : ".app-calendar-dark-xlarge", - "hash" : "f38663d868c6865423ad7072f1031cdf" - }, - "app-conduit-dark-xlarge" : { - "name" : "app-conduit-dark-xlarge", - "rule" : ".app-conduit-dark-xlarge", - "hash" : "bcee651ff297aab466c388739c219a27" - }, - "app-countdown-dark-xlarge" : { - "name" : "app-countdown-dark-xlarge", - "rule" : ".app-countdown-dark-xlarge", - "hash" : "c3667959ddfebe2ae95681215a71fc6e" - }, - "app-daemon-dark-xlarge" : { - "name" : "app-daemon-dark-xlarge", - "rule" : ".app-daemon-dark-xlarge", - "hash" : "f7b12a99852a6b10c3a37c834924adc0" - }, - "app-differential-dark-xlarge" : { - "name" : "app-differential-dark-xlarge", - "rule" : ".app-differential-dark-xlarge", - "hash" : "4593b952ecfc1d34971519912bb929c5" - }, - "app-diffusion-dark-xlarge" : { - "name" : "app-diffusion-dark-xlarge", - "rule" : ".app-diffusion-dark-xlarge", - "hash" : "6db32b1bc12d289ef6f3961d8db835b2" - }, - "app-diviner-dark-xlarge" : { - "name" : "app-diviner-dark-xlarge", - "rule" : ".app-diviner-dark-xlarge", - "hash" : "99df86667a67c4790f7fafd836320811" - }, - "app-drydock-dark-xlarge" : { - "name" : "app-drydock-dark-xlarge", - "rule" : ".app-drydock-dark-xlarge", - "hash" : "7e3fca7e8a676f31a584bba714223be3" - }, - "app-fact-dark-xlarge" : { - "name" : "app-fact-dark-xlarge", - "rule" : ".app-fact-dark-xlarge", - "hash" : "d9b1d20ff52ca3e78a8d4f86d8cba80a" - }, - "app-feed-dark-xlarge" : { - "name" : "app-feed-dark-xlarge", - "rule" : ".app-feed-dark-xlarge", - "hash" : "e380a1ad743816ec1fb5a39f2bbd1ce9" - }, - "app-files-dark-xlarge" : { - "name" : "app-files-dark-xlarge", - "rule" : ".app-files-dark-xlarge", - "hash" : "f98aaf6cafcd39cfa45de67814c8e25c" - }, - "app-flags-dark-xlarge" : { - "name" : "app-flags-dark-xlarge", - "rule" : ".app-flags-dark-xlarge", - "hash" : "9c439bf054d35ebb5f06b22a9acb5d64" - }, - "app-help-dark-xlarge" : { - "name" : "app-help-dark-xlarge", - "rule" : ".app-help-dark-xlarge", - "hash" : "dea35456361ba0851085dd68c1f586e3" - }, - "app-herald-dark-xlarge" : { - "name" : "app-herald-dark-xlarge", - "rule" : ".app-herald-dark-xlarge", - "hash" : "dbff6868cd9046c41d7d9d1f57bb4bf8" - }, - "app-home-dark-xlarge" : { - "name" : "app-home-dark-xlarge", - "rule" : ".app-home-dark-xlarge", - "hash" : "c0758afffbbbe6cc076d2e6fa22ca809" - }, - "app-logo-dark-xlarge" : { - "name" : "app-logo-dark-xlarge", - "rule" : ".app-logo-dark-xlarge", - "hash" : "50a1a90428301872442f438a884053cd" - }, - "app-macro-dark-xlarge" : { - "name" : "app-macro-dark-xlarge", - "rule" : ".app-macro-dark-xlarge", - "hash" : "4992c19c9d883a7aa40d26a67253c4af" - }, - "app-mail-dark-xlarge" : { - "name" : "app-mail-dark-xlarge", - "rule" : ".app-mail-dark-xlarge", - "hash" : "47e47cf18b434e567fedd5ecd3b1dd06" - }, - "app-maniphest-dark-xlarge" : { - "name" : "app-maniphest-dark-xlarge", - "rule" : ".app-maniphest-dark-xlarge", - "hash" : "f50e0c476990448c594892e7436c3f25" - }, - "app-metamta-dark-xlarge" : { - "name" : "app-metamta-dark-xlarge", - "rule" : ".app-metamta-dark-xlarge", - "hash" : "48bbb5e9bf22c61f47f20e4d4f28e388" - }, - "app-owners-dark-xlarge" : { - "name" : "app-owners-dark-xlarge", - "rule" : ".app-owners-dark-xlarge", - "hash" : "cdd4aff8d915194a03f91bf179f769e3" - }, - "app-paste-dark-xlarge" : { - "name" : "app-paste-dark-xlarge", - "rule" : ".app-paste-dark-xlarge", - "hash" : "01fb15f0c1737b8ebfff35f2640f724b" - }, - "app-people-dark-xlarge" : { - "name" : "app-people-dark-xlarge", - "rule" : ".app-people-dark-xlarge", - "hash" : "84b938691e8bfe3a703bcb4268557c4f" - }, - "app-phame-dark-xlarge" : { - "name" : "app-phame-dark-xlarge", - "rule" : ".app-phame-dark-xlarge", - "hash" : "83c25a09a86864b2234b15a822bcc3ee" - }, - "app-phid-dark-xlarge" : { - "name" : "app-phid-dark-xlarge", - "rule" : ".app-phid-dark-xlarge", - "hash" : "920ce85f9599b2e108f91646d02d0d98" - }, - "app-pholio-dark-xlarge" : { - "name" : "app-pholio-dark-xlarge", - "rule" : ".app-pholio-dark-xlarge", - "hash" : "3df7131f4ba39cb1b41265a8c9ab21b4" - }, - "app-phpast-dark-xlarge" : { - "name" : "app-phpast-dark-xlarge", - "rule" : ".app-phpast-dark-xlarge", - "hash" : "a6e70722d85061c262cb7cb89a66d6e7" - }, - "app-phriction-dark-xlarge" : { - "name" : "app-phriction-dark-xlarge", - "rule" : ".app-phriction-dark-xlarge", - "hash" : "7abef95c6c378ab6bb3d08ca4a252c5c" - }, - "app-ponder-dark-xlarge" : { - "name" : "app-ponder-dark-xlarge", - "rule" : ".app-ponder-dark-xlarge", - "hash" : "fab5f0539a3e17ff9934b1165658987d" - }, - "app-power-dark-xlarge" : { - "name" : "app-power-dark-xlarge", - "rule" : ".app-power-dark-xlarge", - "hash" : "dcfbd602f69e65b52c42825fd65fdb15" - }, - "app-projects-dark-xlarge" : { - "name" : "app-projects-dark-xlarge", - "rule" : ".app-projects-dark-xlarge", - "hash" : "403790d745f6e385e2639d72d57f40e5" - }, - "app-repositories-dark-xlarge" : { - "name" : "app-repositories-dark-xlarge", - "rule" : ".app-repositories-dark-xlarge", - "hash" : "f3319bd72328ed112650b79f3bc06831" - }, - "app-settings-dark-xlarge" : { - "name" : "app-settings-dark-xlarge", - "rule" : ".app-settings-dark-xlarge", - "hash" : "48788e1a045452ae1c2ca179e623d056" - }, - "app-setup-dark-xlarge" : { - "name" : "app-setup-dark-xlarge", - "rule" : ".app-setup-dark-xlarge", - "hash" : "9ab00a533af4fa79018cd18aa605a1a3" - }, - "app-slowvote-dark-xlarge" : { - "name" : "app-slowvote-dark-xlarge", - "rule" : ".app-slowvote-dark-xlarge", - "hash" : "705b09e36b25a7ed4b4a9c924173e79e" - }, - "app-uiexamples-dark-xlarge" : { - "name" : "app-uiexamples-dark-xlarge", - "rule" : ".app-uiexamples-dark-xlarge", - "hash" : "3f58b1ab30daf4a5a8cedfc7484421bf" - } - }, - "scales" : [ - 1 - ], - "header" : "\/**\n * @provides sprite-apps-xlarge-css\n * @generated\n *\/\n\n.sprite-apps-xlarge {\n background-image: url(\/rsrc\/image\/sprite-apps-xlarge.png);\n background-repeat: no-repeat;\n}\n\n\n", - "type" : "standard" -} diff --git a/src/applications/base/controller/PhabricatorController.php b/src/applications/base/controller/PhabricatorController.php index 6597ae7709..589c7fc061 100644 --- a/src/applications/base/controller/PhabricatorController.php +++ b/src/applications/base/controller/PhabricatorController.php @@ -434,15 +434,15 @@ abstract class PhabricatorController extends AphrontController { $application = $this->getCurrentApplication(); if ($application) { - $sprite = $application->getIconName(); - if (!$sprite) { - $sprite = 'application'; + $icon = $application->getFontIcon(); + if (!$icon) { + $icon = 'fa-puzzle'; } $crumbs[] = id(new PHUICrumbView()) ->setHref($this->getApplicationURI()) ->setAural($application->getName()) - ->setIcon($sprite); + ->setIcon($icon); } $view = new PHUICrumbsView(); diff --git a/src/applications/diffusion/application/PhabricatorDiffusionApplication.php b/src/applications/diffusion/application/PhabricatorDiffusionApplication.php index 6c90d5cc34..e2be00715a 100644 --- a/src/applications/diffusion/application/PhabricatorDiffusionApplication.php +++ b/src/applications/diffusion/application/PhabricatorDiffusionApplication.php @@ -19,7 +19,7 @@ final class PhabricatorDiffusionApplication extends PhabricatorApplication { } public function getFontIcon() { - return 'fa-file-code-o'; + return 'fa-code'; } public function isPinnedByDefault(PhabricatorUser $viewer) { diff --git a/src/applications/diviner/application/PhabricatorDivinerApplication.php b/src/applications/diviner/application/PhabricatorDivinerApplication.php index 0d517ed1e7..172d09b962 100644 --- a/src/applications/diviner/application/PhabricatorDivinerApplication.php +++ b/src/applications/diviner/application/PhabricatorDivinerApplication.php @@ -11,7 +11,7 @@ final class PhabricatorDivinerApplication extends PhabricatorApplication { } public function getFontIcon() { - return 'fa-sun'; + return 'fa-sun-o'; } public function getName() { diff --git a/src/applications/macro/application/PhabricatorMacroApplication.php b/src/applications/macro/application/PhabricatorMacroApplication.php index d8314f0a70..1dee8abf06 100644 --- a/src/applications/macro/application/PhabricatorMacroApplication.php +++ b/src/applications/macro/application/PhabricatorMacroApplication.php @@ -19,7 +19,7 @@ final class PhabricatorMacroApplication extends PhabricatorApplication { } public function getFontIcon() { - return 'fa-smile'; + return 'fa-smile-o'; } public function getTitleGlyph() { diff --git a/src/applications/meta/query/PhabricatorAppSearchEngine.php b/src/applications/meta/query/PhabricatorAppSearchEngine.php index 5a12da2ca1..6e9bd71239 100644 --- a/src/applications/meta/query/PhabricatorAppSearchEngine.php +++ b/src/applications/meta/query/PhabricatorAppSearchEngine.php @@ -191,7 +191,7 @@ final class PhabricatorAppSearchEngine $list->addClass('phui-object-item-launcher-list'); foreach ($applications as $application) { - $icon = $application->getIconName(); + $icon = $application->getFontIcon(); if (!$icon) { $icon = 'application'; } @@ -203,8 +203,7 @@ final class PhabricatorAppSearchEngine $icon_view = javelin_tag( 'span', array( - 'class' => 'phui-icon-view '. - 'sprite-apps-large apps-'.$icon.'-dark-large', + 'class' => 'phui-icon-view phui-font-fa '.$icon, 'aural' => false, ), ''); diff --git a/src/applications/meta/typeahead/PhabricatorApplicationDatasource.php b/src/applications/meta/typeahead/PhabricatorApplicationDatasource.php index 5173248988..19b40f727a 100644 --- a/src/applications/meta/typeahead/PhabricatorApplicationDatasource.php +++ b/src/applications/meta/typeahead/PhabricatorApplicationDatasource.php @@ -24,7 +24,7 @@ final class PhabricatorApplicationDatasource continue; } $name = $application->getName().' '.$application->getShortDescription(); - $img = 'apps-'.$application->getIconName().'-dark-large'; + $img = 'phui-font-fa phui-icon-view '.$application->getFontIcon(); $results[] = id(new PhabricatorTypeaheadResult()) ->setName($name) ->setURI($uri) @@ -34,7 +34,7 @@ final class PhabricatorApplicationDatasource ->setDisplayType($application->getShortDescription()) ->setImageuRI($application->getIconURI()) ->setPriorityType('apps') - ->setImageSprite('phabricator-search-icon sprite-apps-large '.$img); + ->setImageSprite('phabricator-search-icon '.$img); } return $results; diff --git a/src/applications/meta/view/PhabricatorApplicationLaunchView.php b/src/applications/meta/view/PhabricatorApplicationLaunchView.php index 914a9e4500..397838882e 100644 --- a/src/applications/meta/view/PhabricatorApplicationLaunchView.php +++ b/src/applications/meta/view/PhabricatorApplicationLaunchView.php @@ -31,7 +31,6 @@ final class PhabricatorApplicationLaunchView extends AphrontTagView { $application = $this->application; require_celerity_resource('phabricator-application-launch-view-css'); - require_celerity_resource('sprite-apps-large-css'); $content = array(); $icon = null; @@ -113,9 +112,9 @@ final class PhabricatorApplicationLaunchView extends AphrontTagView { if ($application->getIconURI()) { $styles[] = 'background-image: url('.$application->getIconURI().')'; } else { - $icon = $application->getIconName(); - $classes[] = 'sprite-apps-large'; - $classes[] = 'apps-'.$icon.'-dark-large'; + $classes[] = $application->getFontIcon(); + $classes[] = 'phui-icon-view'; + $classes[] = 'phui-font-fa'; } $icon = phutil_tag( diff --git a/src/applications/settings/panel/PhabricatorHomePreferencesSettingsPanel.php b/src/applications/settings/panel/PhabricatorHomePreferencesSettingsPanel.php index 495b7c06c2..58614bcedb 100644 --- a/src/applications/settings/panel/PhabricatorHomePreferencesSettingsPanel.php +++ b/src/applications/settings/panel/PhabricatorHomePreferencesSettingsPanel.php @@ -141,7 +141,7 @@ final class PhabricatorHomePreferencesSettingsPanel continue; } - $icon = $application->getIconName(); + $icon = $application->getFontIcon(); if (!$icon) { $icon = 'application'; } @@ -149,8 +149,7 @@ final class PhabricatorHomePreferencesSettingsPanel $icon_view = javelin_tag( 'span', array( - 'class' => 'phui-icon-view '. - 'sprite-apps-large apps-'.$icon.'-dark-large', + 'class' => 'phui-icon-view phui-font-fa '.$icon, 'aural' => false, ), ''); diff --git a/src/view/phui/PHUICrumbView.php b/src/view/phui/PHUICrumbView.php index b4e69a479f..abaf4b7a1d 100644 --- a/src/view/phui/PHUICrumbView.php +++ b/src/view/phui/PHUICrumbView.php @@ -72,8 +72,7 @@ final class PHUICrumbView extends AphrontView { $icon = phutil_tag( 'span', array( - 'class' => 'phui-crumb-icon '. - 'sprite-apps-large apps-'.$this->icon.'-dark-large', + 'class' => 'phui-crumb-icon phui-icon-view phui-font-fa '.$this->icon, ), ''); } diff --git a/webroot/rsrc/css/application/base/main-menu-view.css b/webroot/rsrc/css/application/base/main-menu-view.css index f2c3236e5d..4cc8e5e1e6 100644 --- a/webroot/rsrc/css/application/base/main-menu-view.css +++ b/webroot/rsrc/css/application/base/main-menu-view.css @@ -214,12 +214,14 @@ } .phabricator-main-search-typeahead-result .phabricator-search-icon { - display: inline-block; width: 28px; height: 28px; position: absolute; - top: 9px; - left: 9px; + top: 8px; + left: 8px; + font-size: 24px; + text-align: center; + vertical-align: bottom; } .phabricator-main-search-typeahead-result { diff --git a/webroot/rsrc/css/application/base/phabricator-application-launch-view.css b/webroot/rsrc/css/application/base/phabricator-application-launch-view.css index 81117daa22..609029479c 100644 --- a/webroot/rsrc/css/application/base/phabricator-application-launch-view.css +++ b/webroot/rsrc/css/application/base/phabricator-application-launch-view.css @@ -38,12 +38,16 @@ div.phabricator-application-launch-container { } .phabricator-application-launch-icon { - display: block; position: absolute; width: 28px; height: 28px; - top: 8px; - left: 8px; + top: 12px; + left: 6px; + font-size: 20px; + text-align: center; + vertical-align: bottom; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9); + color: {$darkbluetext}; } .device-desktop a.phabricator-application-launch-container:hover { @@ -56,14 +60,14 @@ div.phabricator-application-launch-container { font-weight: bold; color: {$darkbluetext}; font-size: 13px; - margin: 6px 0 2px 44px; + margin: 6px 0 2px 38px; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9); } .phabricator-application-launch-description { - color: {$bluetext}; + color: {$darkbluetext}; font-size: 11px; - margin-left: 44px; + margin-left: 38px; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9); text-overflow: ellipsis; width: 150px; diff --git a/webroot/rsrc/css/phui/phui-crumbs-view.css b/webroot/rsrc/css/phui/phui-crumbs-view.css index f916622824..3536117631 100644 --- a/webroot/rsrc/css/phui/phui-crumbs-view.css +++ b/webroot/rsrc/css/phui/phui-crumbs-view.css @@ -55,8 +55,10 @@ display: inline-block; width: 28px; height: 28px; - margin: 2px 2px 2px 10px; + margin: 6px 2px 2px 10px; vertical-align: top; + font-size: 20px; + text-align: center; } .device-phone .phui-crumb-icon { diff --git a/webroot/rsrc/css/phui/phui-icon.css b/webroot/rsrc/css/phui/phui-icon.css index 799c6533da..d9ceaa74a4 100644 --- a/webroot/rsrc/css/phui/phui-icon.css +++ b/webroot/rsrc/css/phui/phui-icon.css @@ -7,11 +7,6 @@ vertical-align: top; } -.phui-icon-view.sprite-apps { - height: 14px; - width: 14px; -} - .phui-icon-view.sprite-tokens { height: 16px; width: 16px; diff --git a/webroot/rsrc/css/phui/phui-object-item-list-view.css b/webroot/rsrc/css/phui/phui-object-item-list-view.css index 38de6f474a..46f5603c2e 100644 --- a/webroot/rsrc/css/phui/phui-object-item-list-view.css +++ b/webroot/rsrc/css/phui/phui-object-item-list-view.css @@ -737,10 +737,13 @@ ul.phui-object-item-icons { .phui-object-item-image-icon .phui-icon-view { position: absolute; - width: 28px; - height: 28px; - left: 8px; - top: 8px; + width: 24px; + height: 24px; + left: 6px; + top: 10px; + font-size: 24px; + text-align: center; + vertical-align: bottom; } .phui-object-item-with-image-icon .phui-object-item-frame { @@ -748,7 +751,7 @@ ul.phui-object-item-icons { } .phui-object-item-with-image-icon .phui-object-item-content-box { - margin-left: 44px; + margin-left: 36px; } .device-desktop .phui-object-item-launcher-list .phui-object-item-content { diff --git a/webroot/rsrc/css/sprite-apps-large.css b/webroot/rsrc/css/sprite-apps-large.css deleted file mode 100644 index 613cb2677a..0000000000 --- a/webroot/rsrc/css/sprite-apps-large.css +++ /dev/null @@ -1,291 +0,0 @@ -/** - * @provides sprite-apps-large-css - * @generated - */ - -.sprite-apps-large { - background-image: url(/rsrc/image/sprite-apps-large.png); - background-repeat: no-repeat; -} - -@media -only screen and (min-device-pixel-ratio: 1.5), -only screen and (-webkit-min-device-pixel-ratio: 1.5) { - .sprite-apps-large { - background-image: url(/rsrc/image/sprite-apps-large-X2.png); - background-size: 232px 261px; - } -} - - -.apps-adventure-dark-large { - background-position: 0px 0px; -} - -.apps-aphlict-dark-large { - background-position: -29px 0px; -} - -.apps-application-dark-large { - background-position: -58px 0px; -} - -.apps-audit-dark-large { - background-position: -87px 0px; -} - -.apps-authentication-dark-large { - background-position: -116px 0px; -} - -.apps-calendar-dark-large { - background-position: -145px 0px; -} - -.apps-chatlog-dark-large { - background-position: -174px 0px; -} - -.apps-conduit-dark-large { - background-position: -203px 0px; -} - -.apps-conpherence-dark-large { - background-position: 0px -29px; -} - -.apps-countdown-dark-large { - background-position: -29px -29px; -} - -.apps-daemon-dark-large { - background-position: -58px -29px; -} - -.apps-differential-dark-large { - background-position: -87px -29px; -} - -.apps-diffusion-dark-large { - background-position: -116px -29px; -} - -.apps-diviner-dark-large { - background-position: -145px -29px; -} - -.apps-drydock-dark-large { - background-position: -174px -29px; -} - -.apps-fact-dark-large { - background-position: -203px -29px; -} - -.apps-fancyhome-dark-large { - background-position: 0px -58px; -} - -.apps-feed-dark-large { - background-position: -29px -58px; -} - -.apps-files-dark-large { - background-position: -58px -58px; -} - -.apps-flags-dark-large { - background-position: -87px -58px; -} - -.apps-harbormaster-dark-large { - background-position: -116px -58px; -} - -.apps-help-dark-large { - background-position: -145px -58px; -} - -.apps-herald-dark-large { - background-position: -174px -58px; -} - -.apps-home-dark-large { - background-position: -203px -58px; -} - -.apps-info-sm-dark-large { - background-position: 0px -87px; -} - -.apps-legalpad-dark-large { - background-position: -29px -87px; -} - -.apps-logo-dark-large { - background-position: -58px -87px; -} - -.apps-logout-sm-dark-large { - background-position: -87px -87px; -} - -.apps-macro-dark-large { - background-position: -116px -87px; -} - -.apps-mail-dark-large { - background-position: -145px -87px; -} - -.apps-maniphest-dark-large { - background-position: -174px -87px; -} - -.apps-metamta-dark-large { - background-position: -203px -87px; -} - -.apps-new-sm-dark-large { - background-position: 0px -116px; -} - -.apps-new-dark-large { - background-position: -29px -116px; -} - -.apps-nuance-dark-large { - background-position: -58px -116px; -} - -.apps-owners-dark-large { - background-position: -87px -116px; -} - -.apps-passphrase-dark-large { - background-position: -116px -116px; -} - -.apps-paste-dark-large { - background-position: -145px -116px; -} - -.apps-pebkac-dark-large { - background-position: -174px -116px; -} - -.apps-people-dark-large { - background-position: -203px -116px; -} - -.apps-phage-dark-large { - background-position: 0px -145px; -} - -.apps-phame-dark-large { - background-position: -29px -145px; -} - -.apps-phid-dark-large { - background-position: -58px -145px; -} - -.apps-phlux-dark-large { - background-position: -87px -145px; -} - -.apps-pholio-dark-large { - background-position: -116px -145px; -} - -.apps-phortune-dark-large { - background-position: -145px -145px; -} - -.apps-phpast-dark-large { - background-position: -174px -145px; -} - -.apps-phragment-dark-large { - background-position: -203px -145px; -} - -.apps-phrequent-dark-large { - background-position: 0px -174px; -} - -.apps-phriction-dark-large { - background-position: -29px -174px; -} - -.apps-phund-dark-large { - background-position: -58px -174px; -} - -.apps-policy-dark-large { - background-position: -87px -174px; -} - -.apps-ponder-dark-large { - background-position: -116px -174px; -} - -.apps-power-dark-large { - background-position: -145px -174px; -} - -.apps-projects-dark-large { - background-position: -174px -174px; -} - -.apps-releeph-dark-large { - background-position: -203px -174px; -} - -.apps-repositories-dark-large { - background-position: 0px -203px; -} - -.apps-search-dark-large { - background-position: -29px -203px; -} - -.apps-settings-sm-dark-large { - background-position: -58px -203px; -} - -.apps-settings-dark-large { - background-position: -87px -203px; -} - -.apps-setup-dark-large { - background-position: -116px -203px; -} - -.apps-slowvote-dark-large { - background-position: -145px -203px; -} - -.apps-spaces-dark-large { - background-position: -174px -203px; -} - -.apps-token-dark-large { - background-position: -203px -203px; -} - -.apps-uiexamples-dark-large { - background-position: 0px -232px; -} - -.apps-workboard-dark-large { - background-position: -29px -232px; -} - -.apps-workphlow-dark-large { - background-position: -58px -232px; -} - -.apps-xhprof-dark-large { - background-position: -87px -232px; -} diff --git a/webroot/rsrc/image/sprite-apps-large-X2.png b/webroot/rsrc/image/sprite-apps-large-X2.png deleted file mode 100644 index f10a9dc70dbb5507191c2e41f18e0f2cfd416b0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57072 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%0AEGOI|KpNEdg0>y`Yh`$pI!I z-SNu8@c@5!Tx_i1{(2|*DpW56%KuB!X?Un!OrU3|ol@po3at3CP=1Xe1l8g33Bd(jQ4Ld*}3$TgN zEU~VoxN*tRxMm>HiR(pioH`%)H75RpNS7;cWBH*t8or-FC*y-51jBz}#(pwVUN<5~ z*^OVN$JecGPdXsuz+C>RCzppaGJe9%(*#OU+AXrU1f`(LmYJOa!Q%bBC8{Hxfb&LW zzp@{we5M48Cn_RIQx}S|vUZ@J7f|)+ouVK!cUG=DjR(A)%Q33}QGk{YTDsH(f5rkh z(GoIPNhTE?WYz0!_8QB-wjX28EF3R>B^AmUb{6g2FCCVnXz7sPDFzH zdrB7Ryuyx2mNkXf_C6RGZ&JFrdQ1hi4AVMW4*lQPIMb1k*Gt+jJa?LmlGTc_3S(Mo z8vXYCiQx3Y==Hj;Wn~f_j0l7QA8jyk6$Y*#@uvJgUy#q1&MDnm;wx4oRkI-Aqpf~V KtyVE+5O4-f; diff --git a/webroot/rsrc/image/sprite-apps-large.png b/webroot/rsrc/image/sprite-apps-large.png deleted file mode 100644 index ecd9b5df3107ba0cb6f1614fc40bcc677ed24acb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24541 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%0A`3{Fx#raqXQp3WeRxMMB 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 a!*bm(9h9#TG6k^xASHQqxr!Gi{{I1b(s8~3