From 6229b7bd88cdcc3f6c4e031f5746a11b3f07914b Mon Sep 17 00:00:00 2001 From: Chad Little Date: Sat, 13 Apr 2013 09:09:42 -0700 Subject: [PATCH] Refresh Feed Design Summary: Refreshes feed's design a bit, adds app icons, works nicer on mobile. Test Plan: Tested many feed stories, not sure I got them all, but seems fine. Reviewers: epriestley, btrahan Reviewed By: epriestley CC: aran, Korvin Differential Revision: https://secure.phabricator.com/D5673 --- resources/sprite/manifest/apps-large.json | 900 +++++++++--------- resources/sprite/manifest/apps.json | 300 +++--- src/__celerity_resource_map__.php | 84 +- .../feed/builder/PhabricatorFeedBuilder.php | 11 +- .../conduit/ConduitAPI_feed_query_Method.php | 1 - .../controller/PhabricatorFeedController.php | 8 +- .../PhabricatorFeedMainController.php | 13 +- .../PhabricatorFeedPublicStreamController.php | 5 +- .../feed/story/PhabricatorFeedStoryAudit.php | 16 +- .../feed/story/PhabricatorFeedStoryCommit.php | 1 + .../PhabricatorFeedStoryDifferential.php | 20 +- ...bricatorFeedStoryDifferentialAggregate.php | 1 + .../story/PhabricatorFeedStoryManiphest.php | 34 +- ...PhabricatorFeedStoryManiphestAggregate.php | 1 + .../story/PhabricatorFeedStoryPhriction.php | 21 +- .../story/PhabricatorFeedStoryProject.php | 79 +- .../feed/story/PhabricatorFeedStoryStatus.php | 3 +- .../feed/view/PhabricatorFeedStoryView.php | 100 +- .../view/PhabricatorApplicationLaunchView.php | 2 +- .../feed/PhabricatorTokenGivenFeedStory.php | 4 +- ...ricatorApplicationTransactionFeedStory.php | 1 - .../celerity/CeleritySpriteGenerator.php | 6 +- src/view/layout/PhabricatorActionIconView.php | 18 +- src/view/layout/PhabricatorCrumbView.php | 2 +- .../page/menu/PhabricatorMainMenuView.php | 2 +- webroot/rsrc/css/application/feed/feed.css | 52 +- .../layout/phabricator-action-icon-view.css | 6 + webroot/rsrc/css/sprite-apps-large.css | 300 +++--- webroot/rsrc/css/sprite-apps.css | 100 +- 29 files changed, 1067 insertions(+), 1024 deletions(-) diff --git a/resources/sprite/manifest/apps-large.json b/resources/sprite/manifest/apps-large.json index 3dec44f0fc..df2c7085b0 100644 --- a/resources/sprite/manifest/apps-large.json +++ b/resources/sprite/manifest/apps-large.json @@ -1,754 +1,754 @@ { "version" : 1, "sprites" : { - "app-adventure-blue-large" : { - "name" : "app-adventure-blue-large", - "rule" : ".app-adventure-blue-large, .phabricator-crumb-view:hover .app-adventure-dark-large", + "apps-adventure-blue-large" : { + "name" : "apps-adventure-blue-large", + "rule" : ".apps-adventure-blue-large, .phabricator-crumb-view:hover .apps-adventure-dark-large", "hash" : "0091f89dfc6dd79ef00f43f586800d99" }, - "app-adventure-dark-large" : { - "name" : "app-adventure-dark-large", - "rule" : ".app-adventure-dark-large", + "apps-adventure-dark-large" : { + "name" : "apps-adventure-dark-large", + "rule" : ".apps-adventure-dark-large", "hash" : "41b8fdf2fe9ba6f84f345784278d4a8e" }, - "app-adventure-light-large" : { - "name" : "app-adventure-light-large", - "rule" : ".app-adventure-light-large", + "apps-adventure-light-large" : { + "name" : "apps-adventure-light-large", + "rule" : ".apps-adventure-light-large", "hash" : "0f0bea9ca7956e4edfd029679455aee4" }, - "app-application-blue-large" : { - "name" : "app-application-blue-large", - "rule" : ".app-application-blue-large, .phabricator-crumb-view:hover .app-application-dark-large", + "apps-application-blue-large" : { + "name" : "apps-application-blue-large", + "rule" : ".apps-application-blue-large, .phabricator-crumb-view:hover .apps-application-dark-large", "hash" : "80f42a283979cef89577721ca6d9cdef" }, - "app-application-dark-large" : { - "name" : "app-application-dark-large", - "rule" : ".app-application-dark-large", + "apps-application-dark-large" : { + "name" : "apps-application-dark-large", + "rule" : ".apps-application-dark-large", "hash" : "8ab1619bcb768cc1b85106b077d29522" }, - "app-application-light-large" : { - "name" : "app-application-light-large", - "rule" : ".app-application-light-large", + "apps-application-light-large" : { + "name" : "apps-application-light-large", + "rule" : ".apps-application-light-large", "hash" : "09d4ef0cb36255291693971754ec55ee" }, - "app-audit-blue-large" : { - "name" : "app-audit-blue-large", - "rule" : ".app-audit-blue-large, .phabricator-crumb-view:hover .app-audit-dark-large", + "apps-audit-blue-large" : { + "name" : "apps-audit-blue-large", + "rule" : ".apps-audit-blue-large, .phabricator-crumb-view:hover .apps-audit-dark-large", "hash" : "05941dc7d5ff156c0e899c6345f6833a" }, - "app-audit-dark-large" : { - "name" : "app-audit-dark-large", - "rule" : ".app-audit-dark-large", + "apps-audit-dark-large" : { + "name" : "apps-audit-dark-large", + "rule" : ".apps-audit-dark-large", "hash" : "cbf8e6c5a580bd3b5169f30d3cd0ec6a" }, - "app-audit-light-large" : { - "name" : "app-audit-light-large", - "rule" : ".app-audit-light-large", + "apps-audit-light-large" : { + "name" : "apps-audit-light-large", + "rule" : ".apps-audit-light-large", "hash" : "aa853bebb7a315b994f1527247e3b362" }, - "app-calendar-blue-large" : { - "name" : "app-calendar-blue-large", - "rule" : ".app-calendar-blue-large, .phabricator-crumb-view:hover .app-calendar-dark-large", + "apps-calendar-blue-large" : { + "name" : "apps-calendar-blue-large", + "rule" : ".apps-calendar-blue-large, .phabricator-crumb-view:hover .apps-calendar-dark-large", "hash" : "9e530feec2926878ee7eaa8a04a8607b" }, - "app-calendar-dark-large" : { - "name" : "app-calendar-dark-large", - "rule" : ".app-calendar-dark-large", + "apps-calendar-dark-large" : { + "name" : "apps-calendar-dark-large", + "rule" : ".apps-calendar-dark-large", "hash" : "65de91c173d169bbf407c9e7cefa9715" }, - "app-calendar-light-large" : { - "name" : "app-calendar-light-large", - "rule" : ".app-calendar-light-large", + "apps-calendar-light-large" : { + "name" : "apps-calendar-light-large", + "rule" : ".apps-calendar-light-large", "hash" : "043dab56a011f84f5affc2c7c13e3a39" }, - "app-chatlog-blue-large" : { - "name" : "app-chatlog-blue-large", - "rule" : ".app-chatlog-blue-large, .phabricator-crumb-view:hover .app-chatlog-dark-large", + "apps-chatlog-blue-large" : { + "name" : "apps-chatlog-blue-large", + "rule" : ".apps-chatlog-blue-large, .phabricator-crumb-view:hover .apps-chatlog-dark-large", "hash" : "f94218d08f45ae867f022d9dcfaeeeeb" }, - "app-chatlog-dark-large" : { - "name" : "app-chatlog-dark-large", - "rule" : ".app-chatlog-dark-large", + "apps-chatlog-dark-large" : { + "name" : "apps-chatlog-dark-large", + "rule" : ".apps-chatlog-dark-large", "hash" : "8627b911e1bb79209cbaa849448821fb" }, - "app-chatlog-light-large" : { - "name" : "app-chatlog-light-large", - "rule" : ".app-chatlog-light-large", + "apps-chatlog-light-large" : { + "name" : "apps-chatlog-light-large", + "rule" : ".apps-chatlog-light-large", "hash" : "a800aaa83f87dc184ef071561eacd354" }, - "app-conduit-blue-large" : { - "name" : "app-conduit-blue-large", - "rule" : ".app-conduit-blue-large, .phabricator-crumb-view:hover .app-conduit-dark-large", + "apps-conduit-blue-large" : { + "name" : "apps-conduit-blue-large", + "rule" : ".apps-conduit-blue-large, .phabricator-crumb-view:hover .apps-conduit-dark-large", "hash" : "4ab937882a119bacc0206029cbd7919d" }, - "app-conduit-dark-large" : { - "name" : "app-conduit-dark-large", - "rule" : ".app-conduit-dark-large", + "apps-conduit-dark-large" : { + "name" : "apps-conduit-dark-large", + "rule" : ".apps-conduit-dark-large", "hash" : "34de5192c69af7a9cf3941f7b5cb088e" }, - "app-conduit-light-large" : { - "name" : "app-conduit-light-large", - "rule" : ".app-conduit-light-large", + "apps-conduit-light-large" : { + "name" : "apps-conduit-light-large", + "rule" : ".apps-conduit-light-large", "hash" : "a2fd3cfe6e4e46d589e0e99f52e7f6f0" }, - "app-conpherence-blue-large" : { - "name" : "app-conpherence-blue-large", - "rule" : ".app-conpherence-blue-large, .phabricator-crumb-view:hover .app-conpherence-dark-large", + "apps-conpherence-blue-large" : { + "name" : "apps-conpherence-blue-large", + "rule" : ".apps-conpherence-blue-large, .phabricator-crumb-view:hover .apps-conpherence-dark-large", "hash" : "efcf3788ac60484d5920b37c1560e565" }, - "app-conpherence-dark-large" : { - "name" : "app-conpherence-dark-large", - "rule" : ".app-conpherence-dark-large", + "apps-conpherence-dark-large" : { + "name" : "apps-conpherence-dark-large", + "rule" : ".apps-conpherence-dark-large", "hash" : "2722117e3da8c2dbc478d957fb21ca53" }, - "app-conpherence-light-large" : { - "name" : "app-conpherence-light-large", - "rule" : ".app-conpherence-light-large", + "apps-conpherence-light-large" : { + "name" : "apps-conpherence-light-large", + "rule" : ".apps-conpherence-light-large", "hash" : "a79e5f0094caf9f012f3e9d7a10f2bac" }, - "app-countdown-blue-large" : { - "name" : "app-countdown-blue-large", - "rule" : ".app-countdown-blue-large, .phabricator-crumb-view:hover .app-countdown-dark-large", + "apps-countdown-blue-large" : { + "name" : "apps-countdown-blue-large", + "rule" : ".apps-countdown-blue-large, .phabricator-crumb-view:hover .apps-countdown-dark-large", "hash" : "a4079b8e55924b7590011b35ba9bfdb0" }, - "app-countdown-dark-large" : { - "name" : "app-countdown-dark-large", - "rule" : ".app-countdown-dark-large", + "apps-countdown-dark-large" : { + "name" : "apps-countdown-dark-large", + "rule" : ".apps-countdown-dark-large", "hash" : "25547923eb9927ed0c30804fafd471d3" }, - "app-countdown-light-large" : { - "name" : "app-countdown-light-large", - "rule" : ".app-countdown-light-large", + "apps-countdown-light-large" : { + "name" : "apps-countdown-light-large", + "rule" : ".apps-countdown-light-large", "hash" : "24bac143e049862bed161d819990cee0" }, - "app-daemon-blue-large" : { - "name" : "app-daemon-blue-large", - "rule" : ".app-daemon-blue-large, .phabricator-crumb-view:hover .app-daemon-dark-large", + "apps-daemon-blue-large" : { + "name" : "apps-daemon-blue-large", + "rule" : ".apps-daemon-blue-large, .phabricator-crumb-view:hover .apps-daemon-dark-large", "hash" : "beb6586864ef67a7bd7a9a159b8c2a56" }, - "app-daemon-dark-large" : { - "name" : "app-daemon-dark-large", - "rule" : ".app-daemon-dark-large", + "apps-daemon-dark-large" : { + "name" : "apps-daemon-dark-large", + "rule" : ".apps-daemon-dark-large", "hash" : "cf2e12b2967d155c437862bbb9ce2d86" }, - "app-daemon-light-large" : { - "name" : "app-daemon-light-large", - "rule" : ".app-daemon-light-large", + "apps-daemon-light-large" : { + "name" : "apps-daemon-light-large", + "rule" : ".apps-daemon-light-large", "hash" : "44328612154fbf1a2f0f6ff28cd23521" }, - "app-differential-blue-large" : { - "name" : "app-differential-blue-large", - "rule" : ".app-differential-blue-large, .phabricator-crumb-view:hover .app-differential-dark-large", + "apps-differential-blue-large" : { + "name" : "apps-differential-blue-large", + "rule" : ".apps-differential-blue-large, .phabricator-crumb-view:hover .apps-differential-dark-large", "hash" : "9491284c8cbf77df0795bdf9cd16651e" }, - "app-differential-dark-large" : { - "name" : "app-differential-dark-large", - "rule" : ".app-differential-dark-large", + "apps-differential-dark-large" : { + "name" : "apps-differential-dark-large", + "rule" : ".apps-differential-dark-large", "hash" : "a4b2ac4d4f697896e3abe9e58501fea5" }, - "app-differential-light-large" : { - "name" : "app-differential-light-large", - "rule" : ".app-differential-light-large", + "apps-differential-light-large" : { + "name" : "apps-differential-light-large", + "rule" : ".apps-differential-light-large", "hash" : "a763d63d22cac8226d8bd5656221a91b" }, - "app-diffusion-blue-large" : { - "name" : "app-diffusion-blue-large", - "rule" : ".app-diffusion-blue-large, .phabricator-crumb-view:hover .app-diffusion-dark-large", + "apps-diffusion-blue-large" : { + "name" : "apps-diffusion-blue-large", + "rule" : ".apps-diffusion-blue-large, .phabricator-crumb-view:hover .apps-diffusion-dark-large", "hash" : "35e35c07ca1a151c810bb38a90496a2d" }, - "app-diffusion-dark-large" : { - "name" : "app-diffusion-dark-large", - "rule" : ".app-diffusion-dark-large", + "apps-diffusion-dark-large" : { + "name" : "apps-diffusion-dark-large", + "rule" : ".apps-diffusion-dark-large", "hash" : "5b3752babd557f2c9bbc0120bd9a0747" }, - "app-diffusion-light-large" : { - "name" : "app-diffusion-light-large", - "rule" : ".app-diffusion-light-large", + "apps-diffusion-light-large" : { + "name" : "apps-diffusion-light-large", + "rule" : ".apps-diffusion-light-large", "hash" : "1f04606fe4f0650982327bf09bf5adc0" }, - "app-diviner-blue-large" : { - "name" : "app-diviner-blue-large", - "rule" : ".app-diviner-blue-large, .phabricator-crumb-view:hover .app-diviner-dark-large", + "apps-diviner-blue-large" : { + "name" : "apps-diviner-blue-large", + "rule" : ".apps-diviner-blue-large, .phabricator-crumb-view:hover .apps-diviner-dark-large", "hash" : "97f1242c914315cf773c27bbec964335" }, - "app-diviner-dark-large" : { - "name" : "app-diviner-dark-large", - "rule" : ".app-diviner-dark-large", + "apps-diviner-dark-large" : { + "name" : "apps-diviner-dark-large", + "rule" : ".apps-diviner-dark-large", "hash" : "c4f0550826f60fcd48d6ebcd340184b4" }, - "app-diviner-light-large" : { - "name" : "app-diviner-light-large", - "rule" : ".app-diviner-light-large", + "apps-diviner-light-large" : { + "name" : "apps-diviner-light-large", + "rule" : ".apps-diviner-light-large", "hash" : "b13413ada716fa7d3449c38b11decd5d" }, - "app-drydock-blue-large" : { - "name" : "app-drydock-blue-large", - "rule" : ".app-drydock-blue-large, .phabricator-crumb-view:hover .app-drydock-dark-large", + "apps-drydock-blue-large" : { + "name" : "apps-drydock-blue-large", + "rule" : ".apps-drydock-blue-large, .phabricator-crumb-view:hover .apps-drydock-dark-large", "hash" : "a63aaba405583e356f00af6bc1dedfad" }, - "app-drydock-dark-large" : { - "name" : "app-drydock-dark-large", - "rule" : ".app-drydock-dark-large", + "apps-drydock-dark-large" : { + "name" : "apps-drydock-dark-large", + "rule" : ".apps-drydock-dark-large", "hash" : "a97be15640a38db803cc03215968e856" }, - "app-drydock-light-large" : { - "name" : "app-drydock-light-large", - "rule" : ".app-drydock-light-large", + "apps-drydock-light-large" : { + "name" : "apps-drydock-light-large", + "rule" : ".apps-drydock-light-large", "hash" : "712c8fa45f964e0c4cbb69321fd1fded" }, - "app-fact-blue-large" : { - "name" : "app-fact-blue-large", - "rule" : ".app-fact-blue-large, .phabricator-crumb-view:hover .app-fact-dark-large", + "apps-fact-blue-large" : { + "name" : "apps-fact-blue-large", + "rule" : ".apps-fact-blue-large, .phabricator-crumb-view:hover .apps-fact-dark-large", "hash" : "4b07b51e2178f12533c04c55d522d9e5" }, - "app-fact-dark-large" : { - "name" : "app-fact-dark-large", - "rule" : ".app-fact-dark-large", + "apps-fact-dark-large" : { + "name" : "apps-fact-dark-large", + "rule" : ".apps-fact-dark-large", "hash" : "6040fe830d8f0868cdb38ee2b8ee16ac" }, - "app-fact-light-large" : { - "name" : "app-fact-light-large", - "rule" : ".app-fact-light-large", + "apps-fact-light-large" : { + "name" : "apps-fact-light-large", + "rule" : ".apps-fact-light-large", "hash" : "8253f813361ba065866ee6e6e2077320" }, - "app-feed-blue-large" : { - "name" : "app-feed-blue-large", - "rule" : ".app-feed-blue-large, .phabricator-crumb-view:hover .app-feed-dark-large", + "apps-feed-blue-large" : { + "name" : "apps-feed-blue-large", + "rule" : ".apps-feed-blue-large, .phabricator-crumb-view:hover .apps-feed-dark-large", "hash" : "462246f99422c86301b7d4faa67d9488" }, - "app-feed-dark-large" : { - "name" : "app-feed-dark-large", - "rule" : ".app-feed-dark-large", + "apps-feed-dark-large" : { + "name" : "apps-feed-dark-large", + "rule" : ".apps-feed-dark-large", "hash" : "0eecff752dc5dde55e7feaa52b7ee7d0" }, - "app-feed-light-large" : { - "name" : "app-feed-light-large", - "rule" : ".app-feed-light-large", + "apps-feed-light-large" : { + "name" : "apps-feed-light-large", + "rule" : ".apps-feed-light-large", "hash" : "2ec6e12956fe1e1b746261bb3d0a0d36" }, - "app-files-blue-large" : { - "name" : "app-files-blue-large", - "rule" : ".app-files-blue-large, .phabricator-crumb-view:hover .app-files-dark-large", + "apps-files-blue-large" : { + "name" : "apps-files-blue-large", + "rule" : ".apps-files-blue-large, .phabricator-crumb-view:hover .apps-files-dark-large", "hash" : "f9217c49be154a830303285ae64790c8" }, - "app-files-dark-large" : { - "name" : "app-files-dark-large", - "rule" : ".app-files-dark-large", + "apps-files-dark-large" : { + "name" : "apps-files-dark-large", + "rule" : ".apps-files-dark-large", "hash" : "78fb66b9edc99c3694325548582f0506" }, - "app-files-light-large" : { - "name" : "app-files-light-large", - "rule" : ".app-files-light-large", + "apps-files-light-large" : { + "name" : "apps-files-light-large", + "rule" : ".apps-files-light-large", "hash" : "ee5503d0684ea20be40023a29589d322" }, - "app-flags-blue-large" : { - "name" : "app-flags-blue-large", - "rule" : ".app-flags-blue-large, .phabricator-crumb-view:hover .app-flags-dark-large", + "apps-flags-blue-large" : { + "name" : "apps-flags-blue-large", + "rule" : ".apps-flags-blue-large, .phabricator-crumb-view:hover .apps-flags-dark-large", "hash" : "8bbdefdaba30bf6a020f8515ee33d452" }, - "app-flags-dark-large" : { - "name" : "app-flags-dark-large", - "rule" : ".app-flags-dark-large", + "apps-flags-dark-large" : { + "name" : "apps-flags-dark-large", + "rule" : ".apps-flags-dark-large", "hash" : "c6824e1362ec59ccf9ad8f451da466c1" }, - "app-flags-light-large" : { - "name" : "app-flags-light-large", - "rule" : ".app-flags-light-large", + "apps-flags-light-large" : { + "name" : "apps-flags-light-large", + "rule" : ".apps-flags-light-large", "hash" : "4a40dc3e18011a8283840e5dfbe14dc9" }, - "app-harbormaster-blue-large" : { - "name" : "app-harbormaster-blue-large", - "rule" : ".app-harbormaster-blue-large, .phabricator-crumb-view:hover .app-harbormaster-dark-large", + "apps-harbormaster-blue-large" : { + "name" : "apps-harbormaster-blue-large", + "rule" : ".apps-harbormaster-blue-large, .phabricator-crumb-view:hover .apps-harbormaster-dark-large", "hash" : "d30d95294ba5825660d1507d4d8efda8" }, - "app-harbormaster-dark-large" : { - "name" : "app-harbormaster-dark-large", - "rule" : ".app-harbormaster-dark-large", + "apps-harbormaster-dark-large" : { + "name" : "apps-harbormaster-dark-large", + "rule" : ".apps-harbormaster-dark-large", "hash" : "bfe4b9440da4eabe823a3fa41e61d6b8" }, - "app-harbormaster-light-large" : { - "name" : "app-harbormaster-light-large", - "rule" : ".app-harbormaster-light-large", + "apps-harbormaster-light-large" : { + "name" : "apps-harbormaster-light-large", + "rule" : ".apps-harbormaster-light-large", "hash" : "00aa15b116689f10f6af8c13307fb483" }, - "app-help-blue-large" : { - "name" : "app-help-blue-large", - "rule" : ".app-help-blue-large, .phabricator-crumb-view:hover .app-help-dark-large", + "apps-help-blue-large" : { + "name" : "apps-help-blue-large", + "rule" : ".apps-help-blue-large, .phabricator-crumb-view:hover .apps-help-dark-large", "hash" : "703f8c674cdd22f1314ffe8977acf35b" }, - "app-help-dark-large" : { - "name" : "app-help-dark-large", - "rule" : ".app-help-dark-large", + "apps-help-dark-large" : { + "name" : "apps-help-dark-large", + "rule" : ".apps-help-dark-large", "hash" : "601aaf7047f9db41baf7e3393b0d7aeb" }, - "app-help-light-large" : { - "name" : "app-help-light-large", - "rule" : ".app-help-light-large", + "apps-help-light-large" : { + "name" : "apps-help-light-large", + "rule" : ".apps-help-light-large", "hash" : "c17b8e6228f844777177c5070e17dd91" }, - "app-herald-blue-large" : { - "name" : "app-herald-blue-large", - "rule" : ".app-herald-blue-large, .phabricator-crumb-view:hover .app-herald-dark-large", + "apps-herald-blue-large" : { + "name" : "apps-herald-blue-large", + "rule" : ".apps-herald-blue-large, .phabricator-crumb-view:hover .apps-herald-dark-large", "hash" : "4bf9b4b872e7207d66c6e80dcad47b0e" }, - "app-herald-dark-large" : { - "name" : "app-herald-dark-large", - "rule" : ".app-herald-dark-large", + "apps-herald-dark-large" : { + "name" : "apps-herald-dark-large", + "rule" : ".apps-herald-dark-large", "hash" : "e19fd614bf5f904603517df957165b22" }, - "app-herald-light-large" : { - "name" : "app-herald-light-large", - "rule" : ".app-herald-light-large", + "apps-herald-light-large" : { + "name" : "apps-herald-light-large", + "rule" : ".apps-herald-light-large", "hash" : "81af2b9899db0b5c877d96016ddfa1a1" }, - "app-home-blue-large" : { - "name" : "app-home-blue-large", - "rule" : ".app-home-blue-large, .phabricator-crumb-view:hover .app-home-dark-large", + "apps-home-blue-large" : { + "name" : "apps-home-blue-large", + "rule" : ".apps-home-blue-large, .phabricator-crumb-view:hover .apps-home-dark-large", "hash" : "7011cb276b9d7d1f042d2f0393a74312" }, - "app-home-dark-large" : { - "name" : "app-home-dark-large", - "rule" : ".app-home-dark-large", + "apps-home-dark-large" : { + "name" : "apps-home-dark-large", + "rule" : ".apps-home-dark-large", "hash" : "6b7f677ad630593900132f6271c41cb4" }, - "app-home-light-large" : { - "name" : "app-home-light-large", - "rule" : ".app-home-light-large", + "apps-home-light-large" : { + "name" : "apps-home-light-large", + "rule" : ".apps-home-light-large", "hash" : "f0740b16cd3746a1234070f1785c03eb" }, - "app-logo-blue-large" : { - "name" : "app-logo-blue-large", - "rule" : ".app-logo-blue-large, .phabricator-crumb-view:hover .app-logo-dark-large", + "apps-logo-blue-large" : { + "name" : "apps-logo-blue-large", + "rule" : ".apps-logo-blue-large, .phabricator-crumb-view:hover .apps-logo-dark-large", "hash" : "64a8124698f9441f50230f3a63364dd7" }, - "app-logo-dark-large" : { - "name" : "app-logo-dark-large", - "rule" : ".app-logo-dark-large", + "apps-logo-dark-large" : { + "name" : "apps-logo-dark-large", + "rule" : ".apps-logo-dark-large", "hash" : "8023a60fcba24c3f200214152a62a2c3" }, - "app-logo-light-large" : { - "name" : "app-logo-light-large", - "rule" : ".app-logo-light-large", + "apps-logo-light-large" : { + "name" : "apps-logo-light-large", + "rule" : ".apps-logo-light-large", "hash" : "52fc06fb90f7ec1c29498069b1a059b2" }, - "app-macro-blue-large" : { - "name" : "app-macro-blue-large", - "rule" : ".app-macro-blue-large, .phabricator-crumb-view:hover .app-macro-dark-large", + "apps-macro-blue-large" : { + "name" : "apps-macro-blue-large", + "rule" : ".apps-macro-blue-large, .phabricator-crumb-view:hover .apps-macro-dark-large", "hash" : "50c14fec9a7f913c8aa4a2793bf2867c" }, - "app-macro-dark-large" : { - "name" : "app-macro-dark-large", - "rule" : ".app-macro-dark-large", + "apps-macro-dark-large" : { + "name" : "apps-macro-dark-large", + "rule" : ".apps-macro-dark-large", "hash" : "890cde6b9407d00c6394d446974674ff" }, - "app-macro-light-large" : { - "name" : "app-macro-light-large", - "rule" : ".app-macro-light-large", + "apps-macro-light-large" : { + "name" : "apps-macro-light-large", + "rule" : ".apps-macro-light-large", "hash" : "7dcba4f0560b9e197849f5540b7ec66d" }, - "app-mail-blue-large" : { - "name" : "app-mail-blue-large", - "rule" : ".app-mail-blue-large, .phabricator-crumb-view:hover .app-mail-dark-large", + "apps-mail-blue-large" : { + "name" : "apps-mail-blue-large", + "rule" : ".apps-mail-blue-large, .phabricator-crumb-view:hover .apps-mail-dark-large", "hash" : "a0a94c194794bb435ea3152ecb2cd42d" }, - "app-mail-dark-large" : { - "name" : "app-mail-dark-large", - "rule" : ".app-mail-dark-large", + "apps-mail-dark-large" : { + "name" : "apps-mail-dark-large", + "rule" : ".apps-mail-dark-large", "hash" : "1a1437047fd24b9bb2643435185b6f13" }, - "app-mail-light-large" : { - "name" : "app-mail-light-large", - "rule" : ".app-mail-light-large", + "apps-mail-light-large" : { + "name" : "apps-mail-light-large", + "rule" : ".apps-mail-light-large", "hash" : "27aec2b8d5bd1fb7eba00ffbaacf1930" }, - "app-maniphest-blue-large" : { - "name" : "app-maniphest-blue-large", - "rule" : ".app-maniphest-blue-large, .phabricator-crumb-view:hover .app-maniphest-dark-large", + "apps-maniphest-blue-large" : { + "name" : "apps-maniphest-blue-large", + "rule" : ".apps-maniphest-blue-large, .phabricator-crumb-view:hover .apps-maniphest-dark-large", "hash" : "619ff6fea2c90a8d70b000ed0ece6e4b" }, - "app-maniphest-dark-large" : { - "name" : "app-maniphest-dark-large", - "rule" : ".app-maniphest-dark-large", + "apps-maniphest-dark-large" : { + "name" : "apps-maniphest-dark-large", + "rule" : ".apps-maniphest-dark-large", "hash" : "7a204fc2f4779eff27847bf799652140" }, - "app-maniphest-light-large" : { - "name" : "app-maniphest-light-large", - "rule" : ".app-maniphest-light-large", + "apps-maniphest-light-large" : { + "name" : "apps-maniphest-light-large", + "rule" : ".apps-maniphest-light-large", "hash" : "90ea395741410840b1b4a974f802b06c" }, - "app-metamta-blue-large" : { - "name" : "app-metamta-blue-large", - "rule" : ".app-metamta-blue-large, .phabricator-crumb-view:hover .app-metamta-dark-large", + "apps-metamta-blue-large" : { + "name" : "apps-metamta-blue-large", + "rule" : ".apps-metamta-blue-large, .phabricator-crumb-view:hover .apps-metamta-dark-large", "hash" : "48af88efc2887cc985f09d5202922df0" }, - "app-metamta-dark-large" : { - "name" : "app-metamta-dark-large", - "rule" : ".app-metamta-dark-large", + "apps-metamta-dark-large" : { + "name" : "apps-metamta-dark-large", + "rule" : ".apps-metamta-dark-large", "hash" : "bf18a2c7ef31e72dc9ce6695035baf60" }, - "app-metamta-light-large" : { - "name" : "app-metamta-light-large", - "rule" : ".app-metamta-light-large", + "apps-metamta-light-large" : { + "name" : "apps-metamta-light-large", + "rule" : ".apps-metamta-light-large", "hash" : "720cc7f66ab36770998aa4fe9ad22785" }, - "app-owners-blue-large" : { - "name" : "app-owners-blue-large", - "rule" : ".app-owners-blue-large, .phabricator-crumb-view:hover .app-owners-dark-large", + "apps-owners-blue-large" : { + "name" : "apps-owners-blue-large", + "rule" : ".apps-owners-blue-large, .phabricator-crumb-view:hover .apps-owners-dark-large", "hash" : "ee909b2d51a3c52b38c0cca3da8d861d" }, - "app-owners-dark-large" : { - "name" : "app-owners-dark-large", - "rule" : ".app-owners-dark-large", + "apps-owners-dark-large" : { + "name" : "apps-owners-dark-large", + "rule" : ".apps-owners-dark-large", "hash" : "05a6fcc603b5ee346d25b1fb25e7e695" }, - "app-owners-light-large" : { - "name" : "app-owners-light-large", - "rule" : ".app-owners-light-large", + "apps-owners-light-large" : { + "name" : "apps-owners-light-large", + "rule" : ".apps-owners-light-large", "hash" : "2d6b3f02f210c73242d91bdb9ef8456c" }, - "app-paste-blue-large" : { - "name" : "app-paste-blue-large", - "rule" : ".app-paste-blue-large, .phabricator-crumb-view:hover .app-paste-dark-large", + "apps-paste-blue-large" : { + "name" : "apps-paste-blue-large", + "rule" : ".apps-paste-blue-large, .phabricator-crumb-view:hover .apps-paste-dark-large", "hash" : "2ce99237cc2f064f0aa48fb1d147c781" }, - "app-paste-dark-large" : { - "name" : "app-paste-dark-large", - "rule" : ".app-paste-dark-large", + "apps-paste-dark-large" : { + "name" : "apps-paste-dark-large", + "rule" : ".apps-paste-dark-large", "hash" : "f566e3e0c8e6a17b7c2fc4168b079ede" }, - "app-paste-light-large" : { - "name" : "app-paste-light-large", - "rule" : ".app-paste-light-large", + "apps-paste-light-large" : { + "name" : "apps-paste-light-large", + "rule" : ".apps-paste-light-large", "hash" : "e77a206e1cbaf1417b4a0b9f3d67380a" }, - "app-people-blue-large" : { - "name" : "app-people-blue-large", - "rule" : ".app-people-blue-large, .phabricator-crumb-view:hover .app-people-dark-large", + "apps-people-blue-large" : { + "name" : "apps-people-blue-large", + "rule" : ".apps-people-blue-large, .phabricator-crumb-view:hover .apps-people-dark-large", "hash" : "37fcac5bc4ad63c37d68da2c77717301" }, - "app-people-dark-large" : { - "name" : "app-people-dark-large", - "rule" : ".app-people-dark-large", + "apps-people-dark-large" : { + "name" : "apps-people-dark-large", + "rule" : ".apps-people-dark-large", "hash" : "01fb27eba95c01d1aadde04ea4513caa" }, - "app-people-light-large" : { - "name" : "app-people-light-large", - "rule" : ".app-people-light-large", + "apps-people-light-large" : { + "name" : "apps-people-light-large", + "rule" : ".apps-people-light-large", "hash" : "d1d80fddc9e6295494d12b72b4700dc5" }, - "app-phage-blue-large" : { - "name" : "app-phage-blue-large", - "rule" : ".app-phage-blue-large, .phabricator-crumb-view:hover .app-phage-dark-large", + "apps-phage-blue-large" : { + "name" : "apps-phage-blue-large", + "rule" : ".apps-phage-blue-large, .phabricator-crumb-view:hover .apps-phage-dark-large", "hash" : "5edd34b3919928cf2a053637d418f43e" }, - "app-phage-dark-large" : { - "name" : "app-phage-dark-large", - "rule" : ".app-phage-dark-large", + "apps-phage-dark-large" : { + "name" : "apps-phage-dark-large", + "rule" : ".apps-phage-dark-large", "hash" : "3c9e1936e258b171a1fecabb12b933a0" }, - "app-phage-light-large" : { - "name" : "app-phage-light-large", - "rule" : ".app-phage-light-large", + "apps-phage-light-large" : { + "name" : "apps-phage-light-large", + "rule" : ".apps-phage-light-large", "hash" : "68f6a58eb9ea1d9a0c8a307896d4d75e" }, - "app-phame-blue-large" : { - "name" : "app-phame-blue-large", - "rule" : ".app-phame-blue-large, .phabricator-crumb-view:hover .app-phame-dark-large", + "apps-phame-blue-large" : { + "name" : "apps-phame-blue-large", + "rule" : ".apps-phame-blue-large, .phabricator-crumb-view:hover .apps-phame-dark-large", "hash" : "38f1b6a1304118024f10f2a142cfd16a" }, - "app-phame-dark-large" : { - "name" : "app-phame-dark-large", - "rule" : ".app-phame-dark-large", + "apps-phame-dark-large" : { + "name" : "apps-phame-dark-large", + "rule" : ".apps-phame-dark-large", "hash" : "7bfe54cf7d885985fb7e06ad0abaf4e9" }, - "app-phame-light-large" : { - "name" : "app-phame-light-large", - "rule" : ".app-phame-light-large", + "apps-phame-light-large" : { + "name" : "apps-phame-light-large", + "rule" : ".apps-phame-light-large", "hash" : "0d32c7172aa931201373c7f2a5e7fd55" }, - "app-phid-blue-large" : { - "name" : "app-phid-blue-large", - "rule" : ".app-phid-blue-large, .phabricator-crumb-view:hover .app-phid-dark-large", + "apps-phid-blue-large" : { + "name" : "apps-phid-blue-large", + "rule" : ".apps-phid-blue-large, .phabricator-crumb-view:hover .apps-phid-dark-large", "hash" : "d726ca94608547ff3974a1d49e6b1012" }, - "app-phid-dark-large" : { - "name" : "app-phid-dark-large", - "rule" : ".app-phid-dark-large", + "apps-phid-dark-large" : { + "name" : "apps-phid-dark-large", + "rule" : ".apps-phid-dark-large", "hash" : "04af0c932bea8b7c36f6dc954994ea11" }, - "app-phid-light-large" : { - "name" : "app-phid-light-large", - "rule" : ".app-phid-light-large", + "apps-phid-light-large" : { + "name" : "apps-phid-light-large", + "rule" : ".apps-phid-light-large", "hash" : "0ba23a08c29e8064fdddee9112c638e3" }, - "app-phlux-blue-large" : { - "name" : "app-phlux-blue-large", - "rule" : ".app-phlux-blue-large, .phabricator-crumb-view:hover .app-phlux-dark-large", + "apps-phlux-blue-large" : { + "name" : "apps-phlux-blue-large", + "rule" : ".apps-phlux-blue-large, .phabricator-crumb-view:hover .apps-phlux-dark-large", "hash" : "26e7fd98ae64be7b7401f637ef68ca11" }, - "app-phlux-dark-large" : { - "name" : "app-phlux-dark-large", - "rule" : ".app-phlux-dark-large", + "apps-phlux-dark-large" : { + "name" : "apps-phlux-dark-large", + "rule" : ".apps-phlux-dark-large", "hash" : "4b385c645e4d1dd1407c7dafc0d65829" }, - "app-phlux-light-large" : { - "name" : "app-phlux-light-large", - "rule" : ".app-phlux-light-large", + "apps-phlux-light-large" : { + "name" : "apps-phlux-light-large", + "rule" : ".apps-phlux-light-large", "hash" : "58663b174c01bc42bb0895db90342b73" }, - "app-pholio-blue-large" : { - "name" : "app-pholio-blue-large", - "rule" : ".app-pholio-blue-large, .phabricator-crumb-view:hover .app-pholio-dark-large", + "apps-pholio-blue-large" : { + "name" : "apps-pholio-blue-large", + "rule" : ".apps-pholio-blue-large, .phabricator-crumb-view:hover .apps-pholio-dark-large", "hash" : "08bfdf63411a09e6be88d99128c1e9f8" }, - "app-pholio-dark-large" : { - "name" : "app-pholio-dark-large", - "rule" : ".app-pholio-dark-large", + "apps-pholio-dark-large" : { + "name" : "apps-pholio-dark-large", + "rule" : ".apps-pholio-dark-large", "hash" : "2a8bfa3870726691766fe3f6cb73df38" }, - "app-pholio-light-large" : { - "name" : "app-pholio-light-large", - "rule" : ".app-pholio-light-large", + "apps-pholio-light-large" : { + "name" : "apps-pholio-light-large", + "rule" : ".apps-pholio-light-large", "hash" : "9a4d4223e6e1d7a77c4545504ea0908c" }, - "app-phortune-blue-large" : { - "name" : "app-phortune-blue-large", - "rule" : ".app-phortune-blue-large, .phabricator-crumb-view:hover .app-phortune-dark-large", + "apps-phortune-blue-large" : { + "name" : "apps-phortune-blue-large", + "rule" : ".apps-phortune-blue-large, .phabricator-crumb-view:hover .apps-phortune-dark-large", "hash" : "962a63b8b67a2881b0cd0313887cf139" }, - "app-phortune-dark-large" : { - "name" : "app-phortune-dark-large", - "rule" : ".app-phortune-dark-large", + "apps-phortune-dark-large" : { + "name" : "apps-phortune-dark-large", + "rule" : ".apps-phortune-dark-large", "hash" : "32beba64a9dec091e966a7b1dcc9fc96" }, - "app-phortune-light-large" : { - "name" : "app-phortune-light-large", - "rule" : ".app-phortune-light-large", + "apps-phortune-light-large" : { + "name" : "apps-phortune-light-large", + "rule" : ".apps-phortune-light-large", "hash" : "c3ec4f73a0f0a23af6f7441cc9328672" }, - "app-phpast-blue-large" : { - "name" : "app-phpast-blue-large", - "rule" : ".app-phpast-blue-large, .phabricator-crumb-view:hover .app-phpast-dark-large", + "apps-phpast-blue-large" : { + "name" : "apps-phpast-blue-large", + "rule" : ".apps-phpast-blue-large, .phabricator-crumb-view:hover .apps-phpast-dark-large", "hash" : "a9f4f0a62e5841b2ed669dc02694419d" }, - "app-phpast-dark-large" : { - "name" : "app-phpast-dark-large", - "rule" : ".app-phpast-dark-large", + "apps-phpast-dark-large" : { + "name" : "apps-phpast-dark-large", + "rule" : ".apps-phpast-dark-large", "hash" : "1dbc83cc09d722253b634f3308608627" }, - "app-phpast-light-large" : { - "name" : "app-phpast-light-large", - "rule" : ".app-phpast-light-large", + "apps-phpast-light-large" : { + "name" : "apps-phpast-light-large", + "rule" : ".apps-phpast-light-large", "hash" : "c63fb0fe3cc326f1a19e4e59c42a73f7" }, - "app-phrequent-blue-large" : { - "name" : "app-phrequent-blue-large", - "rule" : ".app-phrequent-blue-large, .phabricator-crumb-view:hover .app-phrequent-dark-large", + "apps-phrequent-blue-large" : { + "name" : "apps-phrequent-blue-large", + "rule" : ".apps-phrequent-blue-large, .phabricator-crumb-view:hover .apps-phrequent-dark-large", "hash" : "3b7cc5e4ad27cd1bb0fe8c56bad18038" }, - "app-phrequent-dark-large" : { - "name" : "app-phrequent-dark-large", - "rule" : ".app-phrequent-dark-large", + "apps-phrequent-dark-large" : { + "name" : "apps-phrequent-dark-large", + "rule" : ".apps-phrequent-dark-large", "hash" : "8b68dbbe0be2f647b3114930e474bc47" }, - "app-phrequent-light-large" : { - "name" : "app-phrequent-light-large", - "rule" : ".app-phrequent-light-large", + "apps-phrequent-light-large" : { + "name" : "apps-phrequent-light-large", + "rule" : ".apps-phrequent-light-large", "hash" : "92edbfaf88a78e22401bcaf964f9e7bc" }, - "app-phriction-blue-large" : { - "name" : "app-phriction-blue-large", - "rule" : ".app-phriction-blue-large, .phabricator-crumb-view:hover .app-phriction-dark-large", + "apps-phriction-blue-large" : { + "name" : "apps-phriction-blue-large", + "rule" : ".apps-phriction-blue-large, .phabricator-crumb-view:hover .apps-phriction-dark-large", "hash" : "55bbded073e078117369f42e05b5b5c4" }, - "app-phriction-dark-large" : { - "name" : "app-phriction-dark-large", - "rule" : ".app-phriction-dark-large", + "apps-phriction-dark-large" : { + "name" : "apps-phriction-dark-large", + "rule" : ".apps-phriction-dark-large", "hash" : "944c3a520a484580895b287eaaa103b1" }, - "app-phriction-light-large" : { - "name" : "app-phriction-light-large", - "rule" : ".app-phriction-light-large", + "apps-phriction-light-large" : { + "name" : "apps-phriction-light-large", + "rule" : ".apps-phriction-light-large", "hash" : "2ca79fdfd141b0fe00ff8b2e13df73bf" }, - "app-ponder-blue-large" : { - "name" : "app-ponder-blue-large", - "rule" : ".app-ponder-blue-large, .phabricator-crumb-view:hover .app-ponder-dark-large", + "apps-ponder-blue-large" : { + "name" : "apps-ponder-blue-large", + "rule" : ".apps-ponder-blue-large, .phabricator-crumb-view:hover .apps-ponder-dark-large", "hash" : "8018fe4ebc1e9af91a8a737e0505aa5d" }, - "app-ponder-dark-large" : { - "name" : "app-ponder-dark-large", - "rule" : ".app-ponder-dark-large", + "apps-ponder-dark-large" : { + "name" : "apps-ponder-dark-large", + "rule" : ".apps-ponder-dark-large", "hash" : "1da67495789c69621f91800939ea9684" }, - "app-ponder-light-large" : { - "name" : "app-ponder-light-large", - "rule" : ".app-ponder-light-large", + "apps-ponder-light-large" : { + "name" : "apps-ponder-light-large", + "rule" : ".apps-ponder-light-large", "hash" : "eb8b13c3bc35f36b14f33ef1158b71ab" }, - "app-power-blue-large" : { - "name" : "app-power-blue-large", - "rule" : ".app-power-blue-large, .phabricator-crumb-view:hover .app-power-dark-large", + "apps-power-blue-large" : { + "name" : "apps-power-blue-large", + "rule" : ".apps-power-blue-large, .phabricator-crumb-view:hover .apps-power-dark-large", "hash" : "743499c84546b7b35139eec60bf74c34" }, - "app-power-dark-large" : { - "name" : "app-power-dark-large", - "rule" : ".app-power-dark-large", + "apps-power-dark-large" : { + "name" : "apps-power-dark-large", + "rule" : ".apps-power-dark-large", "hash" : "1a3520a2ec255f5b7f1779ea66153ade" }, - "app-power-light-large" : { - "name" : "app-power-light-large", - "rule" : ".app-power-light-large", + "apps-power-light-large" : { + "name" : "apps-power-light-large", + "rule" : ".apps-power-light-large", "hash" : "52d04bd829dfe7477a9dc2ef916990ab" }, - "app-projects-blue-large" : { - "name" : "app-projects-blue-large", - "rule" : ".app-projects-blue-large, .phabricator-crumb-view:hover .app-projects-dark-large", + "apps-projects-blue-large" : { + "name" : "apps-projects-blue-large", + "rule" : ".apps-projects-blue-large, .phabricator-crumb-view:hover .apps-projects-dark-large", "hash" : "278113829ca3543b9377030555e04edc" }, - "app-projects-dark-large" : { - "name" : "app-projects-dark-large", - "rule" : ".app-projects-dark-large", + "apps-projects-dark-large" : { + "name" : "apps-projects-dark-large", + "rule" : ".apps-projects-dark-large", "hash" : "b6f043db039d4960397f76904a84e9fc" }, - "app-projects-light-large" : { - "name" : "app-projects-light-large", - "rule" : ".app-projects-light-large", + "apps-projects-light-large" : { + "name" : "apps-projects-light-large", + "rule" : ".apps-projects-light-large", "hash" : "88c73c7cb50ce7cf9cd8d33ec20c8245" }, - "app-releeph-blue-large" : { - "name" : "app-releeph-blue-large", - "rule" : ".app-releeph-blue-large, .phabricator-crumb-view:hover .app-releeph-dark-large", + "apps-releeph-blue-large" : { + "name" : "apps-releeph-blue-large", + "rule" : ".apps-releeph-blue-large, .phabricator-crumb-view:hover .apps-releeph-dark-large", "hash" : "7fc0bbae01435ec3af568e6984bfcbf4" }, - "app-releeph-dark-large" : { - "name" : "app-releeph-dark-large", - "rule" : ".app-releeph-dark-large", + "apps-releeph-dark-large" : { + "name" : "apps-releeph-dark-large", + "rule" : ".apps-releeph-dark-large", "hash" : "d82157aafe270ba4c068b5746f264321" }, - "app-releeph-light-large" : { - "name" : "app-releeph-light-large", - "rule" : ".app-releeph-light-large", + "apps-releeph-light-large" : { + "name" : "apps-releeph-light-large", + "rule" : ".apps-releeph-light-large", "hash" : "8c26190fd23f655fce097735afde0c78" }, - "app-repositories-blue-large" : { - "name" : "app-repositories-blue-large", - "rule" : ".app-repositories-blue-large, .phabricator-crumb-view:hover .app-repositories-dark-large", + "apps-repositories-blue-large" : { + "name" : "apps-repositories-blue-large", + "rule" : ".apps-repositories-blue-large, .phabricator-crumb-view:hover .apps-repositories-dark-large", "hash" : "0642bf1118210cef9105cc463ec3d36f" }, - "app-repositories-dark-large" : { - "name" : "app-repositories-dark-large", - "rule" : ".app-repositories-dark-large", + "apps-repositories-dark-large" : { + "name" : "apps-repositories-dark-large", + "rule" : ".apps-repositories-dark-large", "hash" : "c92eb4e857d74f1ef206ba5b184ad88c" }, - "app-repositories-light-large" : { - "name" : "app-repositories-light-large", - "rule" : ".app-repositories-light-large", + "apps-repositories-light-large" : { + "name" : "apps-repositories-light-large", + "rule" : ".apps-repositories-light-large", "hash" : "446a7eab7b7fc07329bc21a77c438033" }, - "app-settings-blue-large" : { - "name" : "app-settings-blue-large", - "rule" : ".app-settings-blue-large, .phabricator-crumb-view:hover .app-settings-dark-large", + "apps-settings-blue-large" : { + "name" : "apps-settings-blue-large", + "rule" : ".apps-settings-blue-large, .phabricator-crumb-view:hover .apps-settings-dark-large", "hash" : "4d22a7f016509777bb5b55f39198d9d7" }, - "app-settings-dark-large" : { - "name" : "app-settings-dark-large", - "rule" : ".app-settings-dark-large", + "apps-settings-dark-large" : { + "name" : "apps-settings-dark-large", + "rule" : ".apps-settings-dark-large", "hash" : "55e0869a51f70cacdd72f2baad4b28ce" }, - "app-settings-light-large" : { - "name" : "app-settings-light-large", - "rule" : ".app-settings-light-large", + "apps-settings-light-large" : { + "name" : "apps-settings-light-large", + "rule" : ".apps-settings-light-large", "hash" : "41da4708f38fae918af46505e566bd6a" }, - "app-setup-blue-large" : { - "name" : "app-setup-blue-large", - "rule" : ".app-setup-blue-large, .phabricator-crumb-view:hover .app-setup-dark-large", + "apps-setup-blue-large" : { + "name" : "apps-setup-blue-large", + "rule" : ".apps-setup-blue-large, .phabricator-crumb-view:hover .apps-setup-dark-large", "hash" : "74d2ba681cdad54b31d53f7c174f5826" }, - "app-setup-dark-large" : { - "name" : "app-setup-dark-large", - "rule" : ".app-setup-dark-large", + "apps-setup-dark-large" : { + "name" : "apps-setup-dark-large", + "rule" : ".apps-setup-dark-large", "hash" : "89a94fe1ce36351d3ea81f1776fb061a" }, - "app-setup-light-large" : { - "name" : "app-setup-light-large", - "rule" : ".app-setup-light-large", + "apps-setup-light-large" : { + "name" : "apps-setup-light-large", + "rule" : ".apps-setup-light-large", "hash" : "890dd2d7cb1e51992b202dd462d56ba6" }, - "app-slowvote-blue-large" : { - "name" : "app-slowvote-blue-large", - "rule" : ".app-slowvote-blue-large, .phabricator-crumb-view:hover .app-slowvote-dark-large", + "apps-slowvote-blue-large" : { + "name" : "apps-slowvote-blue-large", + "rule" : ".apps-slowvote-blue-large, .phabricator-crumb-view:hover .apps-slowvote-dark-large", "hash" : "12299956375e7f382217ebf8c1cb8203" }, - "app-slowvote-dark-large" : { - "name" : "app-slowvote-dark-large", - "rule" : ".app-slowvote-dark-large", + "apps-slowvote-dark-large" : { + "name" : "apps-slowvote-dark-large", + "rule" : ".apps-slowvote-dark-large", "hash" : "ce57e4a318e4e8d556f713b459e6d798" }, - "app-slowvote-light-large" : { - "name" : "app-slowvote-light-large", - "rule" : ".app-slowvote-light-large", + "apps-slowvote-light-large" : { + "name" : "apps-slowvote-light-large", + "rule" : ".apps-slowvote-light-large", "hash" : "7ac2515f26b194a9fafaa6a27997be2a" }, - "app-token-blue-large" : { - "name" : "app-token-blue-large", - "rule" : ".app-token-blue-large, .phabricator-crumb-view:hover .app-token-dark-large", + "apps-token-blue-large" : { + "name" : "apps-token-blue-large", + "rule" : ".apps-token-blue-large, .phabricator-crumb-view:hover .apps-token-dark-large", "hash" : "f266781335118f76b4354c25a34f62e2" }, - "app-token-dark-large" : { - "name" : "app-token-dark-large", - "rule" : ".app-token-dark-large", + "apps-token-dark-large" : { + "name" : "apps-token-dark-large", + "rule" : ".apps-token-dark-large", "hash" : "814742a7b1fca3e4b4410c688a5f01d6" }, - "app-token-light-large" : { - "name" : "app-token-light-large", - "rule" : ".app-token-light-large", + "apps-token-light-large" : { + "name" : "apps-token-light-large", + "rule" : ".apps-token-light-large", "hash" : "5125932cdfb65e5572b539458f238379" }, - "app-uiexamples-blue-large" : { - "name" : "app-uiexamples-blue-large", - "rule" : ".app-uiexamples-blue-large, .phabricator-crumb-view:hover .app-uiexamples-dark-large", + "apps-uiexamples-blue-large" : { + "name" : "apps-uiexamples-blue-large", + "rule" : ".apps-uiexamples-blue-large, .phabricator-crumb-view:hover .apps-uiexamples-dark-large", "hash" : "7add7df6b621c4af5322160bc1cd31b2" }, - "app-uiexamples-dark-large" : { - "name" : "app-uiexamples-dark-large", - "rule" : ".app-uiexamples-dark-large", + "apps-uiexamples-dark-large" : { + "name" : "apps-uiexamples-dark-large", + "rule" : ".apps-uiexamples-dark-large", "hash" : "d8563a5f06692a313a2eff11235d5d0d" }, - "app-uiexamples-light-large" : { - "name" : "app-uiexamples-light-large", - "rule" : ".app-uiexamples-light-large", + "apps-uiexamples-light-large" : { + "name" : "apps-uiexamples-light-large", + "rule" : ".apps-uiexamples-light-large", "hash" : "ee40dd0e3168f8e7fb520665a1d50f95" }, - "app-workphlow-blue-large" : { - "name" : "app-workphlow-blue-large", - "rule" : ".app-workphlow-blue-large, .phabricator-crumb-view:hover .app-workphlow-dark-large", + "apps-workphlow-blue-large" : { + "name" : "apps-workphlow-blue-large", + "rule" : ".apps-workphlow-blue-large, .phabricator-crumb-view:hover .apps-workphlow-dark-large", "hash" : "81f0d14881c72463cdb4bbde28f4d56c" }, - "app-workphlow-dark-large" : { - "name" : "app-workphlow-dark-large", - "rule" : ".app-workphlow-dark-large", + "apps-workphlow-dark-large" : { + "name" : "apps-workphlow-dark-large", + "rule" : ".apps-workphlow-dark-large", "hash" : "740beaf6bc6a02a3f6c697d7d52582ad" }, - "app-workphlow-light-large" : { - "name" : "app-workphlow-light-large", - "rule" : ".app-workphlow-light-large", + "apps-workphlow-light-large" : { + "name" : "apps-workphlow-light-large", + "rule" : ".apps-workphlow-light-large", "hash" : "7ebfe02bf53cc8807c93230ee7045da8" }, - "app-xhprof-blue-large" : { - "name" : "app-xhprof-blue-large", - "rule" : ".app-xhprof-blue-large, .phabricator-crumb-view:hover .app-xhprof-dark-large", + "apps-xhprof-blue-large" : { + "name" : "apps-xhprof-blue-large", + "rule" : ".apps-xhprof-blue-large, .phabricator-crumb-view:hover .apps-xhprof-dark-large", "hash" : "5c5c6ee841749609141c4b08d8210712" }, - "app-xhprof-dark-large" : { - "name" : "app-xhprof-dark-large", - "rule" : ".app-xhprof-dark-large", + "apps-xhprof-dark-large" : { + "name" : "apps-xhprof-dark-large", + "rule" : ".apps-xhprof-dark-large", "hash" : "08776260d29f8b0fd4951dc686d61630" }, - "app-xhprof-light-large" : { - "name" : "app-xhprof-light-large", - "rule" : ".app-xhprof-light-large", + "apps-xhprof-light-large" : { + "name" : "apps-xhprof-light-large", + "rule" : ".apps-xhprof-light-large", "hash" : "213abb2c22e9c8794df806341446e284" } }, diff --git a/resources/sprite/manifest/apps.json b/resources/sprite/manifest/apps.json index 20ffef8ef8..81349481c2 100644 --- a/resources/sprite/manifest/apps.json +++ b/resources/sprite/manifest/apps.json @@ -1,254 +1,254 @@ { "version" : 1, "sprites" : { - "app-adventure-dark" : { - "name" : "app-adventure-dark", - "rule" : ".app-adventure-dark", + "apps-adventure-dark" : { + "name" : "apps-adventure-dark", + "rule" : ".apps-adventure-dark", "hash" : "fb4a520656748f4512ce1bb0c05f8e91" }, - "app-application-dark" : { - "name" : "app-application-dark", - "rule" : ".app-application-dark", + "apps-application-dark" : { + "name" : "apps-application-dark", + "rule" : ".apps-application-dark", "hash" : "60e228106718bf6f3ee5024400d31f24" }, - "app-audit-dark" : { - "name" : "app-audit-dark", - "rule" : ".app-audit-dark", + "apps-audit-dark" : { + "name" : "apps-audit-dark", + "rule" : ".apps-audit-dark", "hash" : "38339b9cc4e39cbbbea36dcf039873bb" }, - "app-calendar-dark" : { - "name" : "app-calendar-dark", - "rule" : ".app-calendar-dark", + "apps-calendar-dark" : { + "name" : "apps-calendar-dark", + "rule" : ".apps-calendar-dark", "hash" : "756d60566639ad1424444436a95c6a3f" }, - "app-chatlog-dark" : { - "name" : "app-chatlog-dark", - "rule" : ".app-chatlog-dark", + "apps-chatlog-dark" : { + "name" : "apps-chatlog-dark", + "rule" : ".apps-chatlog-dark", "hash" : "339c4ddd72761c8cd3b9f9adbe1b0e09" }, - "app-conduit-dark" : { - "name" : "app-conduit-dark", - "rule" : ".app-conduit-dark", + "apps-conduit-dark" : { + "name" : "apps-conduit-dark", + "rule" : ".apps-conduit-dark", "hash" : "01fba8ca32f1cfefb3516b45c9d28b40" }, - "app-conpherence-dark" : { - "name" : "app-conpherence-dark", - "rule" : ".app-conpherence-dark", + "apps-conpherence-dark" : { + "name" : "apps-conpherence-dark", + "rule" : ".apps-conpherence-dark", "hash" : "dbb6fdd5f082a604b4ef10b7eeedbfa2" }, - "app-countdown-dark" : { - "name" : "app-countdown-dark", - "rule" : ".app-countdown-dark", + "apps-countdown-dark" : { + "name" : "apps-countdown-dark", + "rule" : ".apps-countdown-dark", "hash" : "625f2589ee491aead58aaa5b965a7451" }, - "app-daemon-dark" : { - "name" : "app-daemon-dark", - "rule" : ".app-daemon-dark", + "apps-daemon-dark" : { + "name" : "apps-daemon-dark", + "rule" : ".apps-daemon-dark", "hash" : "4472be3242150f06ea5bf7b45333c4c5" }, - "app-differential-dark" : { - "name" : "app-differential-dark", - "rule" : ".app-differential-dark", + "apps-differential-dark" : { + "name" : "apps-differential-dark", + "rule" : ".apps-differential-dark", "hash" : "508401fe36d9636bdcbdcbcae253c152" }, - "app-diffusion-dark" : { - "name" : "app-diffusion-dark", - "rule" : ".app-diffusion-dark", + "apps-diffusion-dark" : { + "name" : "apps-diffusion-dark", + "rule" : ".apps-diffusion-dark", "hash" : "0a6f8c85079c4a325430197adb05967c" }, - "app-diviner-dark" : { - "name" : "app-diviner-dark", - "rule" : ".app-diviner-dark", + "apps-diviner-dark" : { + "name" : "apps-diviner-dark", + "rule" : ".apps-diviner-dark", "hash" : "08872eb1c6bb51b9727290f6fa802633" }, - "app-drydock-dark" : { - "name" : "app-drydock-dark", - "rule" : ".app-drydock-dark", + "apps-drydock-dark" : { + "name" : "apps-drydock-dark", + "rule" : ".apps-drydock-dark", "hash" : "d50309da57021c676774f9bdc68c5fe7" }, - "app-fact-dark" : { - "name" : "app-fact-dark", - "rule" : ".app-fact-dark", + "apps-fact-dark" : { + "name" : "apps-fact-dark", + "rule" : ".apps-fact-dark", "hash" : "0c1be568e1ac05fca814718600190369" }, - "app-feed-dark" : { - "name" : "app-feed-dark", - "rule" : ".app-feed-dark", + "apps-feed-dark" : { + "name" : "apps-feed-dark", + "rule" : ".apps-feed-dark", "hash" : "830232709eedbe6ce7cdbcebf182c86c" }, - "app-files-dark" : { - "name" : "app-files-dark", - "rule" : ".app-files-dark", + "apps-files-dark" : { + "name" : "apps-files-dark", + "rule" : ".apps-files-dark", "hash" : "00f5ab7ea3e9367e378cf9f395400ed4" }, - "app-flags-dark" : { - "name" : "app-flags-dark", - "rule" : ".app-flags-dark", + "apps-flags-dark" : { + "name" : "apps-flags-dark", + "rule" : ".apps-flags-dark", "hash" : "6382f373f7b0e70522d80ce06ef62813" }, - "app-harbormaster-dark" : { - "name" : "app-harbormaster-dark", - "rule" : ".app-harbormaster-dark", + "apps-harbormaster-dark" : { + "name" : "apps-harbormaster-dark", + "rule" : ".apps-harbormaster-dark", "hash" : "693886513474ea91f904d8adaa0e8e2b" }, - "app-help-dark" : { - "name" : "app-help-dark", - "rule" : ".app-help-dark", + "apps-help-dark" : { + "name" : "apps-help-dark", + "rule" : ".apps-help-dark", "hash" : "2299a14e27d76fdf66209ef0042cc84f" }, - "app-herald-dark" : { - "name" : "app-herald-dark", - "rule" : ".app-herald-dark", + "apps-herald-dark" : { + "name" : "apps-herald-dark", + "rule" : ".apps-herald-dark", "hash" : "b2193b62df3bd4cf5c8de514a07fb6c3" }, - "app-home-dark" : { - "name" : "app-home-dark", - "rule" : ".app-home-dark", + "apps-home-dark" : { + "name" : "apps-home-dark", + "rule" : ".apps-home-dark", "hash" : "88f020497fcbcf43729aa817695b174f" }, - "app-logo-dark" : { - "name" : "app-logo-dark", - "rule" : ".app-logo-dark", + "apps-logo-dark" : { + "name" : "apps-logo-dark", + "rule" : ".apps-logo-dark", "hash" : "02e71ae2421f1949f2ef075c27e052c9" }, - "app-macro-dark" : { - "name" : "app-macro-dark", - "rule" : ".app-macro-dark", + "apps-macro-dark" : { + "name" : "apps-macro-dark", + "rule" : ".apps-macro-dark", "hash" : "8e0e72847a8f70eb3f8e60e7fb681c06" }, - "app-mail-dark" : { - "name" : "app-mail-dark", - "rule" : ".app-mail-dark", + "apps-mail-dark" : { + "name" : "apps-mail-dark", + "rule" : ".apps-mail-dark", "hash" : "a2a792fddc44be4ae0f1a601380c8449" }, - "app-maniphest-dark" : { - "name" : "app-maniphest-dark", - "rule" : ".app-maniphest-dark", + "apps-maniphest-dark" : { + "name" : "apps-maniphest-dark", + "rule" : ".apps-maniphest-dark", "hash" : "ea94fc7dbb2267adc33513f78916fe90" }, - "app-metamta-dark" : { - "name" : "app-metamta-dark", - "rule" : ".app-metamta-dark", + "apps-metamta-dark" : { + "name" : "apps-metamta-dark", + "rule" : ".apps-metamta-dark", "hash" : "8abbb6e74d1697f950a01dcd6c8077be" }, - "app-owners-dark" : { - "name" : "app-owners-dark", - "rule" : ".app-owners-dark", + "apps-owners-dark" : { + "name" : "apps-owners-dark", + "rule" : ".apps-owners-dark", "hash" : "23b948cc1d32a0968785fbfca749dcdf" }, - "app-paste-dark" : { - "name" : "app-paste-dark", - "rule" : ".app-paste-dark", + "apps-paste-dark" : { + "name" : "apps-paste-dark", + "rule" : ".apps-paste-dark", "hash" : "9e0c1d1fe03aebcb55a4d19be051e255" }, - "app-people-dark" : { - "name" : "app-people-dark", - "rule" : ".app-people-dark", + "apps-people-dark" : { + "name" : "apps-people-dark", + "rule" : ".apps-people-dark", "hash" : "0b3995fcd043b506a408de6e25ad5292" }, - "app-phage-dark" : { - "name" : "app-phage-dark", - "rule" : ".app-phage-dark", + "apps-phage-dark" : { + "name" : "apps-phage-dark", + "rule" : ".apps-phage-dark", "hash" : "9d939bbe908a1bd96e1b22f8fa007aa5" }, - "app-phame-dark" : { - "name" : "app-phame-dark", - "rule" : ".app-phame-dark", + "apps-phame-dark" : { + "name" : "apps-phame-dark", + "rule" : ".apps-phame-dark", "hash" : "24ff4d322bce13f1c156ce5361a03a07" }, - "app-phid-dark" : { - "name" : "app-phid-dark", - "rule" : ".app-phid-dark", + "apps-phid-dark" : { + "name" : "apps-phid-dark", + "rule" : ".apps-phid-dark", "hash" : "5a0ac05bbf36a7aeb36753d093c3c9f8" }, - "app-phlux-dark" : { - "name" : "app-phlux-dark", - "rule" : ".app-phlux-dark", + "apps-phlux-dark" : { + "name" : "apps-phlux-dark", + "rule" : ".apps-phlux-dark", "hash" : "ee8d71e2a68b9a9704ccdc4276199d79" }, - "app-pholio-dark" : { - "name" : "app-pholio-dark", - "rule" : ".app-pholio-dark", + "apps-pholio-dark" : { + "name" : "apps-pholio-dark", + "rule" : ".apps-pholio-dark", "hash" : "7d3befd1c12dd464a5f5edbef4574a5c" }, - "app-phortune-dark" : { - "name" : "app-phortune-dark", - "rule" : ".app-phortune-dark", + "apps-phortune-dark" : { + "name" : "apps-phortune-dark", + "rule" : ".apps-phortune-dark", "hash" : "cdc79c02273af8491c1d6b9fed029a55" }, - "app-phpast-dark" : { - "name" : "app-phpast-dark", - "rule" : ".app-phpast-dark", + "apps-phpast-dark" : { + "name" : "apps-phpast-dark", + "rule" : ".apps-phpast-dark", "hash" : "de1ad812c7a177c844fcff626b1abebf" }, - "app-phrequent-dark" : { - "name" : "app-phrequent-dark", - "rule" : ".app-phrequent-dark", + "apps-phrequent-dark" : { + "name" : "apps-phrequent-dark", + "rule" : ".apps-phrequent-dark", "hash" : "60888f4879e557a0182a84785aabad16" }, - "app-phriction-dark" : { - "name" : "app-phriction-dark", - "rule" : ".app-phriction-dark", + "apps-phriction-dark" : { + "name" : "apps-phriction-dark", + "rule" : ".apps-phriction-dark", "hash" : "8596da3f375087db6a163c98f0c968ae" }, - "app-ponder-dark" : { - "name" : "app-ponder-dark", - "rule" : ".app-ponder-dark", + "apps-ponder-dark" : { + "name" : "apps-ponder-dark", + "rule" : ".apps-ponder-dark", "hash" : "232577eb875f383f45cb9dbd9a4e3976" }, - "app-power-dark" : { - "name" : "app-power-dark", - "rule" : ".app-power-dark", + "apps-power-dark" : { + "name" : "apps-power-dark", + "rule" : ".apps-power-dark", "hash" : "e3708b1b4bfdfc614d9cf630943e5bef" }, - "app-projects-dark" : { - "name" : "app-projects-dark", - "rule" : ".app-projects-dark", + "apps-projects-dark" : { + "name" : "apps-projects-dark", + "rule" : ".apps-projects-dark", "hash" : "5e799f1e95ecfd33cb67b6e4ac992043" }, - "app-releeph-dark" : { - "name" : "app-releeph-dark", - "rule" : ".app-releeph-dark", + "apps-releeph-dark" : { + "name" : "apps-releeph-dark", + "rule" : ".apps-releeph-dark", "hash" : "2ac942c35efb43646df853feb13c9b55" }, - "app-repositories-dark" : { - "name" : "app-repositories-dark", - "rule" : ".app-repositories-dark", + "apps-repositories-dark" : { + "name" : "apps-repositories-dark", + "rule" : ".apps-repositories-dark", "hash" : "736066962e96df88eacc04d734613a0e" }, - "app-settings-dark" : { - "name" : "app-settings-dark", - "rule" : ".app-settings-dark", + "apps-settings-dark" : { + "name" : "apps-settings-dark", + "rule" : ".apps-settings-dark", "hash" : "2fadcf918fb084bd3452712f700ae1a0" }, - "app-setup-dark" : { - "name" : "app-setup-dark", - "rule" : ".app-setup-dark", + "apps-setup-dark" : { + "name" : "apps-setup-dark", + "rule" : ".apps-setup-dark", "hash" : "061b80f3555ade1c36934474b61fe76b" }, - "app-slowvote-dark" : { - "name" : "app-slowvote-dark", - "rule" : ".app-slowvote-dark", + "apps-slowvote-dark" : { + "name" : "apps-slowvote-dark", + "rule" : ".apps-slowvote-dark", "hash" : "e51cc1e6887f2deaff02d9c60aae36e0" }, - "app-token-dark" : { - "name" : "app-token-dark", - "rule" : ".app-token-dark", + "apps-token-dark" : { + "name" : "apps-token-dark", + "rule" : ".apps-token-dark", "hash" : "960f497d9417746e2818b8fec0c1bf8b" }, - "app-uiexamples-dark" : { - "name" : "app-uiexamples-dark", - "rule" : ".app-uiexamples-dark", + "apps-uiexamples-dark" : { + "name" : "apps-uiexamples-dark", + "rule" : ".apps-uiexamples-dark", "hash" : "dd919fd2c10e7d1e0915f523ac3922ce" }, - "app-workphlow-dark" : { - "name" : "app-workphlow-dark", - "rule" : ".app-workphlow-dark", + "apps-workphlow-dark" : { + "name" : "apps-workphlow-dark", + "rule" : ".apps-workphlow-dark", "hash" : "4b06ffd8686513187b70d0eac1a4d62d" }, - "app-xhprof-dark" : { - "name" : "app-xhprof-dark", - "rule" : ".app-xhprof-dark", + "apps-xhprof-dark" : { + "name" : "apps-xhprof-dark", + "rule" : ".apps-xhprof-dark", "hash" : "8333803b5ac7760726ad72ad098b82e7" } }, diff --git a/src/__celerity_resource_map__.php b/src/__celerity_resource_map__.php index 5520a1d9e6..6905bb027f 100644 --- a/src/__celerity_resource_map__.php +++ b/src/__celerity_resource_map__.php @@ -2840,7 +2840,7 @@ celerity_register_resource_map(array( ), 'phabricator-action-icon-view-css' => array( - 'uri' => '/res/8b47cf61/rsrc/css/layout/phabricator-action-icon-view.css', + 'uri' => '/res/dbceab3e/rsrc/css/layout/phabricator-action-icon-view.css', 'type' => 'css', 'requires' => array( @@ -2980,7 +2980,7 @@ celerity_register_resource_map(array( ), 'phabricator-feed-css' => array( - 'uri' => '/res/fa2d5d8d/rsrc/css/application/feed/feed.css', + 'uri' => '/res/52015916/rsrc/css/application/feed/feed.css', 'type' => 'css', 'requires' => array( @@ -3776,7 +3776,7 @@ celerity_register_resource_map(array( ), 'sprite-apps-css' => array( - 'uri' => '/res/d0b8b697/rsrc/css/sprite-apps.css', + 'uri' => '/res/edc99ce1/rsrc/css/sprite-apps.css', 'type' => 'css', 'requires' => array( @@ -3785,7 +3785,7 @@ celerity_register_resource_map(array( ), 'sprite-apps-large-css' => array( - 'uri' => '/res/0c77875d/rsrc/css/sprite-apps-large.css', + 'uri' => '/res/40397d93/rsrc/css/sprite-apps-large.css', 'type' => 'css', 'requires' => array( @@ -3903,7 +3903,7 @@ celerity_register_resource_map(array( ), array( 'packages' => array( - '9cece986' => + '1b484e7b' => array( 'name' => 'core.pkg.css', 'symbols' => @@ -3945,7 +3945,7 @@ celerity_register_resource_map(array( 34 => 'phabricator-object-item-list-view-css', 35 => 'global-drag-and-drop-css', ), - 'uri' => '/res/pkg/9cece986/core.pkg.css', + 'uri' => '/res/pkg/1b484e7b/core.pkg.css', 'type' => 'css', ), 'bf16b308' => @@ -4135,16 +4135,16 @@ celerity_register_resource_map(array( 'reverse' => array( 'aphront-attached-file-view-css' => '6b1fccc6', - 'aphront-dialog-view-css' => '9cece986', - 'aphront-error-view-css' => '9cece986', - 'aphront-form-view-css' => '9cece986', - 'aphront-list-filter-view-css' => '9cece986', - 'aphront-pager-view-css' => '9cece986', - 'aphront-panel-view-css' => '9cece986', - 'aphront-table-view-css' => '9cece986', - 'aphront-tokenizer-control-css' => '9cece986', - 'aphront-tooltip-css' => '9cece986', - 'aphront-typeahead-control-css' => '9cece986', + 'aphront-dialog-view-css' => '1b484e7b', + 'aphront-error-view-css' => '1b484e7b', + 'aphront-form-view-css' => '1b484e7b', + 'aphront-list-filter-view-css' => '1b484e7b', + 'aphront-pager-view-css' => '1b484e7b', + 'aphront-panel-view-css' => '1b484e7b', + 'aphront-table-view-css' => '1b484e7b', + 'aphront-tokenizer-control-css' => '1b484e7b', + 'aphront-tooltip-css' => '1b484e7b', + 'aphront-typeahead-control-css' => '1b484e7b', 'differential-changeset-view-css' => '8aaacd1b', 'differential-core-view-css' => '8aaacd1b', 'differential-inline-comment-editor' => 'e96b08f8', @@ -4158,7 +4158,7 @@ celerity_register_resource_map(array( 'differential-table-of-contents-css' => '8aaacd1b', 'diffusion-commit-view-css' => 'c8ce2d88', 'diffusion-icons-css' => 'c8ce2d88', - 'global-drag-and-drop-css' => '9cece986', + 'global-drag-and-drop-css' => '1b484e7b', 'inline-comment-summary-css' => '8aaacd1b', 'javelin-aphlict' => 'bf16b308', 'javelin-behavior' => 'bea3de16', @@ -4230,47 +4230,47 @@ celerity_register_resource_map(array( 'javelin-util' => 'bea3de16', 'javelin-vector' => 'bea3de16', 'javelin-workflow' => 'bea3de16', - 'lightbox-attachment-css' => '9cece986', + 'lightbox-attachment-css' => '1b484e7b', 'maniphest-task-summary-css' => '6b1fccc6', 'maniphest-transaction-detail-css' => '6b1fccc6', 'phabricator-busy' => 'bf16b308', 'phabricator-content-source-view-css' => '8aaacd1b', - 'phabricator-core-buttons-css' => '9cece986', - 'phabricator-core-css' => '9cece986', - 'phabricator-crumbs-view-css' => '9cece986', - 'phabricator-directory-css' => '9cece986', + 'phabricator-core-buttons-css' => '1b484e7b', + 'phabricator-core-css' => '1b484e7b', + 'phabricator-crumbs-view-css' => '1b484e7b', + 'phabricator-directory-css' => '1b484e7b', 'phabricator-drag-and-drop-file-upload' => 'e96b08f8', 'phabricator-dropdown-menu' => 'bf16b308', 'phabricator-file-upload' => 'bf16b308', - 'phabricator-filetree-view-css' => '9cece986', - 'phabricator-flag-css' => '9cece986', - 'phabricator-form-view-css' => '9cece986', - 'phabricator-header-view-css' => '9cece986', - 'phabricator-jump-nav' => '9cece986', + 'phabricator-filetree-view-css' => '1b484e7b', + 'phabricator-flag-css' => '1b484e7b', + 'phabricator-form-view-css' => '1b484e7b', + 'phabricator-header-view-css' => '1b484e7b', + 'phabricator-jump-nav' => '1b484e7b', 'phabricator-keyboard-shortcut' => 'bf16b308', 'phabricator-keyboard-shortcut-manager' => 'bf16b308', - 'phabricator-main-menu-view' => '9cece986', + 'phabricator-main-menu-view' => '1b484e7b', 'phabricator-menu-item' => 'bf16b308', - 'phabricator-nav-view-css' => '9cece986', + 'phabricator-nav-view-css' => '1b484e7b', 'phabricator-notification' => 'bf16b308', - 'phabricator-notification-css' => '9cece986', - 'phabricator-notification-menu-css' => '9cece986', - 'phabricator-object-item-list-view-css' => '9cece986', + 'phabricator-notification-css' => '1b484e7b', + 'phabricator-notification-menu-css' => '1b484e7b', + 'phabricator-object-item-list-view-css' => '1b484e7b', 'phabricator-object-selector-css' => '8aaacd1b', 'phabricator-prefab' => 'bf16b308', 'phabricator-project-tag-css' => '6b1fccc6', - 'phabricator-remarkup-css' => '9cece986', + 'phabricator-remarkup-css' => '1b484e7b', 'phabricator-shaped-request' => 'e96b08f8', - 'phabricator-side-menu-view-css' => '9cece986', - 'phabricator-standard-page-view' => '9cece986', + 'phabricator-side-menu-view-css' => '1b484e7b', + 'phabricator-standard-page-view' => '1b484e7b', 'phabricator-textareautils' => 'bf16b308', 'phabricator-tooltip' => 'bf16b308', - 'phabricator-transaction-view-css' => '9cece986', - 'phabricator-zindex-css' => '9cece986', - 'sprite-apps-large-css' => '9cece986', - 'sprite-gradient-css' => '9cece986', - 'sprite-icon-css' => '9cece986', - 'sprite-menu-css' => '9cece986', - 'syntax-highlighting-css' => '9cece986', + 'phabricator-transaction-view-css' => '1b484e7b', + 'phabricator-zindex-css' => '1b484e7b', + 'sprite-apps-large-css' => '1b484e7b', + 'sprite-gradient-css' => '1b484e7b', + 'sprite-icon-css' => '1b484e7b', + 'sprite-menu-css' => '1b484e7b', + 'syntax-highlighting-css' => '1b484e7b', ), )); diff --git a/src/applications/feed/builder/PhabricatorFeedBuilder.php b/src/applications/feed/builder/PhabricatorFeedBuilder.php index 9803fd51e1..4d08498509 100644 --- a/src/applications/feed/builder/PhabricatorFeedBuilder.php +++ b/src/applications/feed/builder/PhabricatorFeedBuilder.php @@ -44,13 +44,10 @@ final class PhabricatorFeedBuilder { '
')); } $last_date = $date; - $null_view->appendChild( - phutil_tag( - 'div', - array( - 'class' => 'phabricator-feed-story-date', - ), - $date)); + $header = new PhabricatorActionHeaderView(); + $header->setHeaderTitle($date); + + $null_view->appendChild($header); } $view = $story->renderView(); diff --git a/src/applications/feed/conduit/ConduitAPI_feed_query_Method.php b/src/applications/feed/conduit/ConduitAPI_feed_query_Method.php index 3e1e0ec9c1..51588912b9 100644 --- a/src/applications/feed/conduit/ConduitAPI_feed_query_Method.php +++ b/src/applications/feed/conduit/ConduitAPI_feed_query_Method.php @@ -94,7 +94,6 @@ final class ConduitAPI_feed_query_Method $data = $view->render(); break; case 'html-summary': - $view->setOneLineStory(true); $data = $view->render(); break; case 'data': diff --git a/src/applications/feed/controller/PhabricatorFeedController.php b/src/applications/feed/controller/PhabricatorFeedController.php index 1e0c1afb20..7c0fe830fd 100644 --- a/src/applications/feed/controller/PhabricatorFeedController.php +++ b/src/applications/feed/controller/PhabricatorFeedController.php @@ -5,7 +5,7 @@ abstract class PhabricatorFeedController extends PhabricatorController { public function buildStandardPageResponse($view, array $data) { $page = $this->buildStandardPageView(); - $page->setApplicationName('Feed'); + $page->setApplicationName(pht('Feed')); $page->setBaseURI('/feed/'); $page->setTitle(idx($data, 'title')); $page->setGlyph("\xE2\x88\x9E"); @@ -26,9 +26,9 @@ abstract class PhabricatorFeedController extends PhabricatorController { $nav = new AphrontSideNavFilterView(); $nav->setBaseURI(new PhutilURI($this->getApplicationURI())); - $nav->addLabel('Feed'); - $nav->addFilter('all', 'All Activity'); - $nav->addFilter('projects', 'My Projects'); + $nav->addLabel(pht('Feed')); + $nav->addFilter('all', pht('All Activity')); + $nav->addFilter('projects', pht('My Projects')); return $nav; } diff --git a/src/applications/feed/controller/PhabricatorFeedMainController.php b/src/applications/feed/controller/PhabricatorFeedMainController.php index 1aa8bab356..37d7894469 100644 --- a/src/applications/feed/controller/PhabricatorFeedMainController.php +++ b/src/applications/feed/controller/PhabricatorFeedMainController.php @@ -57,12 +57,18 @@ final class PhabricatorFeedMainController extends PhabricatorFeedController { $feed_view = $builder->buildView(); } - $header = id(new PhabricatorHeaderView()) - ->setHeader($title); + $crumbs = $this + ->buildApplicationCrumbs($nav) + ->addCrumb( + id(new PhabricatorCrumbView()) + ->setName($title) + ->setHref($this->getApplicationURI('filter/'.$filter.'/'))); + + $nav->setCrumbs($crumbs); + $nav->appendChild( array( - $header, $feed_view, $pager, )); @@ -72,6 +78,7 @@ final class PhabricatorFeedMainController extends PhabricatorFeedController { array( 'title' => $title, 'device' => true, + 'dust' => true, )); } diff --git a/src/applications/feed/controller/PhabricatorFeedPublicStreamController.php b/src/applications/feed/controller/PhabricatorFeedPublicStreamController.php index 4ed50d0aad..d3047bc3fe 100644 --- a/src/applications/feed/controller/PhabricatorFeedPublicStreamController.php +++ b/src/applications/feed/controller/PhabricatorFeedPublicStreamController.php @@ -30,8 +30,9 @@ final class PhabricatorFeedPublicStreamController return $this->buildStandardPageResponse( $view, array( - 'title' => 'Public Feed', - 'public' => true, + 'title' => pht('Public Feed'), + 'public' => true, + 'dust' => true, )); } } diff --git a/src/applications/feed/story/PhabricatorFeedStoryAudit.php b/src/applications/feed/story/PhabricatorFeedStoryAudit.php index fd3d55e463..d9a44dffcd 100644 --- a/src/applications/feed/story/PhabricatorFeedStoryAudit.php +++ b/src/applications/feed/story/PhabricatorFeedStoryAudit.php @@ -11,6 +11,7 @@ final class PhabricatorFeedStoryAudit extends PhabricatorFeedStory { $commit_phid = $this->getPrimaryObjectPHID(); $view = new PhabricatorFeedStoryView(); + $view->setAppIcon('audit-dark'); $action = $this->getValue('action'); $verb = PhabricatorAuditActionConstants::getActionPastTenseVerb($action); @@ -24,19 +25,10 @@ final class PhabricatorFeedStoryAudit extends PhabricatorFeedStory { $view->setEpoch($this->getEpoch()); $comments = $this->getValue('content'); - if ($comments) { - $full_size = true; - } else { - $full_size = false; - } - if ($full_size) { - $view->setImage($this->getHandle($author_phid)->getImageURI()); - $content = $this->renderSummary($this->getValue('content')); - $view->appendChild($content); - } else { - $view->setOneLineStory(true); - } + $view->setImage($this->getHandle($author_phid)->getImageURI()); + $content = $this->renderSummary($this->getValue('content')); + $view->appendChild($content); return $view; } diff --git a/src/applications/feed/story/PhabricatorFeedStoryCommit.php b/src/applications/feed/story/PhabricatorFeedStoryCommit.php index 57989e200c..f135d90c8e 100644 --- a/src/applications/feed/story/PhabricatorFeedStoryCommit.php +++ b/src/applications/feed/story/PhabricatorFeedStoryCommit.php @@ -50,6 +50,7 @@ final class PhabricatorFeedStoryCommit extends PhabricatorFeedStory { } $view = new PhabricatorFeedStoryView(); + $view->setAppIcon('differential-dark'); $view->setTitle($title); $view->setEpoch($data->getEpoch()); diff --git a/src/applications/feed/story/PhabricatorFeedStoryDifferential.php b/src/applications/feed/story/PhabricatorFeedStoryDifferential.php index 34ca11edd8..f3ea17e3f1 100644 --- a/src/applications/feed/story/PhabricatorFeedStoryDifferential.php +++ b/src/applications/feed/story/PhabricatorFeedStoryDifferential.php @@ -10,6 +10,7 @@ final class PhabricatorFeedStoryDifferential extends PhabricatorFeedStory { $data = $this->getStoryData(); $view = new PhabricatorFeedStoryView(); + $view->setAppIcon('differential-dark'); $view->setViewed($this->getHasViewed()); $line = $this->getLineForData($data); @@ -20,23 +21,10 @@ final class PhabricatorFeedStoryDifferential extends PhabricatorFeedStory { $view->setHref($href); $action = $data->getValue('action'); - switch ($action) { - case DifferentialAction::ACTION_CREATE: - case DifferentialAction::ACTION_CLOSE: - $full_size = true; - break; - default: - $full_size = false; - break; - } - if ($full_size) { - $view->setImage($this->getHandle($data->getAuthorPHID())->getImageURI()); - $content = $this->renderSummary($data->getValue('feedback_content')); - $view->appendChild($content); - } else { - $view->setOneLineStory(true); - } + $view->setImage($this->getHandle($data->getAuthorPHID())->getImageURI()); + $content = $this->renderSummary($data->getValue('feedback_content')); + $view->appendChild($content); return $view; } diff --git a/src/applications/feed/story/PhabricatorFeedStoryDifferentialAggregate.php b/src/applications/feed/story/PhabricatorFeedStoryDifferentialAggregate.php index 105fe54cdb..11f26b8bf8 100644 --- a/src/applications/feed/story/PhabricatorFeedStoryDifferentialAggregate.php +++ b/src/applications/feed/story/PhabricatorFeedStoryDifferentialAggregate.php @@ -55,6 +55,7 @@ final class PhabricatorFeedStoryDifferentialAggregate } $view = new PhabricatorFeedStoryView(); + $view->setAppIcon('differential-dark'); $view->setEpoch($this->getEpoch()); $view->setViewed($this->getHasViewed()); $view->setTitle($title); diff --git a/src/applications/feed/story/PhabricatorFeedStoryManiphest.php b/src/applications/feed/story/PhabricatorFeedStoryManiphest.php index 6b094669d0..798927d86b 100644 --- a/src/applications/feed/story/PhabricatorFeedStoryManiphest.php +++ b/src/applications/feed/story/PhabricatorFeedStoryManiphest.php @@ -17,6 +17,7 @@ final class PhabricatorFeedStoryManiphest $data = $this->getStoryData(); $view = new PhabricatorFeedStoryView(); + $view->setAppIcon('maniphest-dark'); $view->setViewed($this->getHasViewed()); $line = $this->getLineForData($data); @@ -24,36 +25,23 @@ final class PhabricatorFeedStoryManiphest $view->setEpoch($data->getEpoch()); $action = $data->getValue('action'); + + $view->setImage($this->getHandle($data->getAuthorPHID())->getImageURI()); + switch ($action) { - case ManiphestAction::ACTION_CREATE: case ManiphestAction::ACTION_COMMENT: - $full_size = true; + // I'm just fetching the comments here + // Don't repeat this at home! + $comments = $data->getValue('comments'); + $content = $this->renderSummary($comments); break; default: - $full_size = false; + // I think this is just for create + $content = $this->renderSummary($data->getValue('description')); break; } - if ($full_size) { - $view->setImage($this->getHandle($data->getAuthorPHID())->getImageURI()); - - switch ($action) { - case ManiphestAction::ACTION_COMMENT: - // I'm just fetching the comments here - // Don't repeat this at home! - $comments = $data->getValue('comments'); - $content = $this->renderSummary($comments); - break; - default: - // I think this is just for create - $content = $this->renderSummary($data->getValue('description')); - break; - } - - $view->appendChild($content); - } else { - $view->setOneLineStory(true); - } + $view->appendChild($content); $href = $this->getHandle($data->getValue('taskPHID'))->getURI(); $view->setHref($href); diff --git a/src/applications/feed/story/PhabricatorFeedStoryManiphestAggregate.php b/src/applications/feed/story/PhabricatorFeedStoryManiphestAggregate.php index c70211b608..0032c7cc2e 100644 --- a/src/applications/feed/story/PhabricatorFeedStoryManiphestAggregate.php +++ b/src/applications/feed/story/PhabricatorFeedStoryManiphestAggregate.php @@ -55,6 +55,7 @@ final class PhabricatorFeedStoryManiphestAggregate } $view = new PhabricatorFeedStoryView(); + $view->setAppIcon('maniphest-dark'); $view->setEpoch($this->getEpoch()); $view->setViewed($this->getHasViewed()); $view->setTitle($title); diff --git a/src/applications/feed/story/PhabricatorFeedStoryPhriction.php b/src/applications/feed/story/PhabricatorFeedStoryPhriction.php index 08f8d37dda..d0e174c9f2 100644 --- a/src/applications/feed/story/PhabricatorFeedStoryPhriction.php +++ b/src/applications/feed/story/PhabricatorFeedStoryPhriction.php @@ -22,6 +22,7 @@ final class PhabricatorFeedStoryPhriction extends PhabricatorFeedStory { $document_phid = $data->getValue('phid'); $view = new PhabricatorFeedStoryView(); + $view->setAppIcon('phriction-dark'); $action = $data->getValue('action'); $verb = PhrictionActionConstants::getActionPastTenseVerb($action); @@ -64,23 +65,9 @@ final class PhabricatorFeedStoryPhriction extends PhabricatorFeedStory { } $view->setEpoch($data->getEpoch()); - - switch ($action) { - case PhrictionActionConstants::ACTION_CREATE: - $full_size = true; - break; - default: - $full_size = false; - break; - } - - if ($full_size) { - $view->setImage($this->getHandle($author_phid)->getImageURI()); - $content = $this->renderSummary($data->getValue('content')); - $view->appendChild($content); - } else { - $view->setOneLineStory(true); - } + $view->setImage($this->getHandle($author_phid)->getImageURI()); + $content = $this->renderSummary($data->getValue('content')); + $view->appendChild($content); return $view; } diff --git a/src/applications/feed/story/PhabricatorFeedStoryProject.php b/src/applications/feed/story/PhabricatorFeedStoryProject.php index ca9cd501cb..2632898a6c 100644 --- a/src/applications/feed/story/PhabricatorFeedStoryProject.php +++ b/src/applications/feed/story/PhabricatorFeedStoryProject.php @@ -25,6 +25,7 @@ final class PhabricatorFeedStoryProject extends PhabricatorFeedStory { $data = $this->getStoryData(); $view = new PhabricatorFeedStoryView(); + $view->setAppIcon('projects-dark'); $type = $data->getValue('type'); $old = $data->getValue('old'); @@ -90,7 +91,7 @@ final class PhabricatorFeedStoryProject extends PhabricatorFeedStory { break; } $view->setTitle(hsprintf('%s %s', $this->linkTo($author_phid), $action)); - $view->setOneLineStory(true); + $view->setImage($this->getHandle($author_phid)->getImageURI()); return $view; } @@ -110,27 +111,30 @@ final class PhabricatorFeedStoryProject extends PhabricatorFeedStory { switch ($type) { case PhabricatorProjectTransactionType::TYPE_NAME: if (strlen($old)) { - $action = 'renamed project '. - $proj_name. - ' from '. - $old. - ' to '. - $new; + $text = + pht('%s renamed project %s from %s to %s %s', + $author_name, + $proj_name, + $old, + $new, + $proj_uri); } else { - $action = 'created project '. - $proj_name. - ' (as '. - $new. - ')'; + $text = + pht('%s created project %s (as %s) %s', + $author_name, + $proj_name, + $new, + $proj_uri); } break; case PhabricatorProjectTransactionType::TYPE_STATUS: - $action = 'changed project '. - $proj_name. - ' status from '. - $old. - ' to '. - $new; + $text = + pht('%s changed project %s status from %s to %s %s', + $author_name, + $proj_name, + $old, + $new, + $proj_uri); break; case PhabricatorProjectTransactionType::TYPE_MEMBERS: $add = array_diff($new, $old); @@ -138,26 +142,47 @@ final class PhabricatorFeedStoryProject extends PhabricatorFeedStory { if ((count($add) == 1) && (count($rem) == 0) && (head($add) == $author_phid)) { - $action = 'joined project'; + $text = + pht('%s joined project %s %s', + $author_name, + $proj_name, + $proj_uri); } else if ((count($add) == 0) && (count($rem) == 1) && (head($rem) == $author_phid)) { - $action = 'left project'; + $text = + pht('%s left project %s %s', + $author_name, + $proj_name, + $proj_uri); } else if (empty($rem)) { - $action = 'added members to project'; + $text = + pht('%s added members to project %s %s', + $author_name, + $proj_name, + $proj_uri); } else if (empty($add)) { - $action = 'removed members from project'; + $text = + pht('%s removed members from project %s %s', + $author_name, + $proj_name, + $proj_uri); } else { - $action = 'changed members of project'; + $text = + pht('%s changed members of project %s %s', + $author_name, + $proj_name, + $proj_uri); } - $action .= " {$proj_name}"; break; default: - $action = "updated project {$proj_name}"; + $text = + pht('%s updated project %s %s', + $author_name, + $proj_name, + $proj_uri); break; } - $text = "{$author_name} {$action} {$proj_uri}"; - return $text; } diff --git a/src/applications/feed/story/PhabricatorFeedStoryStatus.php b/src/applications/feed/story/PhabricatorFeedStoryStatus.php index 41485ea8cd..cbe402a44f 100644 --- a/src/applications/feed/story/PhabricatorFeedStoryStatus.php +++ b/src/applications/feed/story/PhabricatorFeedStoryStatus.php @@ -12,6 +12,7 @@ final class PhabricatorFeedStoryStatus extends PhabricatorFeedStory { $author_phid = $data->getAuthorPHID(); $view = new PhabricatorFeedStoryView(); + $view->setAppIcon('calendar-dark'); $view->setTitle($this->linkTo($author_phid)); $view->setEpoch($data->getEpoch()); @@ -28,7 +29,7 @@ final class PhabricatorFeedStoryStatus extends PhabricatorFeedStory { $author_name = $author_handle->getLinkName(); $author_uri = PhabricatorEnv::getURI($author_handle->getURI()); - $text = "{$author_name} updated their status {$author_url}"; + $text = pht('% supdated their status %s', $author_name, $author_uri); return $text; } diff --git a/src/applications/feed/view/PhabricatorFeedStoryView.php b/src/applications/feed/view/PhabricatorFeedStoryView.php index 20c8fe0155..52ee4a1218 100644 --- a/src/applications/feed/view/PhabricatorFeedStoryView.php +++ b/src/applications/feed/view/PhabricatorFeedStoryView.php @@ -4,13 +4,13 @@ final class PhabricatorFeedStoryView extends PhabricatorFeedView { private $title; private $image; + private $imageHref; + private $appIcon; private $phid; private $epoch; private $viewed; private $href; - private $oneLine; - public function setTitle($title) { $this->title = $title; return $this; @@ -26,8 +26,13 @@ final class PhabricatorFeedStoryView extends PhabricatorFeedView { return $this; } - public function setOneLineStory($one_line) { - $this->oneLine = $one_line; + public function setImageHref($image_href) { + $this->imageHref = $image_href; + return $this; + } + + public function setAppIcon($icon) { + $this->appIcon = $icon; return $this; } @@ -72,54 +77,77 @@ final class PhabricatorFeedStoryView extends PhabricatorFeedView { public function render() { + + $actor = ''; + if ($this->image) { + $actor = new PhabricatorActionIconView(); + $actor->setImage($this->image); + if ($this->imageHref) { + $actor->setHref($this->imageHref); + } + } + $head = phutil_tag( 'div', array( 'class' => 'phabricator-feed-story-head', ), - nonempty($this->title, 'Untitled Story')); + array( + $actor, + nonempty($this->title, pht('Untitled Story')), + )); $body = null; $foot = null; $image_style = null; - if (!$this->oneLine) { - $body = phutil_tag( - 'div', - array( - 'class' => 'phabricator-feed-story-body', - ), - $this->renderChildren()); + $body = phutil_tag( + 'div', + array( + 'class' => 'phabricator-feed-story-body', + ), + $this->renderChildren()); - if ($this->epoch) { - $foot = phabricator_datetime($this->epoch, $this->user); - } else { - $foot = ''; - } - - $foot = phutil_tag( - 'div', - array( - 'class' => 'phabricator-feed-story-foot', - ), - $foot); - - if ($this->image) { - $image_style = 'background-image: url('.$this->image.')'; - } + if ($this->epoch) { + $foot = phabricator_datetime($this->epoch, $this->user); + } else { + $foot = pht('No time specified.'); } + $icon = null; + if ($this->appIcon) { + $icon = new PhabricatorActionIconView(); + $icon->setSpriteIcon($this->appIcon); + $icon->setSpriteSheet(PhabricatorActionIconView::SPRITE_APPS); + } + + $foot = phutil_tag( + 'div', + array( + 'class' => 'phabricator-feed-story-foot', + ), + array( + $icon, + $foot)); + require_celerity_resource('phabricator-feed-css'); + $story = phutil_tag( + 'div', + array( + 'class' => 'phabricator-feed-story', + 'style' => $image_style, + ), + array( + $head, + $body, + $foot)); + return phutil_tag( 'div', - array( - 'class' => $this->oneLine - ? 'phabricator-feed-story phabricator-feed-story-one-line' - : 'phabricator-feed-story', - 'style' => $image_style, - ), - array($head, $body, $foot)); + array( + 'class' => 'phabricator-feed-wrap' + ), + $story); } - } diff --git a/src/applications/meta/view/PhabricatorApplicationLaunchView.php b/src/applications/meta/view/PhabricatorApplicationLaunchView.php index 0a6e2e46ef..2f7448b339 100644 --- a/src/applications/meta/view/PhabricatorApplicationLaunchView.php +++ b/src/applications/meta/view/PhabricatorApplicationLaunchView.php @@ -115,7 +115,7 @@ final class PhabricatorApplicationLaunchView extends AphrontView { } else { $icon = $application->getIconName(); $classes[] = 'sprite-apps-large'; - $classes[] = 'app-'.$icon.'-light-large'; + $classes[] = 'apps-'.$icon.'-light-large'; } $icon = phutil_tag( diff --git a/src/applications/tokens/feed/PhabricatorTokenGivenFeedStory.php b/src/applications/tokens/feed/PhabricatorTokenGivenFeedStory.php index ea08446030..723f87ede7 100644 --- a/src/applications/tokens/feed/PhabricatorTokenGivenFeedStory.php +++ b/src/applications/tokens/feed/PhabricatorTokenGivenFeedStory.php @@ -16,7 +16,9 @@ final class PhabricatorTokenGivenFeedStory public function renderView() { $view = new PhabricatorFeedStoryView(); + $view->setAppIcon('token-dark'); $view->setViewed($this->getHasViewed()); + $author_phid = $this->getValue('authorPHID'); $href = $this->getHandle($this->getPrimaryObjectPHID())->getURI(); $view->setHref($href); @@ -27,7 +29,7 @@ final class PhabricatorTokenGivenFeedStory $this->linkTo($this->getValue('objectPHID'))); $view->setTitle($title); - $view->setOneLineStory(true); + $view->setImage($this->getHandle($author_phid)->getImageURI()); return $view; } diff --git a/src/applications/transactions/feed/PhabricatorApplicationTransactionFeedStory.php b/src/applications/transactions/feed/PhabricatorApplicationTransactionFeedStory.php index 9a5f5b0ec5..980d69de54 100644 --- a/src/applications/transactions/feed/PhabricatorApplicationTransactionFeedStory.php +++ b/src/applications/transactions/feed/PhabricatorApplicationTransactionFeedStory.php @@ -43,7 +43,6 @@ class PhabricatorApplicationTransactionFeedStory $xaction->setHandles($this->getHandles()); $view->setTitle($xaction->getTitleForFeed()); - $view->setOneLineStory(true); return $view; } diff --git a/src/infrastructure/celerity/CeleritySpriteGenerator.php b/src/infrastructure/celerity/CeleritySpriteGenerator.php index 88b75332d0..8a4b8b9249 100644 --- a/src/infrastructure/celerity/CeleritySpriteGenerator.php +++ b/src/infrastructure/celerity/CeleritySpriteGenerator.php @@ -541,13 +541,13 @@ final class CeleritySpriteGenerator { foreach ($apps as $app) { foreach ($colors as $color => $color_path) { - $css = '.app-'.$app.'-'.$color.$variant_short; + $css = '.apps-'.$app.'-'.$color.$variant_short; if ($color == 'blue' && $variant_name == 'apps-large') { - $css .= ', .phabricator-crumb-view:hover .app-'.$app.'-dark-large'; + $css .= ', .phabricator-crumb-view:hover .apps-'.$app.'-dark-large'; } $sprite = id(clone $template) - ->setName('app-'.$app.'-'.$color.$variant_short) + ->setName('apps-'.$app.'-'.$color.$variant_short) ->setTargetCSS($css); foreach ($scales as $scale_name => $scale) { diff --git a/src/view/layout/PhabricatorActionIconView.php b/src/view/layout/PhabricatorActionIconView.php index 8338d327cb..53891b6b9f 100644 --- a/src/view/layout/PhabricatorActionIconView.php +++ b/src/view/layout/PhabricatorActionIconView.php @@ -4,6 +4,7 @@ final class PhabricatorActionIconView extends AphrontView { const SPRITE_MINICONS = 'minicons'; const SPRITE_ACTIONS = 'actions'; + const SPRITE_APPS = 'apps'; private $href; private $workflow; @@ -39,27 +40,32 @@ final class PhabricatorActionIconView extends AphrontView { public function render() { require_celerity_resource('phabricator-action-icon-view-css'); + $tag = 'span'; + if ($this->href) { + $tag = 'a'; + } + if ($this->spriteIcon) { - require_celerity_resource('sprite-actions-css'); - require_celerity_resource('sprite-minicons-css'); + require_celerity_resource('sprite-'.$this->spriteSheet.'-css'); + $classes = array(); $classes[] = 'phabricator-action-icon-item-link'; $classes[] = 'sprite-'.$this->spriteSheet; $classes[] = $this->spriteSheet.'-'.$this->spriteIcon; $action_icon = phutil_tag( - 'a', + $tag, array( - 'href' => $this->href, + 'href' => $this->href ? $this->href : null, 'class' => implode(' ', $classes), 'sigil' => $this->workflow ? 'workflow' : null, ), ''); } else { $action_icon = phutil_tag( - 'a', + $tag, array( - 'href' => $this->href, + 'href' => $this->href ? $this->href : null, 'class' => 'phabricator-action-icon-item-link', 'sigil' => $this->workflow ? 'workflow' : null, 'style' => 'background-image: url('.$this->image.');' diff --git a/src/view/layout/PhabricatorCrumbView.php b/src/view/layout/PhabricatorCrumbView.php index 35754493d5..fe2e422833 100644 --- a/src/view/layout/PhabricatorCrumbView.php +++ b/src/view/layout/PhabricatorCrumbView.php @@ -47,7 +47,7 @@ final class PhabricatorCrumbView extends AphrontView { 'span', array( 'class' => 'phabricator-crumb-icon '. - 'sprite-apps-large app-'.$this->icon.'-dark-large', + 'sprite-apps-large apps-'.$this->icon.'-dark-large', ), ''); } diff --git a/src/view/page/menu/PhabricatorMainMenuView.php b/src/view/page/menu/PhabricatorMainMenuView.php index bf3220ee0f..b93fc6025f 100644 --- a/src/view/page/menu/PhabricatorMainMenuView.php +++ b/src/view/page/menu/PhabricatorMainMenuView.php @@ -377,7 +377,7 @@ final class PhabricatorMainMenuView extends AphrontView { 'span', array( 'class' => 'phabricator-core-menu-icon '. - 'sprite-apps-large app-'.$name, + 'sprite-apps-large apps-'.$name, ), ''); } diff --git a/webroot/rsrc/css/application/feed/feed.css b/webroot/rsrc/css/application/feed/feed.css index 15b47da4a0..e5bcbfe437 100644 --- a/webroot/rsrc/css/application/feed/feed.css +++ b/webroot/rsrc/css/application/feed/feed.css @@ -6,45 +6,60 @@ margin: 10px; } -.device-desktop .phabricator-feed-frame { - width: 640px; - margin: 20px; +.phabricator-feed-frame .phabricator-action-header-title { + font-size: 16px; + margin-bottom: 5px; } -.phabricator-chromeless-page .phabricator-feed-frame { - width: auto; +.device-desktop .phabricator-feed-frame { + width: 600px; + margin: 20px auto; +} + +.phabricator-feed-wrap { + border-left: 1px solid #e7e7e7; + border-right: 1px solid #e7e7e7; + border-bottom: 1px solid #c0c5d1; + margin-bottom: 15px; } .phabricator-feed-story { - padding-left: 64px; - margin: .5em 0 1em; background: 5px 2px no-repeat; - min-height: 64px; + min-height: 50px; + background-color: #fff; + box-shadow: 0 1px 2px rgba(0,0,0,0.2); } -.phabricator-feed-story-one-line { - min-height: 0; - color: #555; +.phabricator-feed-story-head .phabricator-action-icon-item-link { + width: 35px; + height: 35px; + background-size: 35px; + float: left; + margin-right: 10px; } .phabricator-feed-story-head { + padding: 10px; + overflow: hidden; + color: #333; } .phabricator-feed-story-body { - padding: .5em 0; + padding: 0 10px 10px; color: #444444; } .phabricator-feed-story-foot { - color: #888888; + color: #777; font-size: 11px; + background: #f7f7f7; + padding: 10px; } -.phabricator-feed-story-date { - color: #555; - font-weight: bold; - border-bottom: 1px solid #eeeeee; - padding: .5em 0; +.phabricator-feed-story-foot .phabricator-action-icon-item-link { + float: left; + display: inline-block; + margin-right: 5px; } .phabricator-feed-story-date-separator { @@ -60,4 +75,3 @@ float: right; font-weight: bold; } - diff --git a/webroot/rsrc/css/layout/phabricator-action-icon-view.css b/webroot/rsrc/css/layout/phabricator-action-icon-view.css index bb503d99c9..6b1cb9ad95 100644 --- a/webroot/rsrc/css/layout/phabricator-action-icon-view.css +++ b/webroot/rsrc/css/layout/phabricator-action-icon-view.css @@ -13,3 +13,9 @@ height: 24px; width: 24px; } + +.phabricator-action-icon-item-link.sprite-apps { + display: block; + height: 14px; + width: 14px; +} diff --git a/webroot/rsrc/css/sprite-apps-large.css b/webroot/rsrc/css/sprite-apps-large.css index f8499e2da0..93443a13d2 100644 --- a/webroot/rsrc/css/sprite-apps-large.css +++ b/webroot/rsrc/css/sprite-apps-large.css @@ -18,602 +18,602 @@ only screen and (-webkit-min-device-pixel-ratio: 1.5) { } -.app-adventure-light-large { +.apps-adventure-light-large { background-position: 0px 0px; } -.app-adventure-dark-large { +.apps-adventure-dark-large { background-position: -29px 0px; } -.app-adventure-blue-large, .phabricator-crumb-view:hover .app-adventure-dark-large { +.apps-adventure-blue-large, .phabricator-crumb-view:hover .apps-adventure-dark-large { background-position: -58px 0px; } -.app-application-light-large { +.apps-application-light-large { background-position: -87px 0px; } -.app-application-dark-large { +.apps-application-dark-large { background-position: -116px 0px; } -.app-application-blue-large, .phabricator-crumb-view:hover .app-application-dark-large { +.apps-application-blue-large, .phabricator-crumb-view:hover .apps-application-dark-large { background-position: -145px 0px; } -.app-audit-light-large { +.apps-audit-light-large { background-position: -174px 0px; } -.app-audit-dark-large { +.apps-audit-dark-large { background-position: -203px 0px; } -.app-audit-blue-large, .phabricator-crumb-view:hover .app-audit-dark-large { +.apps-audit-blue-large, .phabricator-crumb-view:hover .apps-audit-dark-large { background-position: -232px 0px; } -.app-calendar-light-large { +.apps-calendar-light-large { background-position: -261px 0px; } -.app-calendar-dark-large { +.apps-calendar-dark-large { background-position: -290px 0px; } -.app-calendar-blue-large, .phabricator-crumb-view:hover .app-calendar-dark-large { +.apps-calendar-blue-large, .phabricator-crumb-view:hover .apps-calendar-dark-large { background-position: -319px 0px; } -.app-chatlog-light-large { +.apps-chatlog-light-large { background-position: 0px -29px; } -.app-chatlog-dark-large { +.apps-chatlog-dark-large { background-position: -29px -29px; } -.app-chatlog-blue-large, .phabricator-crumb-view:hover .app-chatlog-dark-large { +.apps-chatlog-blue-large, .phabricator-crumb-view:hover .apps-chatlog-dark-large { background-position: -58px -29px; } -.app-conduit-light-large { +.apps-conduit-light-large { background-position: -87px -29px; } -.app-conduit-dark-large { +.apps-conduit-dark-large { background-position: -116px -29px; } -.app-conduit-blue-large, .phabricator-crumb-view:hover .app-conduit-dark-large { +.apps-conduit-blue-large, .phabricator-crumb-view:hover .apps-conduit-dark-large { background-position: -145px -29px; } -.app-conpherence-light-large { +.apps-conpherence-light-large { background-position: -174px -29px; } -.app-conpherence-dark-large { +.apps-conpherence-dark-large { background-position: -203px -29px; } -.app-conpherence-blue-large, .phabricator-crumb-view:hover .app-conpherence-dark-large { +.apps-conpherence-blue-large, .phabricator-crumb-view:hover .apps-conpherence-dark-large { background-position: -232px -29px; } -.app-countdown-light-large { +.apps-countdown-light-large { background-position: -261px -29px; } -.app-countdown-dark-large { +.apps-countdown-dark-large { background-position: -290px -29px; } -.app-countdown-blue-large, .phabricator-crumb-view:hover .app-countdown-dark-large { +.apps-countdown-blue-large, .phabricator-crumb-view:hover .apps-countdown-dark-large { background-position: -319px -29px; } -.app-daemon-light-large { +.apps-daemon-light-large { background-position: 0px -58px; } -.app-daemon-dark-large { +.apps-daemon-dark-large { background-position: -29px -58px; } -.app-daemon-blue-large, .phabricator-crumb-view:hover .app-daemon-dark-large { +.apps-daemon-blue-large, .phabricator-crumb-view:hover .apps-daemon-dark-large { background-position: -58px -58px; } -.app-differential-light-large { +.apps-differential-light-large { background-position: -87px -58px; } -.app-differential-dark-large { +.apps-differential-dark-large { background-position: -116px -58px; } -.app-differential-blue-large, .phabricator-crumb-view:hover .app-differential-dark-large { +.apps-differential-blue-large, .phabricator-crumb-view:hover .apps-differential-dark-large { background-position: -145px -58px; } -.app-diffusion-light-large { +.apps-diffusion-light-large { background-position: -174px -58px; } -.app-diffusion-dark-large { +.apps-diffusion-dark-large { background-position: -203px -58px; } -.app-diffusion-blue-large, .phabricator-crumb-view:hover .app-diffusion-dark-large { +.apps-diffusion-blue-large, .phabricator-crumb-view:hover .apps-diffusion-dark-large { background-position: -232px -58px; } -.app-diviner-light-large { +.apps-diviner-light-large { background-position: -261px -58px; } -.app-diviner-dark-large { +.apps-diviner-dark-large { background-position: -290px -58px; } -.app-diviner-blue-large, .phabricator-crumb-view:hover .app-diviner-dark-large { +.apps-diviner-blue-large, .phabricator-crumb-view:hover .apps-diviner-dark-large { background-position: -319px -58px; } -.app-drydock-light-large { +.apps-drydock-light-large { background-position: 0px -87px; } -.app-drydock-dark-large { +.apps-drydock-dark-large { background-position: -29px -87px; } -.app-drydock-blue-large, .phabricator-crumb-view:hover .app-drydock-dark-large { +.apps-drydock-blue-large, .phabricator-crumb-view:hover .apps-drydock-dark-large { background-position: -58px -87px; } -.app-fact-light-large { +.apps-fact-light-large { background-position: -87px -87px; } -.app-fact-dark-large { +.apps-fact-dark-large { background-position: -116px -87px; } -.app-fact-blue-large, .phabricator-crumb-view:hover .app-fact-dark-large { +.apps-fact-blue-large, .phabricator-crumb-view:hover .apps-fact-dark-large { background-position: -145px -87px; } -.app-feed-light-large { +.apps-feed-light-large { background-position: -174px -87px; } -.app-feed-dark-large { +.apps-feed-dark-large { background-position: -203px -87px; } -.app-feed-blue-large, .phabricator-crumb-view:hover .app-feed-dark-large { +.apps-feed-blue-large, .phabricator-crumb-view:hover .apps-feed-dark-large { background-position: -232px -87px; } -.app-files-light-large { +.apps-files-light-large { background-position: -261px -87px; } -.app-files-dark-large { +.apps-files-dark-large { background-position: -290px -87px; } -.app-files-blue-large, .phabricator-crumb-view:hover .app-files-dark-large { +.apps-files-blue-large, .phabricator-crumb-view:hover .apps-files-dark-large { background-position: -319px -87px; } -.app-flags-light-large { +.apps-flags-light-large { background-position: 0px -116px; } -.app-flags-dark-large { +.apps-flags-dark-large { background-position: -29px -116px; } -.app-flags-blue-large, .phabricator-crumb-view:hover .app-flags-dark-large { +.apps-flags-blue-large, .phabricator-crumb-view:hover .apps-flags-dark-large { background-position: -58px -116px; } -.app-harbormaster-light-large { +.apps-harbormaster-light-large { background-position: -87px -116px; } -.app-harbormaster-dark-large { +.apps-harbormaster-dark-large { background-position: -116px -116px; } -.app-harbormaster-blue-large, .phabricator-crumb-view:hover .app-harbormaster-dark-large { +.apps-harbormaster-blue-large, .phabricator-crumb-view:hover .apps-harbormaster-dark-large { background-position: -145px -116px; } -.app-help-light-large { +.apps-help-light-large { background-position: -174px -116px; } -.app-help-dark-large { +.apps-help-dark-large { background-position: -203px -116px; } -.app-help-blue-large, .phabricator-crumb-view:hover .app-help-dark-large { +.apps-help-blue-large, .phabricator-crumb-view:hover .apps-help-dark-large { background-position: -232px -116px; } -.app-herald-light-large { +.apps-herald-light-large { background-position: -261px -116px; } -.app-herald-dark-large { +.apps-herald-dark-large { background-position: -290px -116px; } -.app-herald-blue-large, .phabricator-crumb-view:hover .app-herald-dark-large { +.apps-herald-blue-large, .phabricator-crumb-view:hover .apps-herald-dark-large { background-position: -319px -116px; } -.app-home-light-large { +.apps-home-light-large { background-position: 0px -145px; } -.app-home-dark-large { +.apps-home-dark-large { background-position: -29px -145px; } -.app-home-blue-large, .phabricator-crumb-view:hover .app-home-dark-large { +.apps-home-blue-large, .phabricator-crumb-view:hover .apps-home-dark-large { background-position: -58px -145px; } -.app-logo-light-large { +.apps-logo-light-large { background-position: -87px -145px; } -.app-logo-dark-large { +.apps-logo-dark-large { background-position: -116px -145px; } -.app-logo-blue-large, .phabricator-crumb-view:hover .app-logo-dark-large { +.apps-logo-blue-large, .phabricator-crumb-view:hover .apps-logo-dark-large { background-position: -145px -145px; } -.app-macro-light-large { +.apps-macro-light-large { background-position: -174px -145px; } -.app-macro-dark-large { +.apps-macro-dark-large { background-position: -203px -145px; } -.app-macro-blue-large, .phabricator-crumb-view:hover .app-macro-dark-large { +.apps-macro-blue-large, .phabricator-crumb-view:hover .apps-macro-dark-large { background-position: -232px -145px; } -.app-mail-light-large { +.apps-mail-light-large { background-position: -261px -145px; } -.app-mail-dark-large { +.apps-mail-dark-large { background-position: -290px -145px; } -.app-mail-blue-large, .phabricator-crumb-view:hover .app-mail-dark-large { +.apps-mail-blue-large, .phabricator-crumb-view:hover .apps-mail-dark-large { background-position: -319px -145px; } -.app-maniphest-light-large { +.apps-maniphest-light-large { background-position: 0px -174px; } -.app-maniphest-dark-large { +.apps-maniphest-dark-large { background-position: -29px -174px; } -.app-maniphest-blue-large, .phabricator-crumb-view:hover .app-maniphest-dark-large { +.apps-maniphest-blue-large, .phabricator-crumb-view:hover .apps-maniphest-dark-large { background-position: -58px -174px; } -.app-metamta-light-large { +.apps-metamta-light-large { background-position: -87px -174px; } -.app-metamta-dark-large { +.apps-metamta-dark-large { background-position: -116px -174px; } -.app-metamta-blue-large, .phabricator-crumb-view:hover .app-metamta-dark-large { +.apps-metamta-blue-large, .phabricator-crumb-view:hover .apps-metamta-dark-large { background-position: -145px -174px; } -.app-owners-light-large { +.apps-owners-light-large { background-position: -174px -174px; } -.app-owners-dark-large { +.apps-owners-dark-large { background-position: -203px -174px; } -.app-owners-blue-large, .phabricator-crumb-view:hover .app-owners-dark-large { +.apps-owners-blue-large, .phabricator-crumb-view:hover .apps-owners-dark-large { background-position: -232px -174px; } -.app-paste-light-large { +.apps-paste-light-large { background-position: -261px -174px; } -.app-paste-dark-large { +.apps-paste-dark-large { background-position: -290px -174px; } -.app-paste-blue-large, .phabricator-crumb-view:hover .app-paste-dark-large { +.apps-paste-blue-large, .phabricator-crumb-view:hover .apps-paste-dark-large { background-position: -319px -174px; } -.app-people-light-large { +.apps-people-light-large { background-position: 0px -203px; } -.app-people-dark-large { +.apps-people-dark-large { background-position: -29px -203px; } -.app-people-blue-large, .phabricator-crumb-view:hover .app-people-dark-large { +.apps-people-blue-large, .phabricator-crumb-view:hover .apps-people-dark-large { background-position: -58px -203px; } -.app-phage-light-large { +.apps-phage-light-large { background-position: -87px -203px; } -.app-phage-dark-large { +.apps-phage-dark-large { background-position: -116px -203px; } -.app-phage-blue-large, .phabricator-crumb-view:hover .app-phage-dark-large { +.apps-phage-blue-large, .phabricator-crumb-view:hover .apps-phage-dark-large { background-position: -145px -203px; } -.app-phame-light-large { +.apps-phame-light-large { background-position: -174px -203px; } -.app-phame-dark-large { +.apps-phame-dark-large { background-position: -203px -203px; } -.app-phame-blue-large, .phabricator-crumb-view:hover .app-phame-dark-large { +.apps-phame-blue-large, .phabricator-crumb-view:hover .apps-phame-dark-large { background-position: -232px -203px; } -.app-phid-light-large { +.apps-phid-light-large { background-position: -261px -203px; } -.app-phid-dark-large { +.apps-phid-dark-large { background-position: -290px -203px; } -.app-phid-blue-large, .phabricator-crumb-view:hover .app-phid-dark-large { +.apps-phid-blue-large, .phabricator-crumb-view:hover .apps-phid-dark-large { background-position: -319px -203px; } -.app-phlux-light-large { +.apps-phlux-light-large { background-position: 0px -232px; } -.app-phlux-dark-large { +.apps-phlux-dark-large { background-position: -29px -232px; } -.app-phlux-blue-large, .phabricator-crumb-view:hover .app-phlux-dark-large { +.apps-phlux-blue-large, .phabricator-crumb-view:hover .apps-phlux-dark-large { background-position: -58px -232px; } -.app-pholio-light-large { +.apps-pholio-light-large { background-position: -87px -232px; } -.app-pholio-dark-large { +.apps-pholio-dark-large { background-position: -116px -232px; } -.app-pholio-blue-large, .phabricator-crumb-view:hover .app-pholio-dark-large { +.apps-pholio-blue-large, .phabricator-crumb-view:hover .apps-pholio-dark-large { background-position: -145px -232px; } -.app-phortune-light-large { +.apps-phortune-light-large { background-position: -174px -232px; } -.app-phortune-dark-large { +.apps-phortune-dark-large { background-position: -203px -232px; } -.app-phortune-blue-large, .phabricator-crumb-view:hover .app-phortune-dark-large { +.apps-phortune-blue-large, .phabricator-crumb-view:hover .apps-phortune-dark-large { background-position: -232px -232px; } -.app-phpast-light-large { +.apps-phpast-light-large { background-position: -261px -232px; } -.app-phpast-dark-large { +.apps-phpast-dark-large { background-position: -290px -232px; } -.app-phpast-blue-large, .phabricator-crumb-view:hover .app-phpast-dark-large { +.apps-phpast-blue-large, .phabricator-crumb-view:hover .apps-phpast-dark-large { background-position: -319px -232px; } -.app-phrequent-light-large { +.apps-phrequent-light-large { background-position: 0px -261px; } -.app-phrequent-dark-large { +.apps-phrequent-dark-large { background-position: -29px -261px; } -.app-phrequent-blue-large, .phabricator-crumb-view:hover .app-phrequent-dark-large { +.apps-phrequent-blue-large, .phabricator-crumb-view:hover .apps-phrequent-dark-large { background-position: -58px -261px; } -.app-phriction-light-large { +.apps-phriction-light-large { background-position: -87px -261px; } -.app-phriction-dark-large { +.apps-phriction-dark-large { background-position: -116px -261px; } -.app-phriction-blue-large, .phabricator-crumb-view:hover .app-phriction-dark-large { +.apps-phriction-blue-large, .phabricator-crumb-view:hover .apps-phriction-dark-large { background-position: -145px -261px; } -.app-ponder-light-large { +.apps-ponder-light-large { background-position: -174px -261px; } -.app-ponder-dark-large { +.apps-ponder-dark-large { background-position: -203px -261px; } -.app-ponder-blue-large, .phabricator-crumb-view:hover .app-ponder-dark-large { +.apps-ponder-blue-large, .phabricator-crumb-view:hover .apps-ponder-dark-large { background-position: -232px -261px; } -.app-power-light-large { +.apps-power-light-large { background-position: -261px -261px; } -.app-power-dark-large { +.apps-power-dark-large { background-position: -290px -261px; } -.app-power-blue-large, .phabricator-crumb-view:hover .app-power-dark-large { +.apps-power-blue-large, .phabricator-crumb-view:hover .apps-power-dark-large { background-position: -319px -261px; } -.app-projects-light-large { +.apps-projects-light-large { background-position: 0px -290px; } -.app-projects-dark-large { +.apps-projects-dark-large { background-position: -29px -290px; } -.app-projects-blue-large, .phabricator-crumb-view:hover .app-projects-dark-large { +.apps-projects-blue-large, .phabricator-crumb-view:hover .apps-projects-dark-large { background-position: -58px -290px; } -.app-releeph-light-large { +.apps-releeph-light-large { background-position: -87px -290px; } -.app-releeph-dark-large { +.apps-releeph-dark-large { background-position: -116px -290px; } -.app-releeph-blue-large, .phabricator-crumb-view:hover .app-releeph-dark-large { +.apps-releeph-blue-large, .phabricator-crumb-view:hover .apps-releeph-dark-large { background-position: -145px -290px; } -.app-repositories-light-large { +.apps-repositories-light-large { background-position: -174px -290px; } -.app-repositories-dark-large { +.apps-repositories-dark-large { background-position: -203px -290px; } -.app-repositories-blue-large, .phabricator-crumb-view:hover .app-repositories-dark-large { +.apps-repositories-blue-large, .phabricator-crumb-view:hover .apps-repositories-dark-large { background-position: -232px -290px; } -.app-settings-light-large { +.apps-settings-light-large { background-position: -261px -290px; } -.app-settings-dark-large { +.apps-settings-dark-large { background-position: -290px -290px; } -.app-settings-blue-large, .phabricator-crumb-view:hover .app-settings-dark-large { +.apps-settings-blue-large, .phabricator-crumb-view:hover .apps-settings-dark-large { background-position: -319px -290px; } -.app-setup-light-large { +.apps-setup-light-large { background-position: 0px -319px; } -.app-setup-dark-large { +.apps-setup-dark-large { background-position: -29px -319px; } -.app-setup-blue-large, .phabricator-crumb-view:hover .app-setup-dark-large { +.apps-setup-blue-large, .phabricator-crumb-view:hover .apps-setup-dark-large { background-position: -58px -319px; } -.app-slowvote-light-large { +.apps-slowvote-light-large { background-position: -87px -319px; } -.app-slowvote-dark-large { +.apps-slowvote-dark-large { background-position: -116px -319px; } -.app-slowvote-blue-large, .phabricator-crumb-view:hover .app-slowvote-dark-large { +.apps-slowvote-blue-large, .phabricator-crumb-view:hover .apps-slowvote-dark-large { background-position: -145px -319px; } -.app-token-light-large { +.apps-token-light-large { background-position: -174px -319px; } -.app-token-dark-large { +.apps-token-dark-large { background-position: -203px -319px; } -.app-token-blue-large, .phabricator-crumb-view:hover .app-token-dark-large { +.apps-token-blue-large, .phabricator-crumb-view:hover .apps-token-dark-large { background-position: -232px -319px; } -.app-uiexamples-light-large { +.apps-uiexamples-light-large { background-position: -261px -319px; } -.app-uiexamples-dark-large { +.apps-uiexamples-dark-large { background-position: -290px -319px; } -.app-uiexamples-blue-large, .phabricator-crumb-view:hover .app-uiexamples-dark-large { +.apps-uiexamples-blue-large, .phabricator-crumb-view:hover .apps-uiexamples-dark-large { background-position: -319px -319px; } -.app-workphlow-light-large { +.apps-workphlow-light-large { background-position: 0px -348px; } -.app-workphlow-dark-large { +.apps-workphlow-dark-large { background-position: -29px -348px; } -.app-workphlow-blue-large, .phabricator-crumb-view:hover .app-workphlow-dark-large { +.apps-workphlow-blue-large, .phabricator-crumb-view:hover .apps-workphlow-dark-large { background-position: -58px -348px; } -.app-xhprof-light-large { +.apps-xhprof-light-large { background-position: -87px -348px; } -.app-xhprof-dark-large { +.apps-xhprof-dark-large { background-position: -116px -348px; } -.app-xhprof-blue-large, .phabricator-crumb-view:hover .app-xhprof-dark-large { +.apps-xhprof-blue-large, .phabricator-crumb-view:hover .apps-xhprof-dark-large { background-position: -145px -348px; } diff --git a/webroot/rsrc/css/sprite-apps.css b/webroot/rsrc/css/sprite-apps.css index 1106bc6eca..55b10c0c3b 100644 --- a/webroot/rsrc/css/sprite-apps.css +++ b/webroot/rsrc/css/sprite-apps.css @@ -18,202 +18,202 @@ only screen and (-webkit-min-device-pixel-ratio: 1.5) { } -.app-adventure-dark { +.apps-adventure-dark { background-position: 0px 0px; } -.app-application-dark { +.apps-application-dark { background-position: -15px 0px; } -.app-audit-dark { +.apps-audit-dark { background-position: -30px 0px; } -.app-calendar-dark { +.apps-calendar-dark { background-position: -45px 0px; } -.app-chatlog-dark { +.apps-chatlog-dark { background-position: -60px 0px; } -.app-conduit-dark { +.apps-conduit-dark { background-position: -75px 0px; } -.app-conpherence-dark { +.apps-conpherence-dark { background-position: -90px 0px; } -.app-countdown-dark { +.apps-countdown-dark { background-position: 0px -15px; } -.app-daemon-dark { +.apps-daemon-dark { background-position: -15px -15px; } -.app-differential-dark { +.apps-differential-dark { background-position: -30px -15px; } -.app-diffusion-dark { +.apps-diffusion-dark { background-position: -45px -15px; } -.app-diviner-dark { +.apps-diviner-dark { background-position: -60px -15px; } -.app-drydock-dark { +.apps-drydock-dark { background-position: -75px -15px; } -.app-fact-dark { +.apps-fact-dark { background-position: -90px -15px; } -.app-feed-dark { +.apps-feed-dark { background-position: 0px -30px; } -.app-files-dark { +.apps-files-dark { background-position: -15px -30px; } -.app-flags-dark { +.apps-flags-dark { background-position: -30px -30px; } -.app-harbormaster-dark { +.apps-harbormaster-dark { background-position: -45px -30px; } -.app-help-dark { +.apps-help-dark { background-position: -60px -30px; } -.app-herald-dark { +.apps-herald-dark { background-position: -75px -30px; } -.app-home-dark { +.apps-home-dark { background-position: -90px -30px; } -.app-logo-dark { +.apps-logo-dark { background-position: 0px -45px; } -.app-macro-dark { +.apps-macro-dark { background-position: -15px -45px; } -.app-mail-dark { +.apps-mail-dark { background-position: -30px -45px; } -.app-maniphest-dark { +.apps-maniphest-dark { background-position: -45px -45px; } -.app-metamta-dark { +.apps-metamta-dark { background-position: -60px -45px; } -.app-owners-dark { +.apps-owners-dark { background-position: -75px -45px; } -.app-paste-dark { +.apps-paste-dark { background-position: -90px -45px; } -.app-people-dark { +.apps-people-dark { background-position: 0px -60px; } -.app-phage-dark { +.apps-phage-dark { background-position: -15px -60px; } -.app-phame-dark { +.apps-phame-dark { background-position: -30px -60px; } -.app-phid-dark { +.apps-phid-dark { background-position: -45px -60px; } -.app-phlux-dark { +.apps-phlux-dark { background-position: -60px -60px; } -.app-pholio-dark { +.apps-pholio-dark { background-position: -75px -60px; } -.app-phortune-dark { +.apps-phortune-dark { background-position: -90px -60px; } -.app-phpast-dark { +.apps-phpast-dark { background-position: 0px -75px; } -.app-phrequent-dark { +.apps-phrequent-dark { background-position: -15px -75px; } -.app-phriction-dark { +.apps-phriction-dark { background-position: -30px -75px; } -.app-ponder-dark { +.apps-ponder-dark { background-position: -45px -75px; } -.app-power-dark { +.apps-power-dark { background-position: -60px -75px; } -.app-projects-dark { +.apps-projects-dark { background-position: -75px -75px; } -.app-releeph-dark { +.apps-releeph-dark { background-position: -90px -75px; } -.app-repositories-dark { +.apps-repositories-dark { background-position: 0px -90px; } -.app-settings-dark { +.apps-settings-dark { background-position: -15px -90px; } -.app-setup-dark { +.apps-setup-dark { background-position: -30px -90px; } -.app-slowvote-dark { +.apps-slowvote-dark { background-position: -45px -90px; } -.app-token-dark { +.apps-token-dark { background-position: -60px -90px; } -.app-uiexamples-dark { +.apps-uiexamples-dark { background-position: -75px -90px; } -.app-workphlow-dark { +.apps-workphlow-dark { background-position: -90px -90px; } -.app-xhprof-dark { +.apps-xhprof-dark { background-position: 0px -105px; }