@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Remove defunt project image choices

Summary: These are old project image choices, remove and only go with FontAwesome related images.

Test Plan: Project -> Edit Picture -> Save

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: Korvin

Differential Revision: https://secure.phabricator.com/D15051

+24 -733
+9 -13
resources/celerity/map.php
··· 80 80 'rsrc/css/application/objectselector/object-selector.css' => '85ee8ce6', 81 81 'rsrc/css/application/owners/owners-path-editor.css' => '2f00933b', 82 82 'rsrc/css/application/paste/paste.css' => 'a5157c48', 83 - 'rsrc/css/application/people/people-profile.css' => '25970776', 83 + 'rsrc/css/application/people/people-profile.css' => '8f894dee', 84 84 'rsrc/css/application/phame/phame.css' => 'dac8fdf2', 85 85 'rsrc/css/application/pholio/pholio-edit.css' => '3ad9d1ee', 86 86 'rsrc/css/application/pholio/pholio-inline-comments.css' => '8e545e49', ··· 156 156 'rsrc/css/phui/phui-workpanel-view.css' => 'adec7699', 157 157 'rsrc/css/sprite-login.css' => '60e8560e', 158 158 'rsrc/css/sprite-menu.css' => '9dd65b92', 159 - 'rsrc/css/sprite-projects.css' => 'e5ad842a', 160 159 'rsrc/css/sprite-tokens.css' => '4f399012', 161 160 'rsrc/externals/font/aleo/aleo-bold.eot' => 'd3d3bed7', 162 161 'rsrc/externals/font/aleo/aleo-bold.svg' => '45899c8e', ··· 337 336 'rsrc/image/sprite-login.png' => '03d5af29', 338 337 'rsrc/image/sprite-menu-X2.png' => 'cfd8fca5', 339 338 'rsrc/image/sprite-menu.png' => 'd7a99faa', 340 - 'rsrc/image/sprite-projects-X2.png' => '853552c7', 341 - 'rsrc/image/sprite-projects.png' => 'b9dd74b8', 342 339 'rsrc/image/sprite-tokens-X2.png' => '348f1745', 343 340 'rsrc/image/sprite-tokens.png' => 'ce0b62be', 344 341 'rsrc/image/texture/card-gradient.png' => '815f26e8', ··· 396 393 'rsrc/js/application/diffusion/behavior-pull-lastmodified.js' => 'f01586dc', 397 394 'rsrc/js/application/doorkeeper/behavior-doorkeeper-tag.js' => 'e5822781', 398 395 'rsrc/js/application/drydock/drydock-live-operation-status.js' => '901935ef', 399 - 'rsrc/js/application/files/behavior-icon-composer.js' => '8ef9ab58', 396 + 'rsrc/js/application/files/behavior-icon-composer.js' => '8499b6ab', 400 397 'rsrc/js/application/files/behavior-launch-icon-composer.js' => '48086888', 401 398 'rsrc/js/application/herald/HeraldRuleEditor.js' => '5bd8f385', 402 399 'rsrc/js/application/herald/PathTypeahead.js' => 'f7fc67ec', ··· 613 610 'javelin-behavior-herald-rule-editor' => '7ebaeed3', 614 611 'javelin-behavior-high-security-warning' => 'a464fe03', 615 612 'javelin-behavior-history-install' => '7ee2b591', 616 - 'javelin-behavior-icon-composer' => '8ef9ab58', 613 + 'javelin-behavior-icon-composer' => '8499b6ab', 617 614 'javelin-behavior-launch-icon-composer' => '48086888', 618 615 'javelin-behavior-lightbox-attachments' => 'f8ba29d7', 619 616 'javelin-behavior-line-chart' => '88f0c5b3', ··· 731 728 'owners-path-editor-css' => '2f00933b', 732 729 'paste-css' => 'a5157c48', 733 730 'path-typeahead' => 'f7fc67ec', 734 - 'people-profile-css' => '25970776', 731 + 'people-profile-css' => '8f894dee', 735 732 'phabricator-action-list-view-css' => 'c5eba19d', 736 733 'phabricator-application-launch-view-css' => '95351601', 737 734 'phabricator-busy' => '59a7976a', ··· 852 849 'setup-issue-css' => 'db7e9c40', 853 850 'sprite-login-css' => '60e8560e', 854 851 'sprite-menu-css' => '9dd65b92', 855 - 'sprite-projects-css' => 'e5ad842a', 856 852 'sprite-tokens-css' => '4f399012', 857 853 'syntax-highlighting-css' => '9fd11da8', 858 854 'tokens-css' => '3d0f239e', ··· 1442 1438 'javelin-behavior', 1443 1439 'javelin-scrollbar', 1444 1440 ), 1441 + '8499b6ab' => array( 1442 + 'javelin-behavior', 1443 + 'javelin-dom', 1444 + 'javelin-stratcom', 1445 + ), 1445 1446 '85ea0626' => array( 1446 1447 'javelin-install', 1447 1448 ), ··· 1507 1508 'javelin-util', 1508 1509 'javelin-stratcom', 1509 1510 'javelin-install', 1510 - ), 1511 - '8ef9ab58' => array( 1512 - 'javelin-behavior', 1513 - 'javelin-dom', 1514 - 'javelin-stratcom', 1515 1511 ), 1516 1512 '8fba1997' => array( 1517 1513 'javelin-install',
-371
resources/sprite/manifest/projects.json
··· 1 - { 2 - "version": 1, 3 - "sprites": { 4 - "projects-8ball": { 5 - "name": "projects-8ball", 6 - "rule": ".projects-8ball", 7 - "hash": "1571c4d51926d3af7711b825c5816e2e" 8 - }, 9 - "projects-alien": { 10 - "name": "projects-alien", 11 - "rule": ".projects-alien", 12 - "hash": "384f920ae335dca04edaf29663d3a074" 13 - }, 14 - "projects-announce": { 15 - "name": "projects-announce", 16 - "rule": ".projects-announce", 17 - "hash": "94329cedd509fc27a6fb577927581118" 18 - }, 19 - "projects-art": { 20 - "name": "projects-art", 21 - "rule": ".projects-art", 22 - "hash": "85c545e5130f00ff1b93c0af0d540974" 23 - }, 24 - "projects-award": { 25 - "name": "projects-award", 26 - "rule": ".projects-award", 27 - "hash": "fad6d89e4938e16f22f3c9db7cf5d696" 28 - }, 29 - "projects-bacon": { 30 - "name": "projects-bacon", 31 - "rule": ".projects-bacon", 32 - "hash": "f6300cdfa5a96a223f53f13dd0d3acc3" 33 - }, 34 - "projects-bandaid": { 35 - "name": "projects-bandaid", 36 - "rule": ".projects-bandaid", 37 - "hash": "c463dffa161997277fc6697155f4085b" 38 - }, 39 - "projects-beer": { 40 - "name": "projects-beer", 41 - "rule": ".projects-beer", 42 - "hash": "81c7580f322d9fb40c77db56cd92d61d" 43 - }, 44 - "projects-bomb": { 45 - "name": "projects-bomb", 46 - "rule": ".projects-bomb", 47 - "hash": "1123da7cc56313891c9979b004cc02f7" 48 - }, 49 - "projects-briefcase": { 50 - "name": "projects-briefcase", 51 - "rule": ".projects-briefcase", 52 - "hash": "9b4b413ddb250ce1d3fbe18a5a5698cd" 53 - }, 54 - "projects-bug": { 55 - "name": "projects-bug", 56 - "rule": ".projects-bug", 57 - "hash": "9678702aed00c4779759ebbdfe97fe48" 58 - }, 59 - "projects-calendar": { 60 - "name": "projects-calendar", 61 - "rule": ".projects-calendar", 62 - "hash": "e7dc5d1b11fc55ed239fcbfe527ed0e7" 63 - }, 64 - "projects-cloud": { 65 - "name": "projects-cloud", 66 - "rule": ".projects-cloud", 67 - "hash": "d38bf58580b3c36fbd3149a13f7d0e5e" 68 - }, 69 - "projects-coffee": { 70 - "name": "projects-coffee", 71 - "rule": ".projects-coffee", 72 - "hash": "a9c10862139d8e7f56c9f892496f9666" 73 - }, 74 - "projects-creditcard": { 75 - "name": "projects-creditcard", 76 - "rule": ".projects-creditcard", 77 - "hash": "db2c179cb4935da8b9950ac30da8c0d1" 78 - }, 79 - "projects-death": { 80 - "name": "projects-death", 81 - "rule": ".projects-death", 82 - "hash": "cdea72dfdcb3fc64873b9fff78addb3c" 83 - }, 84 - "projects-desktop": { 85 - "name": "projects-desktop", 86 - "rule": ".projects-desktop", 87 - "hash": "19d2ef34e3dd53615cdad91eb987d6fe" 88 - }, 89 - "projects-dropbox": { 90 - "name": "projects-dropbox", 91 - "rule": ".projects-dropbox", 92 - "hash": "10231bf468769b96ed40cf983abfa269" 93 - }, 94 - "projects-education": { 95 - "name": "projects-education", 96 - "rule": ".projects-education", 97 - "hash": "ce3d0ca75d519b2ac427a690d30475f8" 98 - }, 99 - "projects-experimental": { 100 - "name": "projects-experimental", 101 - "rule": ".projects-experimental", 102 - "hash": "311ef712f8daca057c20c8fd78fa77ce" 103 - }, 104 - "projects-fa-briefcase": { 105 - "name": "projects-fa-briefcase", 106 - "rule": ".projects-fa-briefcase", 107 - "hash": "f3dd4c94ce9f1cc74068af3ea9a4bc65" 108 - }, 109 - "projects-fa-bug": { 110 - "name": "projects-fa-bug", 111 - "rule": ".projects-fa-bug", 112 - "hash": "e85895919b8fdbdbbcf43e476e70adcc" 113 - }, 114 - "projects-fa-building": { 115 - "name": "projects-fa-building", 116 - "rule": ".projects-fa-building", 117 - "hash": "5ba0272ba1d3dee530cf72bd14b060e1" 118 - }, 119 - "projects-fa-calendar": { 120 - "name": "projects-fa-calendar", 121 - "rule": ".projects-fa-calendar", 122 - "hash": "38b05d30e454285b56c7021d19ca7c93" 123 - }, 124 - "projects-fa-cloud": { 125 - "name": "projects-fa-cloud", 126 - "rule": ".projects-fa-cloud", 127 - "hash": "9202ca72998bb07180464064258f43ff" 128 - }, 129 - "projects-fa-credit-card": { 130 - "name": "projects-fa-credit-card", 131 - "rule": ".projects-fa-credit-card", 132 - "hash": "0b73456cbdb383ae2b211c7c8b90b712" 133 - }, 134 - "projects-fa-envelope": { 135 - "name": "projects-fa-envelope", 136 - "rule": ".projects-fa-envelope", 137 - "hash": "73a2c4560e4d12125dbb3a3d1cab3f3f" 138 - }, 139 - "projects-fa-flag-checkered": { 140 - "name": "projects-fa-flag-checkered", 141 - "rule": ".projects-fa-flag-checkered", 142 - "hash": "57b7474e5d81c84fa5020cb57f82d1ca" 143 - }, 144 - "projects-fa-flask": { 145 - "name": "projects-fa-flask", 146 - "rule": ".projects-fa-flask", 147 - "hash": "ae9edea912a19440c15fefdbf728def4" 148 - }, 149 - "projects-fa-folder": { 150 - "name": "projects-fa-folder", 151 - "rule": ".projects-fa-folder", 152 - "hash": "d3c6eb3334d6b6f1b8a1159d9d9e7397" 153 - }, 154 - "projects-fa-lock": { 155 - "name": "projects-fa-lock", 156 - "rule": ".projects-fa-lock", 157 - "hash": "fa1eabe664aa26fa4732a18849a4d581" 158 - }, 159 - "projects-fa-tags": { 160 - "name": "projects-fa-tags", 161 - "rule": ".projects-fa-tags", 162 - "hash": "f167c28072cf39a388ae0056d5f5f757" 163 - }, 164 - "projects-fa-trash-o": { 165 - "name": "projects-fa-trash-o", 166 - "rule": ".projects-fa-trash-o", 167 - "hash": "82fb2b427b0b331652d19fd3654905a2" 168 - }, 169 - "projects-fa-truck": { 170 - "name": "projects-fa-truck", 171 - "rule": ".projects-fa-truck", 172 - "hash": "89136aa2b52a6543b7c20dbdf0727191" 173 - }, 174 - "projects-fa-umbrella": { 175 - "name": "projects-fa-umbrella", 176 - "rule": ".projects-fa-umbrella", 177 - "hash": "55f6a65e425c5725e953e3a59cb50f49" 178 - }, 179 - "projects-fa-users": { 180 - "name": "projects-fa-users", 181 - "rule": ".projects-fa-users", 182 - "hash": "bd449bd0dea0d29031dc8fddad7bb66b" 183 - }, 184 - "projects-facebook": { 185 - "name": "projects-facebook", 186 - "rule": ".projects-facebook", 187 - "hash": "16581191e4ce9e0115d447b479c886cb" 188 - }, 189 - "projects-facility": { 190 - "name": "projects-facility", 191 - "rule": ".projects-facility", 192 - "hash": "d8893f9d2b75ec047b6f3898a386055c" 193 - }, 194 - "projects-film": { 195 - "name": "projects-film", 196 - "rule": ".projects-film", 197 - "hash": "57497050fa09ba1533d981a9c1550ba9" 198 - }, 199 - "projects-forked": { 200 - "name": "projects-forked", 201 - "rule": ".projects-forked", 202 - "hash": "f575428e1079981840297bd444e51c43" 203 - }, 204 - "projects-games": { 205 - "name": "projects-games", 206 - "rule": ".projects-games", 207 - "hash": "b802cff3e76051675b37165bd9702088" 208 - }, 209 - "projects-ghost": { 210 - "name": "projects-ghost", 211 - "rule": ".projects-ghost", 212 - "hash": "7c8622cad29bddc5179f6a6d5f15fbe9" 213 - }, 214 - "projects-gift": { 215 - "name": "projects-gift", 216 - "rule": ".projects-gift", 217 - "hash": "f2ca678906a6806f421b60abddaa6cae" 218 - }, 219 - "projects-globe": { 220 - "name": "projects-globe", 221 - "rule": ".projects-globe", 222 - "hash": "87515a83cc0c840804aca594677d1eae" 223 - }, 224 - "projects-golf": { 225 - "name": "projects-golf", 226 - "rule": ".projects-golf", 227 - "hash": "1ee7556fab3d46d925deb00322dad858" 228 - }, 229 - "projects-heart": { 230 - "name": "projects-heart", 231 - "rule": ".projects-heart", 232 - "hash": "3da64839e37ee245333017d0a310cc2e" 233 - }, 234 - "projects-intergalactic": { 235 - "name": "projects-intergalactic", 236 - "rule": ".projects-intergalactic", 237 - "hash": "94dca756cb267bdb4e0ed58467320780" 238 - }, 239 - "projects-lock": { 240 - "name": "projects-lock", 241 - "rule": ".projects-lock", 242 - "hash": "9d4c8ad3a4ac4163f284461da7df2763" 243 - }, 244 - "projects-mail": { 245 - "name": "projects-mail", 246 - "rule": ".projects-mail", 247 - "hash": "963f5ce26c6caf86e72d754f7b6e8865" 248 - }, 249 - "projects-martini": { 250 - "name": "projects-martini", 251 - "rule": ".projects-martini", 252 - "hash": "24d4d5fb5c334621ece4c35a9196471e" 253 - }, 254 - "projects-medical": { 255 - "name": "projects-medical", 256 - "rule": ".projects-medical", 257 - "hash": "e0cb3ef5557321d166e8eb49c10d3599" 258 - }, 259 - "projects-mobile": { 260 - "name": "projects-mobile", 261 - "rule": ".projects-mobile", 262 - "hash": "37dec95d1a4a937743d52acac319c3b6" 263 - }, 264 - "projects-music": { 265 - "name": "projects-music", 266 - "rule": ".projects-music", 267 - "hash": "e7a814194685ac25be0db05b04074607" 268 - }, 269 - "projects-news": { 270 - "name": "projects-news", 271 - "rule": ".projects-news", 272 - "hash": "6861f3ee827d09b0592166514f4941e8" 273 - }, 274 - "projects-orgchart": { 275 - "name": "projects-orgchart", 276 - "rule": ".projects-orgchart", 277 - "hash": "20c51c59788fb2bc8184fdd5687d33dc" 278 - }, 279 - "projects-peoples": { 280 - "name": "projects-peoples", 281 - "rule": ".projects-peoples", 282 - "hash": "c949ba6d09e68317a9a11482e75e5140" 283 - }, 284 - "projects-piechart": { 285 - "name": "projects-piechart", 286 - "rule": ".projects-piechart", 287 - "hash": "051138560e30982a029aa5e4ea87bc17" 288 - }, 289 - "projects-poison": { 290 - "name": "projects-poison", 291 - "rule": ".projects-poison", 292 - "hash": "56ddafd138e421f198b9cb38e5dc7455" 293 - }, 294 - "projects-putabirdonit": { 295 - "name": "projects-putabirdonit", 296 - "rule": ".projects-putabirdonit", 297 - "hash": "ee298fff82c34341b986a3e1b77bea11" 298 - }, 299 - "projects-radiate": { 300 - "name": "projects-radiate", 301 - "rule": ".projects-radiate", 302 - "hash": "9cfb918089b3de8506a5d270a119052c" 303 - }, 304 - "projects-savings": { 305 - "name": "projects-savings", 306 - "rule": ".projects-savings", 307 - "hash": "9e92bc5e64f79d2f4842ac24a8b57fcb" 308 - }, 309 - "projects-search": { 310 - "name": "projects-search", 311 - "rule": ".projects-search", 312 - "hash": "a42c1c31f2929838b0f181f417c0b6a4" 313 - }, 314 - "projects-shield": { 315 - "name": "projects-shield", 316 - "rule": ".projects-shield", 317 - "hash": "40c6e1bec7c07c165668ac45c218847a" 318 - }, 319 - "projects-speed": { 320 - "name": "projects-speed", 321 - "rule": ".projects-speed", 322 - "hash": "2b70c194d07f5a9d95abc51d84fb22ed" 323 - }, 324 - "projects-sprint": { 325 - "name": "projects-sprint", 326 - "rule": ".projects-sprint", 327 - "hash": "655ef9a3043eab23eac1da21baeb36b3" 328 - }, 329 - "projects-star": { 330 - "name": "projects-star", 331 - "rule": ".projects-star", 332 - "hash": "a46e3c18f68bc13a65b410496e27b5d7" 333 - }, 334 - "projects-storage": { 335 - "name": "projects-storage", 336 - "rule": ".projects-storage", 337 - "hash": "bb19baa77bb7596f43f77e5dbbddb006" 338 - }, 339 - "projects-tablet": { 340 - "name": "projects-tablet", 341 - "rule": ".projects-tablet", 342 - "hash": "830dcf6637288ca122c8f5034cae3769" 343 - }, 344 - "projects-travel": { 345 - "name": "projects-travel", 346 - "rule": ".projects-travel", 347 - "hash": "86ec4dcd025879a43435b101fd542a1b" 348 - }, 349 - "projects-twitter": { 350 - "name": "projects-twitter", 351 - "rule": ".projects-twitter", 352 - "hash": "75b8680dd1e4ecce4ca3a39c87e1ed80" 353 - }, 354 - "projects-warning": { 355 - "name": "projects-warning", 356 - "rule": ".projects-warning", 357 - "hash": "3ac48b6f963675e1f4bb4ac75aad936f" 358 - }, 359 - "projects-whale": { 360 - "name": "projects-whale", 361 - "rule": ".projects-whale", 362 - "hash": "569b584c7e80a0a9b965280abd27c723" 363 - } 364 - }, 365 - "scales": [ 366 - 1, 367 - 2 368 - ], 369 - "header": "\/**\n * @provides sprite-projects-css\n * @generated\n *\/\n\n.sprite-projects {\n background-image: url(\/rsrc\/image\/sprite-projects.png);\n background-repeat: no-repeat;\n}\n\n@media\nonly screen and (min-device-pixel-ratio: 1.5),\nonly screen and (-webkit-min-device-pixel-ratio: 1.5),\nonly screen and (min-resolution: 1.5dppx) {\n .sprite-projects {\n background-image: url(\/rsrc\/image\/sprite-projects-X2.png);\n background-size: {X}px {Y}px;\n }\n}\n", 370 - "type": "standard" 371 - }
resources/sprite/projects_1x/8ball.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/alien.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/announce.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/art.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/award.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/bacon.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/bandaid.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/beer.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/bomb.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/briefcase.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/bug.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/calendar.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/cloud.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/coffee.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/creditcard.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/death.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/desktop.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/dropbox.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/education.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/experimental.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-briefcase.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-bug.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-building.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-calendar.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-cloud.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-credit-card.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-envelope.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-flag-checkered.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-flask.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-folder.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-lock.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-tags.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-trash-o.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-truck.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-umbrella.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/fa-users.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/facebook.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/facility.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/film.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/forked.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/games.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/ghost.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/gift.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/globe.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/golf.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/heart.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/intergalactic.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/lock.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/mail.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/martini.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/medical.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/mobile.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/music.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/news.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/orgchart.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/peoples.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/piechart.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/poison.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/putabirdonit.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/radiate.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/savings.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/search.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/shield.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/speed.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/sprint.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/star.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/storage.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/tablet.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/travel.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/twitter.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/warning.png

This is a binary file and will not be displayed.

resources/sprite/projects_1x/whale.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/8ball.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/alien.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/announce.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/art.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/award.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/bacon.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/bandaid.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/beer.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/bomb.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/briefcase.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/bug.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/calendar.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/cloud.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/coffee.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/creditcard.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/death.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/desktop.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/dropbox.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/education.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/experimental.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/fa-briefcase.png resources/builtin/projects/fa-briefcase.png
resources/sprite/projects_2x/fa-bug.png resources/builtin/projects/fa-bug.png
resources/sprite/projects_2x/fa-building.png resources/builtin/projects/fa-building.png
resources/sprite/projects_2x/fa-calendar.png resources/builtin/projects/fa-calendar.png
resources/sprite/projects_2x/fa-cloud.png resources/builtin/projects/fa-cloud.png
resources/sprite/projects_2x/fa-credit-card.png resources/builtin/projects/fa-credit-card.png
resources/sprite/projects_2x/fa-envelope.png resources/builtin/projects/fa-envelope.png
resources/sprite/projects_2x/fa-flag-checkered.png resources/builtin/projects/fa-flag-checkered.png
resources/sprite/projects_2x/fa-flask.png resources/builtin/projects/fa-flask.png
resources/sprite/projects_2x/fa-folder.png resources/builtin/projects/fa-folder.png
resources/sprite/projects_2x/fa-lock.png resources/builtin/projects/fa-lock.png
resources/sprite/projects_2x/fa-tags.png resources/builtin/projects/fa-tags.png
resources/sprite/projects_2x/fa-trash-o.png resources/builtin/projects/fa-trash-o.png
resources/sprite/projects_2x/fa-truck.png resources/builtin/projects/fa-truck.png
resources/sprite/projects_2x/fa-umbrella.png resources/builtin/projects/fa-umbrella.png
resources/sprite/projects_2x/fa-users.png resources/builtin/projects/fa-users.png
resources/sprite/projects_2x/facebook.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/facility.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/film.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/forked.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/games.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/ghost.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/gift.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/globe.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/golf.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/heart.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/intergalactic.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/lock.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/mail.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/martini.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/medical.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/mobile.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/music.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/news.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/orgchart.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/peoples.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/piechart.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/poison.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/putabirdonit.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/radiate.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/savings.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/search.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/shield.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/speed.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/sprint.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/star.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/storage.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/tablet.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/travel.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/twitter.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/warning.png

This is a binary file and will not be displayed.

resources/sprite/projects_2x/whale.png

This is a binary file and will not be displayed.

-1
scripts/celerity/generate_sprites.php
··· 30 30 'menu' => $generator->buildMenuSheet(), 31 31 'tokens' => $generator->buildTokenSheet(), 32 32 'login' => $generator->buildLoginSheet(), 33 - 'projects' => $generator->buildProjectsSheet(), 34 33 ); 35 34 36 35 list($err) = exec_manual('optipng');
-32
src/applications/celerity/CeleritySpriteGenerator.php
··· 86 86 return $sheet; 87 87 } 88 88 89 - public function buildProjectsSheet() { 90 - $icons = $this->getDirectoryList('projects_1x'); 91 - $scales = array( 92 - '1x' => 1, 93 - '2x' => 2, 94 - ); 95 - $template = id(new PhutilSprite()) 96 - ->setSourceSize(50, 50); 97 - 98 - $sprites = array(); 99 - $prefix = 'projects-'; 100 - foreach ($icons as $icon) { 101 - $sprite = id(clone $template) 102 - ->setName($prefix.$icon) 103 - ->setTargetCSS('.'.$prefix.$icon); 104 - 105 - foreach ($scales as $scale_key => $scale) { 106 - $path = $this->getPath('projects_'.$scale_key.'/'.$icon.'.png'); 107 - $sprite->setSourceFile($path, $scale); 108 - } 109 - $sprites[] = $sprite; 110 - } 111 - 112 - $sheet = $this->buildSheet('projects', true); 113 - $sheet->setScales($scales); 114 - foreach ($sprites as $sprite) { 115 - $sheet->addSprite($sprite); 116 - } 117 - 118 - return $sheet; 119 - } 120 - 121 89 public function buildLoginSheet() { 122 90 $icons = $this->getDirectoryList('login_1x'); 123 91 $scales = array(
+1 -1
src/applications/files/builtin/PhabricatorFilesComposeIconBuiltinFile.php
··· 44 44 45 45 public static function getAllIcons() { 46 46 $root = dirname(phutil_get_library_root('phabricator')); 47 - $root = $root.'/resources/sprite/projects_2x/'; 47 + $root = $root.'/resources/builtin/projects/'; 48 48 49 49 $quips = self::getIconQuips(); 50 50
+4 -4
src/applications/files/controller/PhabricatorFileComposeController.php
··· 110 110 ), 111 111 ), 112 112 id(new PHUIIconView()) 113 - ->setSpriteIcon($icon) 114 - ->setSpriteSheet(PHUIIconView::SPRITE_PROJECTS)); 113 + ->setIconFont($icon) 114 + ->addClass('compose-icon-bg')); 115 115 } 116 116 117 117 $dialog_id = celerity_generate_unique_node_id(); ··· 122 122 $preview = id(new PHUIIconView()) 123 123 ->setID($preview_id) 124 124 ->addClass('compose-background-'.$value_color) 125 - ->setSpriteIcon($value_icon) 126 - ->setSpriteSheet(PHUIIconView::SPRITE_PROJECTS); 125 + ->setIconFont($value_icon) 126 + ->addClass('compose-icon-bg'); 127 127 128 128 $color_input = javelin_tag( 129 129 'input',
-1
src/view/phui/PHUIIconView.php
··· 4 4 5 5 const SPRITE_TOKENS = 'tokens'; 6 6 const SPRITE_LOGIN = 'login'; 7 - const SPRITE_PROJECTS = 'projects'; 8 7 9 8 const HEAD_SMALL = 'phuihead-small'; 10 9 const HEAD_MEDIUM = 'phuihead-medium';
+8
webroot/rsrc/css/application/people/people-profile.css
··· 37 37 background-color: {$darkgreytext}; 38 38 } 39 39 40 + .compose-dialog .compose-icon-bg { 41 + color: #fff; 42 + line-height: 50px; 43 + width: 50px; 44 + text-align: center; 45 + font-size: 32px; 46 + } 47 + 40 48 .compose-dialog .compose-background-red { 41 49 background-color: {$red}; 42 50 }
-308
webroot/rsrc/css/sprite-projects.css
··· 1 - /** 2 - * @provides sprite-projects-css 3 - * @generated 4 - */ 5 - 6 - .sprite-projects { 7 - background-image: url(/rsrc/image/sprite-projects.png); 8 - background-repeat: no-repeat; 9 - } 10 - 11 - @media 12 - only screen and (min-device-pixel-ratio: 1.5), 13 - only screen and (-webkit-min-device-pixel-ratio: 1.5), 14 - only screen and (min-resolution: 1.5dppx) { 15 - .sprite-projects { 16 - background-image: url(/rsrc/image/sprite-projects-X2.png); 17 - background-size: 408px 459px; 18 - } 19 - } 20 - 21 - 22 - .projects-8ball { 23 - background-position: 0px 0px; 24 - } 25 - 26 - .projects-alien { 27 - background-position: -51px 0px; 28 - } 29 - 30 - .projects-announce { 31 - background-position: -102px 0px; 32 - } 33 - 34 - .projects-art { 35 - background-position: -153px 0px; 36 - } 37 - 38 - .projects-award { 39 - background-position: -204px 0px; 40 - } 41 - 42 - .projects-bacon { 43 - background-position: -255px 0px; 44 - } 45 - 46 - .projects-bandaid { 47 - background-position: -306px 0px; 48 - } 49 - 50 - .projects-beer { 51 - background-position: -357px 0px; 52 - } 53 - 54 - .projects-bomb { 55 - background-position: 0px -51px; 56 - } 57 - 58 - .projects-briefcase { 59 - background-position: -51px -51px; 60 - } 61 - 62 - .projects-bug { 63 - background-position: -102px -51px; 64 - } 65 - 66 - .projects-calendar { 67 - background-position: -153px -51px; 68 - } 69 - 70 - .projects-cloud { 71 - background-position: -204px -51px; 72 - } 73 - 74 - .projects-coffee { 75 - background-position: -255px -51px; 76 - } 77 - 78 - .projects-creditcard { 79 - background-position: -306px -51px; 80 - } 81 - 82 - .projects-death { 83 - background-position: -357px -51px; 84 - } 85 - 86 - .projects-desktop { 87 - background-position: 0px -102px; 88 - } 89 - 90 - .projects-dropbox { 91 - background-position: -51px -102px; 92 - } 93 - 94 - .projects-education { 95 - background-position: -102px -102px; 96 - } 97 - 98 - .projects-experimental { 99 - background-position: -153px -102px; 100 - } 101 - 102 - .projects-fa-briefcase { 103 - background-position: -204px -102px; 104 - } 105 - 106 - .projects-fa-bug { 107 - background-position: -255px -102px; 108 - } 109 - 110 - .projects-fa-building { 111 - background-position: -306px -102px; 112 - } 113 - 114 - .projects-fa-calendar { 115 - background-position: -357px -102px; 116 - } 117 - 118 - .projects-fa-cloud { 119 - background-position: 0px -153px; 120 - } 121 - 122 - .projects-fa-credit-card { 123 - background-position: -51px -153px; 124 - } 125 - 126 - .projects-fa-envelope { 127 - background-position: -102px -153px; 128 - } 129 - 130 - .projects-fa-flag-checkered { 131 - background-position: -153px -153px; 132 - } 133 - 134 - .projects-fa-flask { 135 - background-position: -204px -153px; 136 - } 137 - 138 - .projects-fa-folder { 139 - background-position: -255px -153px; 140 - } 141 - 142 - .projects-fa-lock { 143 - background-position: -306px -153px; 144 - } 145 - 146 - .projects-fa-tags { 147 - background-position: -357px -153px; 148 - } 149 - 150 - .projects-fa-trash-o { 151 - background-position: 0px -204px; 152 - } 153 - 154 - .projects-fa-truck { 155 - background-position: -51px -204px; 156 - } 157 - 158 - .projects-fa-umbrella { 159 - background-position: -102px -204px; 160 - } 161 - 162 - .projects-fa-users { 163 - background-position: -153px -204px; 164 - } 165 - 166 - .projects-facebook { 167 - background-position: -204px -204px; 168 - } 169 - 170 - .projects-facility { 171 - background-position: -255px -204px; 172 - } 173 - 174 - .projects-film { 175 - background-position: -306px -204px; 176 - } 177 - 178 - .projects-forked { 179 - background-position: -357px -204px; 180 - } 181 - 182 - .projects-games { 183 - background-position: 0px -255px; 184 - } 185 - 186 - .projects-ghost { 187 - background-position: -51px -255px; 188 - } 189 - 190 - .projects-gift { 191 - background-position: -102px -255px; 192 - } 193 - 194 - .projects-globe { 195 - background-position: -153px -255px; 196 - } 197 - 198 - .projects-golf { 199 - background-position: -204px -255px; 200 - } 201 - 202 - .projects-heart { 203 - background-position: -255px -255px; 204 - } 205 - 206 - .projects-intergalactic { 207 - background-position: -306px -255px; 208 - } 209 - 210 - .projects-lock { 211 - background-position: -357px -255px; 212 - } 213 - 214 - .projects-mail { 215 - background-position: 0px -306px; 216 - } 217 - 218 - .projects-martini { 219 - background-position: -51px -306px; 220 - } 221 - 222 - .projects-medical { 223 - background-position: -102px -306px; 224 - } 225 - 226 - .projects-mobile { 227 - background-position: -153px -306px; 228 - } 229 - 230 - .projects-music { 231 - background-position: -204px -306px; 232 - } 233 - 234 - .projects-news { 235 - background-position: -255px -306px; 236 - } 237 - 238 - .projects-orgchart { 239 - background-position: -306px -306px; 240 - } 241 - 242 - .projects-peoples { 243 - background-position: -357px -306px; 244 - } 245 - 246 - .projects-piechart { 247 - background-position: 0px -357px; 248 - } 249 - 250 - .projects-poison { 251 - background-position: -51px -357px; 252 - } 253 - 254 - .projects-putabirdonit { 255 - background-position: -102px -357px; 256 - } 257 - 258 - .projects-radiate { 259 - background-position: -153px -357px; 260 - } 261 - 262 - .projects-savings { 263 - background-position: -204px -357px; 264 - } 265 - 266 - .projects-search { 267 - background-position: -255px -357px; 268 - } 269 - 270 - .projects-shield { 271 - background-position: -306px -357px; 272 - } 273 - 274 - .projects-speed { 275 - background-position: -357px -357px; 276 - } 277 - 278 - .projects-sprint { 279 - background-position: 0px -408px; 280 - } 281 - 282 - .projects-star { 283 - background-position: -51px -408px; 284 - } 285 - 286 - .projects-storage { 287 - background-position: -102px -408px; 288 - } 289 - 290 - .projects-tablet { 291 - background-position: -153px -408px; 292 - } 293 - 294 - .projects-travel { 295 - background-position: -204px -408px; 296 - } 297 - 298 - .projects-twitter { 299 - background-position: -255px -408px; 300 - } 301 - 302 - .projects-warning { 303 - background-position: -306px -408px; 304 - } 305 - 306 - .projects-whale { 307 - background-position: -357px -408px; 308 - }
webroot/rsrc/image/sprite-projects-X2.png

This is a binary file and will not be displayed.

webroot/rsrc/image/sprite-projects.png

This is a binary file and will not be displayed.

+2 -2
webroot/rsrc/js/application/files/behavior-icon-composer.js
··· 41 41 nodes.colorInput.value = selected.color; 42 42 nodes.iconInput.value = selected.icon; 43 43 44 - var classes = ['phui-icon-view', 'sprite-projects']; 44 + var classes = ['phui-icon-view', 'phui-font-fa', 'compose-icon-bg']; 45 45 classes.push('compose-background-' + selected.color); 46 - classes.push('projects-' + selected.icon); 46 + classes.push(selected.icon); 47 47 48 48 nodes.preview.className = classes.join(' '); 49 49 };